Справочник MQL4

OrderTakeProfit

Возвращает значение цены закрытия ордера при достижении уровня прибыльности (take profit) текущего выбранного ордера.

double  OrderTakeProfit();

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

Значение цены закрытия ордера при достижении уровня прибыльности (take profit) текущего выбранного ордера.

Примечание

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

Пример:

  if(OrderSelect(12, SELECT_BY_POS)==true)
    Print("Order #",OrderTicket()," profit: "OrderTakeProfit());
  else
    Print("OrderSelect() вернул ошибку - ",GetLastError());