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

 

Тестирую советник на исторических данных, пытаюсь выставить такой ордер

2020.11.02 00:18:26   failed buy limit 0.08 EURUSD at 1.16481 sl: 1.16360 tp: 1.16723 [Invalid price]

Получаю ошибку  Invalid price  2020.11.02 00:18:26  подскажите в чем дело?


 
Ордер Buy Limit нельзя установить выше текущей цены, только ниже. На графике цена 1.1638 (Ask может быть и чуть-чуть выше, но не намного), а эксперт пытается установить ордер по цене 1.16481, что явно выше.
 
А если я хочу купить когда график достигнет цены  1.16481  при текущей цене  1.1638 какой тип ордера мне надо поставить?
 
0x41:
А если я хочу купить когда график достигнет цены  1.16481  при текущей цене  1.1638 какой тип ордера мне надо поставить?

BuyStop.

Простая логика - Limit ордера лучше рынка, Stop ордера хуже рынка.

https://www.metatrader5.com/ru/terminal/help/trading/general_concept
 
Большое спасибо за помощь!
Причина обращения: