Получение недействительного стопа на расстоянии 10 пунктов.

 

Пытаюсь протестировать советник на EURUSD M30. Но получаю следующую ошибку:

2021.08.11 22:13: 59.438        2021.01.04 08:30:00 неудачная биржа покупка 0.1 EURUSD по цене 1,22455 sl: 1.22605 tp: 1.22305 [Недействительные стопы]

2021.08.11 22:13: 59.438        2021.01.04 08:30:00 CTrade :: OrderSend: обмен купить 0.10 EURUSD sl: 1.22605 tp: 1.22305 [недействительные стопы]

Пожалуйста, дайте мне знать, в чем причина и что мне делать?

SYMBOL_STOP_LEVEL = 0.

 
jaffer wilson:

Пытаюсь протестировать советник на EURUSD M30. Но получаю следующую ошибку:

Пожалуйста, дайте мне знать, в чем причина и что мне делать?

SYMBOL_STOP_LEVEL = 0.

когда SYMBOL_STOP_LEVEL=0 это значит что значение стоплевел всегда (не только при новостях и кризисах) устанавливается/меняется DC по месту и времени. А не то что его совсем нет.

Просто его невозможно указать в спецификации, он меняется.

можете смело ставить в советниках "если SYMBOL_STOP_LEVEL=0 считать что он 2 спреда" 

 
SYMBOL_STOP_LEVEL = 0 не всегда означает отсутствие  SYMBOL_STOP_LEVEL. Иногда это означает плавающий  SYMBOL_STOP_LEVEL и в этом случае он может быть равен 2*спред