Избранное трейдера Денис Е.
Главное: гораздо проще и легче выучить раздел Теории вероятностей и прибыльно торговать случайный процесс, чем бесконечно искать неизвестно что и неизвестно где в надежде найти «ВОЛШЕБНУЮ ЗАКОНОМЕРНОСТЬ РЫНКА и всегда зарабатывать».
------------------------------------------------
Вот отрывок из моей дискуссии с одним трейдером:
------------------------------------------------
Многие как бы трейдеры всё пытаются придумать какую-нибудь фишку или хитрую хитрость и обмануть-обыграть рынок и взять приз-бабки.
Ну уже понятно давно, что это не работает.
Оглянитесь вокруг себя — везде, вся техника и все вещи — всё создано и работает на научной основе. Почему то никто не будет строить самолет на основе своих догадок и придумок.
А вот как деньги заработать на бирже многие почему то уверены, что они, не имея научной подготовки и научных знаний, смогут придумать такую фишку, что легко будут стричь бабки на бирже.
Согласитесь, что это просто детская наивность.
Основные мысли —
1)сумма множества случайных величин (процессов) дает неслучайный, практически детерминированный, как бы предопределенный результат.
2) сумма множества случайных величин (процессов) имеет нормальное распределение, что на обычном языке означает «практически неслучайное поведение» случайной величины (процесса), что дает в результате нормальную работу «скользящих средних».
С 18 по 29 марта прошел «Полигон для новичка» №16. Победителем в нем стала ТС «Рассвет» с результатом +9.60%. Но данное видео на другую тему.
Уже четыре «Полигона для новичка» подряд (13, 14, 15 и 16) удачно выступает моя торговая система «B&W». На вышеуказанных Полигонах она заработала +5.53%, +2.37%, +2.36% и +2.47% соответственно.
В данном видео я рассказываю про торговую идею, которую я использовал при создании ТС «B&W».
Что такое «Полезные мелочи» можно посмотреть здесь https://smart-lab.ru/blog/473161.php
Settings={ Name="STATDIVPROF", period=30, showprof=0, line= { { Name="curve", Color=RGB(0,0,255), Type=TYPE_LINE, Width=1 }, { Name="line", Color=RGB(255,0,0), Type=TYPE_LINE, Width=1 } } } function Init() prof=0 bp=0 prevval=0 return 2 end function OnCalculate(index) local sum1=0 local sum2=0 local j=0 local dprof=0 if index < Settings.period then return nil, nil else for i=index-Settings.period+1, index do j = j + 1 if C(i) > O(i) then sum1 = sum1 + (C(i) - O(i))*V(i)*j sum2 = sum2 + (C(i) - O(i))*V(i)*j else sum2 = sum2 + (O(i) - C(i))*V(i)*j end end sum1 = sum1/sum2 end if index > Settings.period+1 then if prevval < 0.5 and sum1 >= 0.5 then bp=C(index) end if prevval > 0.5 and sum1 <= 0.5 then if bp ~= 0 then prof=prof+C(index)-bp bp=0 end end if bp ~= 0 then dprof = C(index) - bp else dprof = 0 end end prevval=sum1 if Settings.showprof == 0 then return sum1, 0.5 end if Settings.showprof == 1 then return prof+dprof, nil end end