Русский

Справочник MQL4 Торговые функции OrderType

OrderType

Возвращает тип операции текущего выбранного ордера.

int  OrderType();

Возвращаемое значение

Тип операции текущего выбранного ордера. Mожет быть одной из следующих величин:

  • OP_BUY - ордер на покупку,
  • OP_SELL - ордер на продажу,
  • OP_BUYLIMIT - отложенный ордер на покупку по достижении заданного уровня, текущая цена выше уровня,
  • OP_BUYSTOP - отложенный ордер на покупку по достижении заданного уровня, текущая цена ниже уровня,
  • OP_SELLLIMIT - отложенный ордер на продажу по достижении заданного уровня, текущая цена ниже уровня,
  • OP_SELLSTOP - отложенный ордер на продажу по достижении заданного уровня, текущая цена выше уровня.

Примечание

Ордер должен быть предварительно выбран с помощью функции OrderSelect().

Пример:

  int order_type;
  if(OrderSelect(12, SELECT_BY_POS)==true)
    {
     order_type=OrderType();
     // ...
    }
  else
    Print("OrderSelect() вернул ошибку - ",GetLastError());