Советники: VR Breakdown level - Торговая стратегия на пробой прошлого High или Low

 

VR Breakdown level - Торговая стратегия на пробой прошлого High или Low:

Торговая стратегия по простому пробитию предыдущих уровней High или Low

VR Breakdown level - Торговая стратегия на пробой прошлого High или Low

Автор: Vladimir Pastushak

 
При выборе рабочего ТФ Н1, а тестировании на М5, почему то на каждой пятиминутной свече открывает ордер. Так ведь не должно быть?
 
Мне кажется надо здесь "level_up = iHigh(_Symbol, PERIOD_CURRENT, 1);  // High of previous bar"  вместо PERIOD_CURRENT вставить iTimeFrame   .....
 

И для лоу то же самое....

 
ANDRON74 #:

И для лоу то же самое....

Поправил, благодарю.
 
На демо, тейк-профит к ордеру не устанавливается без стопа, как сделать чтобы, к ордеру прикреплялись и стоп и профит по отдельности. Если ставишь только профит в настройках, ничего не устанавливается.
 
mastergu1 #:
На демо, тейк-профит к ордеру не устанавливается без стопа, как сделать чтобы, к ордеру прикреплялись и стоп и профит по отдельности. Если ставишь только профит в настройках, ничего не устанавливается.

Попробуйте заменить строчки

            // If SL or TP needs to be updated
            if(new_sl != sl && new_tp != tp)

на

            // If SL or TP needs to be updated
            if((new_sl != sl || sl ==0) && (new_tp != tp || tp == 0))
 
Vladimir Pastushak #:

Попробуйте заменить строчки

на

Vladimir Pastushak #:
    // If SL or TP needs to be updated             if((new_sl != sl || sl ==0) && (new_tp != tp || tp == 0))
Заменил, стало лучше, теперь при открытии первого ордера бай ставится тейк-профит без стопа в настройках и при втором подряд бай тоже ставится, а если открывается первый селл ордер тейк-профит не устанавливается без стопа в настройках, как подправить скрипт, чтобы при открытии любого (бых) ордеров бай или селл устанавливался тейк-профит без стоп-лосса?