Справочник MQL4

OrderProfit

Возвращает значение чистой прибыли выбранного ордера.

double  OrderProfit();

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

Значение чистой прибыли (без учета свопов и комиссий) выбранного ордера. Для открытых ордеров это текущая нереализованная прибыль, для закрытых ордеров - зафиксированная прибыль.

Примечание

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

Пример:

  if(OrderSelect(10, SELECT_BY_POS)==true)
    Print("Profit for the order 10 ",OrderProfit());
  else
    Print("OrderSelect() вернул ошибку - ",GetLastError());