Возможно, никому не нужный...
Уважаемые разработчики!
При торговле бывают ситуации, когда необходимо срочно
приостановить работу эксперта (циклическое выставление ордеров, кросс-сделка и т.п)
Сейчас, коды возврата торгового сервера функции OnTradeTransaction() выглядят так:
(на рисунке коды возврата для лимитного ордера, не сработавшего из-за отсутствия нужной цены )
Вопрос:
Планируете ли Вы возвращать коды, кроме 10008?
Если да, то в каком обозримом будущем?
Все коды возвращаются, какой код вам нужен если ордер был размещён, отличный от 10008 или 10009?
Коды возвращаются при постановке ордера, после того как сервер принял либо отказал и возвратил Redcode, сервер отчитывается терминалу что он делает с ордером, но уже не в Redcode, а в переменную MqlTradeTransaction trans.
Цены срабатывания ордера у сервера небыло, должен ли сервер вам что то прислать?
Опишите событие для вашего случая по которому сервер должен прислать отчёт.
Все коды возвращаются, какой код вам нужен если ордер был размещён, отличный от 10008 или 10009?
Коды возвращаются при постановке ордера, после того как сервер принял либо отказал и возвратил Redcode, сервер отчитывается терминалу что он делает с ордером, но уже не в Redcode, а в переменную MqlTradeTransaction trans.
Цены срабатывания ордера у сервера небыло, должен ли сервер вам что то прислать?
Опишите событие для вашего случая по которому сервер должен прислать отчёт.
Вы, вероятно, не внимательно читаете и смотрите...
Ордер был удалён ( ORDER_STATE_CANCELED )... По какой причине?
Должен быть код возврата (не я его удалял).
Вы, вероятно, не внимательно читаете и смотрите...
Ордер был удалён ( ORDER_STATE_CANCELED )... По какой причине?
Должен быть код возврата (не я его удалял).
ORDER_STATE_CANCELED | Ордер снят клиентом |
ЗЫ По таймингам видно что человек не мог снять этот ордер, да и машина тоже. Но сервер ответил так, то есть вопрос не к MQ а к СД Брокера, почему у них так настроен сервер.
Вы должны понимать что MQ поставляет Брокеру платформу, а уже там сидят программисты брокера и настраивают её под условия своей биржи. Чего они пропишут в настройки то сервер и сделает.
Ещё раз повторяю, НЕ Я ЕГО удалял.
В СД к Брокеру.
Вам будет легче если вместо ORDER_STATE_CANCELED вам придёт код означающий что "ордер снят клиентом"?
Суть в разногласии сообщения сервера и вашим видением ситуации, а этот вопрос может прояснить лишь брокер.
В СД к Брокеру.
Вам будет легче если вместо ORDER_STATE_CANCELED вам придёт код означающий что "ордер снят клиентом"?
Суть в разногласии сообщения сервера и вашим видением ситуации, а этот вопрос может прояснить лишь брокер.
В СД к Брокеру.
Вам будет легче если вместо ORDER_STATE_CANCELED вам придёт код означающий что "ордер снят клиентом"?
Суть в разногласии сообщения сервера и вашим видением ситуации, а этот вопрос может прояснить лишь брокер.
Мы с Вами говорим "на разных языках".
Ордер, может быть удалён в результате кросс-сделки,
а придет ORDER_STATE_CANCELED с кодом возврата "0".
Брокер тут ни причём.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Уважаемые разработчики!
При торговле бывают ситуации, когда необходимо срочно
приостановить работу эксперта (циклическое выставление ордеров, кросс-сделка и т.п)
Сейчас, коды возврата торгового сервера функции OnTradeTransaction() выглядят так:
(на рисунке коды возврата для лимитного ордера, не сработавшего из-за отсутствия нужной цены )
Вопрос:
Планируете ли Вы возвращать коды, кроме 10008?
Если да, то в каком обозримом будущем?