Избранное трейдера alext

по

Со спекуляциями на рубле покончено?

Хочу обратить ваше внимание на то, что спекуляции рублем — вообще говоря, нонсенс. Для рубля, как и для любой другой валюты не нормально быть слишком волатильными. До 2014 года никто из зарабатывающих трейдеров, известных мне, не торговал рублём. 
Со спекуляциями на рубле покончено?
График посмотреть можно тут: https://ru.tradingview.com/chart/250hmsYc/

I.
Причина простая — волы нет, рынок был чрезвычайно эффективным.
На эффективном (случайном) рынке только лохи, торгующие от уровней, могут думать, что они зарабатывают, используя техники усреднения.

II. 
Эффективный рынок становится неэффективным. Появляется мощный тренд, продиктованный изменением фундаментальных показателей.
Всех лохов выносит вперед ногами с их стратегиями усреднения среднего с усреднением убытков. Всех. Продавцы волатильности идут туда же.
На обратной стороне появляются правильные пацаны (Буллы и рокибиты), которые делая правильные вещи, начинают систематически делать деньги на доллар-рубле.

III.
Период высокой волатильности был очень инерционным. вола спускается до нормальных значений 3й год. И вот, с лета 2017 стало казаться, что она вернулась туда, где была в 2010-2014 годах. До 2008 года вола на валюте была еще ниже. Важно понимать, что та вола, которая есть на рубле, может затянуться надолго, рынок становится все более эффективным, а значит здесь остается только лишь место для лохов с их тактиками усреднения, и другими тактиками, которые будут еще долго жить иллюзией что они делают деньги.

Так что пока наиболее вероятным выглядит сценарий, что дневные колебания доллар-рубля снизятся до величины <1% и там и останутся.

На месте рубле-торговцев я бы уже давно отсюда срулил, пока не появятся признаки взрыва волы, подкрепленные фундаментальными факторами. Вместо этого я уже второй год слышу стоны «маркетймейкер за**ал».

Как люди в России на пенсию копили

1900 год. Эх какие времена, а новый царь Николай какой? Мужик! Западу грозим, Японцев если надо одной дивизией за неделю разложим! Сельское хозяйство растет — по экспорту пшеницы первые в мире! Буду копить на пенсию самостоятельно, а если раньше умру — внукам достанется! Слышал биржа в Петербурге хорошая, куплю акций разных, упор сделаю на Сбербанк, гособлигаций для диверсификации, за 30 лет доходность неплохая будет, да и гарантии государства есть, у нас ведь одни из самых сильных экономик и армий в мире!
Как люди в России на пенсию копили

1930 год. Послушай меня сын Иван, ну не повезло отцу, сначала Первая Мировая, потом революция и советы к власти пришли, биржу и буржуев разогнали, по облигациям дефолт объявили. Посмотри как сейчас семимильными шагами промышленность развивается, страну от белогандонников отстояли, мировая пролетарская революция на носу!

И решил Иван тоже на пенсию самостоятельно копить, откладывая 10% от заработка. А куда вкладывать? Вчера в колхозе настоятельно рекомендовали купить гособлигаций. Буржуины западные бойкот на займы объявили, а мы патриоты обязаны гос-ву помочь! Дам стране в займы, гарантии 100%! 12% годовых это вам не хухры-мухры! За 30 лет доходность просто огромная!
Как люди в России на пенсию копили



( Читать дальше )

Коротко о правде о трейдинге

Чушь народ пишет. Трейдинг ни чем не отличается от любой наукоемкой работы. если ты Умный, умный, умный и упорный, и нервы у тебя стальные… то зарабатывать будешь столько, сколько захочешь.

Если ты тупая тряпка, но с высоким самомнением и неадекватными амбициями, то понятно ты сольешь все, что вложишь.

Живу собирательством!

    • 16 сентября 2017, 21:27
    • |
    • 4artist
  • Еще
С тех пор, как я сместил внимание с желания закрыть сделку в плюс на желание зискринить идеально отработавший паттерн моя торговля заметно улучшилась. Уже почти не случается входов на «показалось». Ближайшая цель собрать плейлист из 100 паттернов.(уже есть 11). Прошу поддержать просмотром, если подпишитесь, очень буду рад!) Спасибо!


Ралли в штатах + идея для Верникова

