Прозрел. ТрейлингДельта - как новый параметр Трейлинга.

 

Коллеги, спешу поделиться наблюдением.

КОгда мы оптимизиурем, в частности тралшаг и тралуровень, то АБСОЛЮТНО всегда много тралуровней просто лишние, так как могут быть меньше чем тралшаг, соответственно, чтобы исключить лишнюю ненужную оптимизацию, добавляем в код параметр ТрейлингДельта.

То есть теперь ТрейлингУровень будет равен ТрейлингШаг+ ТрейлингДельта.

 
"О сколько нам открытий чудных
Готовят просвещенья дух
И опыт, сын ошибок трудных,
И гений, парадоксов друг,

И случай, бог изобретатель..." (C) A.C., который Пушкин.


Ещё подкину свежатинки: делать 2 разных по своим условиям срабатывания трала в одном сове - один срабатывает на открытии свечи, другой на каждом тике...

 
Jingo:

...То есть теперь ТрейлингУровень будет равен ТрейлингШаг+ ТрейлингДельта.

Ну слава богу, меня ( и еще сотню человек) кто-то услышал... Не пройдет и десятка лет, как эта мысль распространится на SlowMA=FastMa+ DeltaPeroid;
 
granit77:
Ну слава богу, меня ( и еще сотню человек) кто-то услышал... Не пройдет и десятка лет, как эта мысль распространится на SlowMA=FastMa+ DeltaPeroid;
О вспомнил и это тоже сюда же. Вообще эту коллекцию надо бы как-то собрать в кучу)
 
Jingo:
О вспомнил и это тоже сюда же. Вообще эту коллекцию надо бы как-то собрать в кучу)
А напишите небольшую статеечку о методах сокращения перебора. Статьи на четверке в дефиците, могут и напечатать.
 
granit77:
Ну слава богу, меня ( и еще сотню человек) кто-то услышал... Не пройдет и десятка лет, как эта мысль распространится на SlowMA=FastMa+ DeltaPeroid;
Давненько уже пользуюсь подобным решением, правда пришлось самому изобретать велосипед.
 

А реализовать это как в коде? Если писать в функции Start

if(TrStop <= TrStep) TrStop = TrStep + Trdelta;

то всё равно во время оптимизации нахожу потом такие строки

6 6.33 6 1.44 1.05 16.74 16.43% StopLoss=44 TrStop=27 TrStep=47 Speed=11 timeSpeed=48 Trdelta=5 Lots=0.01 maxrisk=0.05 slippage=5

TrStop 10-100, шаг оптимизации 1

TrStep 1-50, шаг оптимизации 1

Trdelta = spread

 
Jingo:

Коллеги, спешу поделиться наблюдением.

КОгда мы оптимизиурем, в частности тралшаг и тралуровень, то АБСОЛЮТНО всегда много тралуровней просто лишние, так как могут быть меньше чем тралшаг, соответственно, чтобы исключить лишнюю ненужную оптимизацию, добавляем в код параметр ТрейлингДельта.

То есть теперь ТрейлингУровень будет равен ТрейлингШаг+ ТрейлингДельта.

Можно подробней написать что вы имеете ввиду ? Что понимаете под "ТрейлингУровень" ?
 

Угу. "Был слеп, а теперь прозрел." // От Иоанна 9: ??? // не помню

Эка колбасит по весне...

Причина обращения: