как узнать, сработал ли отложенный ордер?

 

Здравствуйте, 

1) существует ли удобная функция, позволяющая определять, сработал ли отложенный ордер (т.е., например, рыночная цена Ask превысила Open в OP_BUYSTOP ордере)?

2) верно или нет, что при срабатывании отложенного ордера он преобразуется в эквивалентный рыночный, т.е. при вызове функции OrderType вместо OP_BUYSTOP получится OP_BUY?

Спасибо.

Иван 

 

1) нет, не таким образом

2) да

остается пометить отложенник особым магик - номером и потом отслеживать его среди открытых позиций

 
qomment >>:

1) существует ли удобная функция, позволяющая определять, сработал ли отложенный ордер (т.е., например, рыночная цена Ask превысила Open в OP_BUYSTOP ордере)?

2) верно или нет, что при срабатывании отложенного ордера он преобразуется в эквивалентный рыночный, т.е. при вызове функции OrderType вместо OP_BUYSTOP получится OP_BUY?

1. События в МetaТrader 4

2. Да, если на открытие позиции хватило денег. Иначе ордер будет просто отменен.

 
komposter >>:

1. События в МetaТrader 4

2. Да, если на открытие позиции хватило денег. Иначе ордер будет просто отменен.

komposter и xrust, cпасибо за чёткий ответ и полезную ссылку.

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