Ралли в штатах + идея для Верникова
А вот мнение Владимира ПОТАПОВА, председателя совета директоров "ВТБ Капитал Управление активами": (интервью РБК 7.09.17): на уровне 18-20 раз прибыли торгуются акции как американских, так и европейских компаний — тем не менее, если посмотреть, это отнюдь не пики, мы видели и в 2000-м году, и мы видели перед кризисом предыдущего года значительно более высокие показатели -при этом темпы  роста здоровые, дивидендные выплаты неплохие. Поэтому я бы не сказал, что мы видим уже надувшийся пузырь. 

Ралли в штатах будет продолжено 

господин Верников, возьмите у Потапова интервью. Это, действительно, знающий эксперт.

Таблица "Портфель" в QUIKе


    Представляю таблицу для портфельных инвестиций. В квике до сих пор такого нет. Цвет строки меняется если Прибыль%<>5%. Обновление каждые 5 сек.
Таблица "Портфель" в QUIKе

Для её создания необходимо:
1. Создать файл «tablePortfolio.txt» в папке «C:\QUIK\Scripts». Если папки нет, создать её.
2. Скопировать туда код скрипта
3. Сохранить, выбрав кодировку «ANSI», иначе вместо русских букв могут быть кракозябры.
4. Сменить расширение файла с ".txt" на ".lua"
5. Запустить скрипт командой Сервисы->Lua  скрипты->Добавить (выбрать файл tablePortfolio.lua) ->Запустить

Код скрипта:
IsRun = true
class_code="TQBR"

function main()
   -- Получает доступный id для создания
   t_id = AllocTable()   
   
   -- добавить столбцы
   AddColumn(t_id, 1, "Бумага",       true, QTABLE_STRING_TYPE, 20)
   AddColumn(t_id, 2, "Кол-во",       true, QTABLE_INT_TYPE,     7)
   AddColumn(t_id, 3, "Цена покупки", true, QTABLE_DOUBLE_TYPE, 14)
   AddColumn(t_id, 4, "Цена текущая", true, QTABLE_DOUBLE_TYPE,   14)
   AddColumn(t_id, 5, "Прибыль, р",   true, QTABLE_DOUBLE_TYPE,   14)
   AddColumn(t_id, 6, "Прибыль, %",   true, QTABLE_DOUBLE_TYPE, 14)
   t = CreateWindow(t_id)

   for iRow=1, getNumberOf("depo_limits")-1, 1 do
      rowInPortfolioTable = getItem("depo_limits", iRow) -- получить текущую строку из таблицы "Лимиты по бумагам"            
      qtyBoughtLots  = tonumber(rowInPortfolioTable.currentbal)         
      limitKind = rowInPortfolioTable.limit_kind          
      if qtyBoughtLots>0 and limitKind<1 then      
         InsertRow(t_id, iRow)-- добавить новую строку вниз таблицы   
      end
   end
   local rows, columns = GetTableSize (t_id)
   InsertRow(t_id, rows+1) -- добавить новую строку вниз таблицы для "Итого"
   
   SetWindowCaption(t_id, "Портфель: прибыли и убытки    © ramirzaev@mail.ru") 

   -- исполнять цикл, пока пользователь не остановит скрипт или не закроет окно таблицы
   while IsRun do 
      if IsWindowClosed(t_id)==true then
         IsRun=false
      end

      local currentPrice=0
      local qtyBoughtLots=0
      local profitAbs = 0
      local profitPerc = 0
      local currentSecCode= ""
      local fullNameOfInstrument = ""
      local limitKind = 0
      local rowInPortfolioTable = {}    -- строка из таблицы "Лимиты по бумагам"
      local tableInstrument = {}    -- данные "Таблицы текущих торгов"
      local iRowInOutTable = 1
	  local totalInvest = 0
	  local totalPortfolio = 0
	  local totalProfit = 0
	  local totalPercent = 0

      for iRow=0, getNumberOf("depo_limits")-1, 1 do
         rowInPortfolioTable = getItem("depo_limits", iRow) -- получить текущую строку из таблицы "Лимиты по бумагам"         
         
         qtyBoughtLots  = tonumber(rowInPortfolioTable.currentbal)
         
         limitKind = rowInPortfolioTable.limit_kind 
         
         if qtyBoughtLots>0 and limitKind<1    then      -- если кол-во лотов >0 и тип лимита T0
            currentSecCode = rowInPortfolioTable.sec_code
            fullNameOfInstrument =  tostring(getParamEx(class_code, currentSecCode, "SHORTNAME").param_image or "0") --"LONGNAME"
            avgPrice       = tonumber(rowInPortfolioTable.awg_position_price)                  
            currentPrice = GetAskPrice(currentSecCode)   
            profitAbs = (currentPrice-avgPrice)*qtyBoughtLots      
            profitPerc    = 100*currentPrice/avgPrice   - 100
			
			totalInvest = totalInvest + avgPrice*qtyBoughtLots  
			totalPortfolio = totalPortfolio + currentPrice*qtyBoughtLots   
            
            SetCell(t_id, iRowInOutTable, 1, fullNameOfInstrument) -- "Бумага"
            SetCell(t_id, iRowInOutTable, 2, tostring(qtyBoughtLots)) -- "Кол-во"RemoveZero(tostring(qtyBoughtLots)))
            SetCell(t_id, iRowInOutTable, 3, tostring( math_round(avgPrice, 3) ))  -- tostring(avgPrice))   -- "Цена покупки"
            SetCell(t_id, iRowInOutTable, 4, RemoveZero(tostring(currentPrice)))   -- "Цена текущая"
            SetCell(t_id, iRowInOutTable, 5, tostring( math_round( profitAbs, 0)) ) -- "Прибыль, р"
            SetCell(t_id, iRowInOutTable, 6, tostring(math_round(profitPerc, 1)) .."%") -- "Прибыль, %"
            
            if profitPerc >5 then       -- окрашиваем
               ColourRowInGreen(iRowInOutTable)
            elseif profitPerc<-5 then 
               ColourRowInRed(iRowInOutTable)
            else 
               ColourRowInYellow(iRowInOutTable)
            end   
            iRowInOutTable = iRowInOutTable+1
         end
      end
      totalProfit = totalPortfolio - totalInvest 
      totalPercent   = 100*totalProfit/totalInvest  
	  SetCell(t_id, iRowInOutTable, 1, "Итого") 
      SetCell(t_id, iRowInOutTable, 3, tostring( math_round(totalInvest, 0) ))  
      SetCell(t_id, iRowInOutTable, 4, tostring( math_round(totalPortfolio, 0)))  
      SetCell(t_id, iRowInOutTable, 5, tostring( math_round( totalProfit, 0)) ) 
      SetCell(t_id, iRowInOutTable, 6, tostring(math_round(totalPercent, 1)) .."%") 
	  
	  if profitPerc >5 then       -- окрашиваем
               ColourRowInGreen(iRowInOutTable)
            elseif profitPerc<-5 then 
               ColourRowInRed(iRowInOutTable)
            else 
               ColourRowInYellow(iRowInOutTable)
            end   
            iRowInOutTable = iRowInOutTable+1
      sleep(5000) -- пауза 5 сек.
      end
   --message("script table portfolio finished")
end


function ColourRowInRed(num_row)
   SetColor(t_id, num_row, QTABLE_NO_INDEX, RGB(255,150,150), RGB(0,0,0), RGB(255,150,150), RGB(0,0,0))
end
function ColourRowInYellow(num_row)
   SetColor(t_id, num_row, QTABLE_NO_INDEX, RGB(255,255,200), RGB(0,0,0), RGB(255,255,200), RGB(0,0,0))
end
function ColourRowInGreen(num_row)
   SetColor(t_id, num_row, QTABLE_NO_INDEX, RGB(150,255,150), RGB(0,0,0), RGB(150,255,150), RGB(0,0,0))
end
function GetAskPrice(inp_Sec_Code )
   local ask = tostring(getParamEx(class_code, inp_Sec_Code, "OFFER").param_value or 0)
   return ask
end
-- Округляет число до указанной точности
function math_round (num, idp)
   local mult = 10^(idp or 0)
   return math.floor(num * mult + 0.5) / mult
end
-- удаление точки и нулей после нее
function RemoveZero(str)
   while (string.sub(str,-1) == "0" and str ~= "0") do
      str = string.sub(str,1,-2)
   end
   if (string.sub(str,-1) == ".") then 
      str = string.sub(str,1,-2)
   end   
   return str
end
function OnStop()
   DestroyTable(t_id)
   IsRun = false   
end
  • обсудить на форуме:
  • QUIK

Инсайд по доллар США-рубль

Скоро от 59 рублей за доллар будет мощный вынос вверх. Откуда узнал — не скажу. Но источник 100% надежный. Если не купили сейчас бакс, то потом не кусайте локти.

....все тэги
UPDONW
Новый дизайн