Можно ли средствами MT4 узнать профит по некоторому закрытому ордеру?

 
bool OrderSelect( int index, int select=SELECT_BY_POS, int pool=MODE_TRADES)


Selects order by index or ticket to further processing. OrderSend(), OrderClose() and OrderModify() functions also changes selected order. If deleting order is selected, OrderDelete() function resets selected order.

Parameters

index - Order index or order ticket depending from second parameter.
select - Selecting flags. It can be any one of the following values:
SELECT_BY_POS - index in the order's pool,
SELECT_BY_TICKET - index is order ticket.
pool - Optional order's pool index. Used when select parameter is SELECT_BY_POS.It can be any one of the following values:
MODE_TRADES (default)- order selected from trading pool(opened and pending orders),
MODE_HISTORY - order selected from history pool (closed and canceled order).
 
Tnx. Правда было достаточно сослаться на help к OrderSelect.

pool - Optional order's pool index. Used when select parameter is SELECT_BY_POS.
Почему нельзя использовать SELECT_BY_TICKET? Откуда я знаю POS закрытого ордера?

ЗЫ. Терзают смутные сомнения. OrderSend(), OrderClose() and OrderModify() functions also changes selected order. Почему changes, а не change? Вроде как 3 лицо мн. число или я не прав?
 
pool - Optional order's pool index. Used when select parameter is SELECT_BY_POS.
Почему нельзя использовать SELECT_BY_TICKET? Откуда я знаю POS закрытого ордера?

SELECT_BY_TICKET указывается в поле select:
OrderSelect(_ваш_тикет_,SELECT_BY_TICKET,MODE_HISTORY)



Почему changes, а не change? Вроде как 3 лицо мн. число или я не прав?

Скоро наш языковой корректор и до встроенной помощи доберется. Там и проверим. Спасибо.

 
Ага. Значит BY_TICKET все таки можно.
Тогда наверное нужно так:
Used when select parameter is SELECT_BY_POS or SELECT_BY_TICKET.