Проблема с лимитками (советник)

 

Добрый день!

Вот такое сообщение выдает журнал, при режиме работы советника лимитками. Брокер Открытие. На исторических данных лимитки торгуются  корректно.

 

 
mr.plugged:

Добрый день!

Вот такое сообщение выдает журнал, при режиме работы советника лимитками. Брокер Открытие. На исторических данных лимитки торгуются  корректно.

 

FOK - это "Fill Or Kill". Т.е. заполнить заявку полностью, на весь запрашиваемый Вами объём, либо отклонить её, если объёма для полного перекрытия заявки не хватает. Очевидно, что Вы не сможете сегодня воспроизвести на реале рыночную ситуацию, которая была когда-то на истории, на которой Вы проводите тест, и проверить, заполнится ли заявка или нет.
 
mr.plugged:

Добрый день!

Вот такое сообщение выдает журнал, при режиме работы советника лимитками. Брокер Открытие. На исторических данных лимитки торгуются  корректно.

 

При работе на биржевых инструментах можно так указывать тип ордера по исполнению:

#include <Trade\Trade.mqh>
...
//--- объект класса CTrade
CTrade         trade_two_points;
...
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
...
   trade_two_points.SetTypeFilling(ORDER_FILLING_RETURN);
 
Karputov Vladimir:

При работе на биржевых инструментах можно так указывать тип ордера по исполнению:

Спасибо!
Причина обращения: