Об уменьшении вариантов оптимизации

 

Есть TakeProfit, TrailStop, BezubLevel и т.д.

При оптимизации MT4 выводит все положительные комбинации на экран.

Очевидно, что если  TrailStop>TakeProfit - то TrailStop никогда не будет задействован. И прибыль будет такая же как и для варианта с равными TrailStop и TakeProfit.

Как исключить из оптимизации и вывода на экран таких бестолковых значений?

p.s. Почему бы не разделить форум на отдельные темы. 

 
Добавьте условие в советник, при котором не будет торговли.
 
grell >>:
Добавьте условие в советник, при котором не будет торговли.
Это не поможет сокращению вариантов прогонов. Бестолковые варианты всё равно будут прогоняться тестером. Тут поможет только здравый смысл.
 
joo >>:
Это не поможет сокращению вариантов прогонов. Бестолковые варианты всё равно будут прогоняться тестером. Тут поможет только здравый смысл.

Здравый смысл подсказывает, что надо изменить способ задания внешних переменных, напрмер, extern int TrailStop, extern int Delta. Тогда int TakeProfit=TrailStop+Delta.

Так же SlowMA=FastMA+Delta, в советниках с МА и МАКД.

 
granit77 >>:

Здравый смысл подсказывает, что надо изменить способ задания внешних переменных, напрмер, extern int TrailStop, extern int Delta. Тогда int TakeProfit=TrailStop+Delta.

Так же SlowMA=FastMA+Delta, в советниках с МА и МАКД.


Точно, и оптимизировать дельту и трал.
 
granit77 >>:

Здравый смысл подсказывает, что надо изменить способ задания внешних переменных, напрмер, extern int TrailStop, extern int Delta. Тогда int TakeProfit=TrailStop+Delta.

Так же SlowMA=FastMA+Delta, в советниках с МА и МАКД.



Спасибо.

>> Это не поможет сокращению вариантов прогонов. Бестолковые варианты всё равно будут прогоняться тестером. Тут поможет только здравый смысл.

Да я запихивал такой код и Бестолковые варианты всё равно прогонялись тестером.

// для уменьшения числа прогонов при оптимизации
 if(TrailStop<BezubLevel) {return(0);}
 if(TakeProfit<TrailStop) {return(0);}
 if(TakeProfit<BezubLevel){return(0);}
 
Вы не поняли разницы между моим и Вашим вариантами. У Вас тестер все равно запустит бестолковый вариант, правда он проскочит быстрее за счет ретурна в проверке. У меня бестолкового варианта не будет в переборе, ведь мы будем "оптимизировать дельту и трал", как правильно уточнил grell.
Причина обращения: