Неуловимый Order state

 

Добрый день, уважаемые алготрейдеры!

Прошу помощи. Не могу найти нормальное описание или пример работы с состоянием ордера.

Представим следующую ситуацию:

1. Есть эфемерный отложенный ордер на покупку. Работа с ним ведется через функцию OrderSelect(ticket)

2. В какой-то момент он филится или отменяется, или реджектится.  Работа с ним ведется через функцию HistoryOrderSelect(ticket)

Вопросы:

Как правильно обрабатывать состояния ордера и когда он становится историей?

Какие функции необходимо вызывать в зависимости от состояния?

Зачем вообще этот зоопарк из OrderSelect функций если и так понятно что Cancel, Reject и Filled статусы - это история


Буду очень признателен за хороший пример работы с состоянием ордеров в MT5. Спасибо!

 

Исчерпывающий ответ. Спасибо! Как-то упустил этот пост из виду (