Не выставляется BUY STOP LIMIT

 

Как я понял этот тип стопа нельзя выставить с помощью Ctrade?

Выставляю вот так 

 

 void SellStop(double price,double volume,double sl,double tp)

  {

  

 //  tradeStop.SellStop(volume,NormalizeDouble(price,Digits()));

    SymbolInfoTick(Symbol(),last_tick);

    MqlTradeRequest mqlrequest={0};







      mqlrequest.action = TRADE_ACTION_PENDING;                              

      mqlrequest.price = NormalizeDouble(price,_Digits);     

     

      mqlrequest.symbol = _Symbol;                                         

      mqlrequest.volume =volume;                                            

      mqlrequest.magic = magic;                                  

      mqlrequest.type= ORDER_TYPE_SELL_STOP_LIMIT;         

      mqlrequest.type_filling = ORDER_FILLING_RETURN;    

      mqlrequest.deviation=slip;  

         mqlrequest.expiration=ORDER_TIME_DAY;    

      MqlTradeResult result={0};

      OrderSend(mqlrequest,result);







   

    Alert("Продажа Стоп! " +result.retcode);

   



  } 

 

Но все равно выдает не верную экспирацию. Ставил так же GTC.

 

Пробовал и так

  void BuyStop(double price,double volume,double sl,double tp)
  {
  //tradeStop.BuyStop(volume,NormalizeDouble(price,Digits()));
  
      SymbolInfoTick(Symbol(),last_tick);
      MqlTradeRequest mqlrequest={0};

      mqlrequest.action = TRADE_ACTION_PENDING;                              
      mqlrequest.price = NormalizeDouble(price,_Digits);     
      mqlrequest.stoplimit=NormalizeDouble(price,_Digits); 
      mqlrequest.symbol = _Symbol;                                         
      mqlrequest.volume =volume;                                            
      mqlrequest.magic = magic;                                  
      mqlrequest.type= ORDER_TYPE_BUY_STOP_LIMIT;         
      mqlrequest.type_filling = ORDER_FILLING_RETURN;    
      mqlrequest.deviation=slip; 
      mqlrequest.type_time= ORDER_TIME_SPECIFIED;
      mqlrequest.expiration = TimeCurrent()+PERIOD_M30*60;              
     // mqlrequest.expiration=ORDER_TIME_DAY;     
      MqlTradeResult result={0};
      OrderSend(mqlrequest,result);

      Alert("Покупка Стоп! " +result.retcode);
  

  }

 То же самое

 


Причина обращения: