AlanTrade
Интересующийся
Здравия всем , Господа форумчане.
Столкнулся с необходимостью отслеживать ордера для копировщика и был удивлен сложностью вопроса.
Задача.
Отслеживать открытие, закрытие и модификацию рыночных и отложенных ордеров с возможно минимальной задержкой и нагрузкой на систему.
Возможные варианты решения.
1. Мониторить весь список ордеров каждый тик пока не очень привлекает.
2. В MQL5 есть хорошие функции OnTrade() и OnTradeTransaction(), но в MQL4 аналогов не нашел.
3. Видится привлекательным отслеживать на графике манипуляции с линиями Last ордеров и их TP и SL с помощью OnChartEvent, однако эти объекты не видны и не обрабатываются функцией. Может есть способ их "проявить"?
4. Сейчас думаю над возможностью получения информации из общего лога. Там тоже придется мониторить, но меньше.
Удовлетворительного решения пока не нашел, может, кто уже копал?
Столкнулся с необходимостью отслеживать ордера для копировщика и был удивлен сложностью вопроса.
Задача.
Отслеживать открытие, закрытие и модификацию рыночных и отложенных ордеров с возможно минимальной задержкой и нагрузкой на систему.
Возможные варианты решения.
1. Мониторить весь список ордеров каждый тик пока не очень привлекает.
2. В MQL5 есть хорошие функции OnTrade() и OnTradeTransaction(), но в MQL4 аналогов не нашел.
3. Видится привлекательным отслеживать на графике манипуляции с линиями Last ордеров и их TP и SL с помощью OnChartEvent, однако эти объекты не видны и не обрабатываются функцией. Может есть способ их "проявить"?
4. Сейчас думаю над возможностью получения информации из общего лога. Там тоже придется мониторить, но меньше.
Удовлетворительного решения пока не нашел, может, кто уже копал?