Здравствуйте, уважаемые!
Внезапно понадобилось знать, когда же срабатывает отложенный ордер. Суть в том, что есть несколько отложенных ордеров и при срабатывании каждого необходимо произвести несколько манипуляций. Понятно, что возникает событие Trade и даже не один раз, но при этом отложенный ордер как был в состоянии PLACED, так и остаётся. Каким образом, вообще, можно выяснить, исполнен отложенный ордер или нет? И как это сделать в OnTrade()?
Ищите сделку ордера.
DEAL_ORDER
Ищите сделку ордера.
DEAL_ORDER
- www.mql5.com
при этом отложенный ордер как был в состоянии PLACED, так и остаётся.
- www.mql5.com
Это тоже проверял. Т. к. выходные, на реале не получилось проверить, но в тестере возвращает 1 (ORDER_STATE_PLACED) до победного (правильность выбора ордера проверял по свойствам и номеру тикета). Возможно, глюк тестера. Завтра посмотрим.
при чем тут Order Expiration ?
вобщем думаю что вам надо начать со справки. у вас много вопросов по базовым понятиям.
при чем тут Order Expiration ?
вобщем думаю что вам надо начать со справки. у вас много вопросов по базовым понятиям.
в процессе тестирования этот параметр никак не изменялся, хотя в результатах тестирования ордер отображается исполненным.
если вы в этом уверены, то пишите заявку в сервисдеск.
обрисуйте проблему подробней и приложите исходный код.
если вы в этом уверены, то пишите заявку в сервисдеск.
обрисуйте проблему подробней и приложите исходный код.
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте, уважаемые!
Внезапно понадобилось знать, когда же срабатывает отложенный ордер. Суть в том, что есть несколько отложенных ордеров и при срабатывании каждого необходимо произвести несколько манипуляций. Понятно, что возникает событие Trade и даже не один раз, но при этом отложенный ордер как был в состоянии PLACED, так и остаётся. Каким образом, вообще, можно выяснить, исполнен отложенный ордер или нет? И как это сделать в OnTrade()?