не получается открыть отложенный ордер

 

код такой:

   MqlTradeRequest   m_request;         // request data
   MqlTradeResult    m_result;          // result data

   m_request.action      =TRADE_ACTION_PENDING;
   m_request.symbol      ="EURUSD";
   m_request.volume      =0.01;
   m_request.price       =1.39000;
   m_request.type        =ORDER_TYPE_BUY_STOP;
   OrderSend(m_request, m_result);

сообщение об ошибке в журнале: "2010.11.04 18:57:29    Trades    '671977' : failed buy stop 0.01 EURUSD at 1.39000 [Invalid stops]"

вроде все просто, но не работает :(

в чем грабли?

Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции - Документация по MQL5
 

если мне не изменяет память то по евре сейчас курс 1,42.  Открыть бай по 1,39 не получится.
 
sergeev:

если мне не изменяет память то по евре сейчас курс 1,42.  Открыть бай по 1,39 не получится.

спасибо

затупил что-то :)

нада делать перерывы

 
prospector:

код такой:

сообщение об ошибке в журнале: "2010.11.04 18:57:29    Trades    '671977' : failed buy stop 0.01 EURUSD at 1.39000 [Invalid stops]"

вроде все просто, но не работает :(

в чем грабли?

Попробуите 

m_request.type        =ORDER_TYPE_BUY_LIMIT; 

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