138 Новые цены

 
Здравствуйте, при тестировании бота в тестере стратегий строка

status = OrderSend(Symbol(), cmd, 0.1, price, MarketInfo(Symbol(), MODE_SPREAD), stopLoss, takeProfit);

отдает -1 с ошибкой 138. Описание ошибки знаю, но как ее пофиксить?

когда cmd = OP_SELL то price = Bid,

cmd = OP_BUY то price = Ask

Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - MetaTrader 5
Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
cheater.wot:
Здравствуйте, при тестировании бота в тестере стратегий строка

status = OrderSend(Symbol(), cmd, 0.1, price, MarketInfo(Symbol(), MODE_SPREAD), stopLoss, takeProfit);

отдает -1 с ошибкой 138. Описание ошибки знаю, но как ее пофиксить?

RefreshRates


RefreshRates - Доступ к таймсериям и индикаторам - Справочник MQL4
RefreshRates - Доступ к таймсериям и индикаторам - Справочник MQL4
  • docs.mql4.com
Данные могут не обновиться только по той причине, что они соответствуют текущему состоянию клиентского терминала. Эксперты и скрипты работают с собственной копией исторических данных. Копия данных по текущему инструменту создается при первоначальном запуске эксперта или скрипта. При каждом...
Причина обращения: