Избранное трейдера Falcone
Итак, к нашей стратегии мы добавили условие изменения шага сетки. Теперь, добавим, что ни будь еще. Если помните, а память у вас должна быть хорошая, вы помните, как все свечные патерны называются. Так вот, если помните, мы строили колокол распределения. Так мне написали в личку, что на колокол это не очень похоже. Да я согласен. Похоже на кучу, причем, со смещенным центром тяжести. Как будто, тот, кто эту кучу делал, приседал на правую ногу сильнее чем на левую. Вот такая.
Тут заметно не вооруженным глазом, что левая часть более длинная и пологая, а правая, более крутая и короткая. И это не мудрено. Так как эта куча складывалась из свечек, то оказалось, что красных свечек у нас примерно столько же как и зеленых, но красные у нас немного длине. Что это значит. Это прямая иллюстрация понятий шорт и лонг. Мы видим, что рынок падает быстрее, чем растет. Свечи шорт (красные) длиннее. А свечей лонг (зеленые) меньше, просто коротышки.
Settings= { Name = "Piton", N = 100, legend = "price2", line = { { Name = "Sint", Color = RGB(0, 132, 0), Type = TYPE_LINE, Width = 1 } } } function Init() return 1 end Candles = {}; function OnCalculate(index) local numCandles = getNumCandles(Settings.legend); if index <= Settings.N or numCandles <= Settings.N then return nil; end Candles, n, _ = getCandlesByIndex(Settings.legend, 0, index - Settings.N, Settings.N); if n ~= Settings.N then return nil; end -- Предварительный расчет sum1, sum2, sum3 = advancePaynemt(index); -- расчет коэффициента корреляции Пирсона r = sum3/math.sqrt(sum1*sum2); return r; end -- Предварительный расчет ---------------------------------------- function advancePaynemt(index) local sum1 = 0; local sum2 = 0; local sum3 = 0; local j = 0; -- Вычислить среднее арифметическое for i=index - Settings.N + 1, index, 1 do sum1 = sum1 + C(i); sum2 = sum2 + Candles[j].close; j = j + 1; end aver1 = sum1/Settings.N; aver2 = sum2/Settings.N; -- Вычислить сумму квадратов отклонений sum1 = 0; sum2 = 0; j = 0; for i=index - Settings.N+1, index, 1 do sum1 = sum1 + math.pow(C(i) - aver1, 2); sum2 = sum2 + math.pow(Candles[j].close - aver2, 2); j = j + 1; end -- Вычислить сумму произведений разности j=0; for i=index - Settings.N+1, index, 1 do sum3 = sum3 + (aver1 - C(i))*(aver2 - Candles[j].close); j = j + 1; end return sum1, sum2, sum3; endКак запустить и настроить:
И так продолжим….
На сегодняшний день имеем + 3,72% от основного портфеля за месяц, (похвастаться нечем) сейчас он выглядит так:
На сайте Smart-Labне отображается полное представления, того что происходило в портфеле за текущий год поэтому, если интересно, читайте записи которые я делал раньше.
Вкратце в этом месяце
Было продано МТС по 281,5
Поступили дивиденды от ФосАгро 24рубля за акцию и ММК по 0,869 рубля за акцию
Было докуплено ФосАгро по 2368 (надо было подождать) ММК 44,490 (перед дивидендами) и ТГК по 0,013935
В целом итог мы будем подводить к концу года, но по факту примерная доходность( с дивидендами )от суммы которую я внёс на счет составляет 18% не ахти, но это мой первый год и риски в стратегии которой я придерживаюсь в этом портфеле минимальны, плеча нет и ладненько)
Всегда интересно посмотреть, как торгуют те, кто показывает стабильный положительный результат на протяжении длительного времени: инструменты, диверсификация, просадка, распределение и многое другое. Евгений Потапов из России, работающий на eToro под ником ZhenyaPotapov. Он начал формировать свой инвестиционный портфель в конце 2013 года и сегодня имеет статус «Восходящая Звезда» в рамках программы Popular Investor.
ZhenyaPotapov управляет высокодиверсифицированным портфелем, в состав которого входят:
Наши специалисты подготовили интерактивную игру на нашем Youtube-канале — торгуем портфель на ФОРТС методом коллективного голосования. Проект находится в стадии тестирования, поэтому просьба потестировать. К тому же запустили конкурс с призами на самого успешного трейдера в игре на время бета-теста. Небольшой видео-анонс ниже, описание правил игры на канале под трансляцией игры. Будем благодарны всем участникам!
Анонс