фьючерсы закрытие позиции

 

при попытке закрыть позицию появляется ошибка, брокер BCS Si-9.14

2014.07.09 12:22:36.020 2014.03.28 17:56:00   failed exchange buy 2.00 Si-9.14 at 37098 [Unsupported filling mode]

 

MqlTradeRequest request={0};
   MqlTradeResult result={0};
   
   PositionSelect(_Symbol);
   
   request.action=TRADE_ACTION_DEAL;         
   if (PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY) {request.type=ORDER_TYPE_SELL;}
   if (PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_SELL) {request.type=ORDER_TYPE_BUY;} 
   if (PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY) {request.price=SymbolInfoDouble(_Symbol,SYMBOL_BID);}
   if (PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_SELL) {request.price=SymbolInfoDouble(_Symbol,SYMBOL_ASK);}              
   request.symbol=_Symbol;                      
   request.volume=PositionGetDouble(POSITION_VOLUME);                          
   request.sl=0;                               
   request.tp=0;  
   request.type_filling=ORDER_FILLING_IOC;
   request.deviation=slippage;
   request.magic=MN;  
   request.comment=com;
         
   OrderSend(request,result);

 
https://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_type_filling
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Причина обращения: