Т.е. это для сделки только. А как же цену ордера получить после установки через OrderSend()? Через ответ MqlTradeResult я имею в виду, а не через всякие обработчики транзакций. Как-то непонятно, почему если есть сделка, то в ответе есть цена, а если лимитный ордер, то там цены его нет.
Т.е. это для сделки только. А как же цену ордера получить после установки через OrderSend()? Через ответ MqlTradeResult я имею в виду, а не через всякие обработчики транзакций. Как-то непонятно, почему если есть сделка, то в ответе есть цена, а если лимитный ордер, то там цены его нет.
Такое возможно только в том случае, если отправляется маркет-ордер с Request.price = 0.
ЗЫ На MT4 этот вопрос никого не беспокоил. По какой причине он должен возникать на MT5?
Тут очевидно какой-то косяк логический. MqlTradeResult - результат торговой операции. Лимитный ордер - торговая операция? Да. Объем, другие параметры приходят в эту структуру. Почему же не цена? Непонятно.
Тут очевидно какой-то косяк логический. MqlTradeResult - результат торговой операции. Лимитный ордер - торговая операция? Да. Объем, другие параметры приходят в эту структуру. Почему же не цена? Непонятно.
Отложенный ордер - не торговая операция. Это приказ на исполнение по цене, указанной в ордере. Торговая операция случится по факту исполнения ордера - сделка, которая породит позицию, либо изменит существующую в зависимости от типа счёта (хедж, неттинг)
Отложенный ордер - не торговая операция. Это приказ на исполнение по цене, указанной в ордере. Торговая операция случится по факту исполнения ордера - сделка, которая породит позицию, либо изменит существующую в зависимости от типа счёта (хедж, неттинг)
Хорошо, я неправильно выразился. Давайте цитировать первоисточник:
Структура результата торгового запроса (MqlTradeResult)
В ответ на торговый запрос постановки ордера в торговую систему, торговый сервер возвращает данные, содержащие информацию о результате обработки торгового запроса в виде специальной предопределенной структуры MqlTradeResult.
p.s. где ж тут цитирование в редакторе? Мне в хтмл что ли лезть? Как неудобно-то.
Хорошо, я неправильно выразился. Давайте цитировать первоисточник:
Структура результата торгового запроса (MqlTradeResult)
В ответ на торговый запрос постановки ордера в торговую систему, торговый сервер возвращает данные, содержащие информацию о результате обработки торгового запроса в виде специальной предопределенной структуры MqlTradeResult.
p.s. где ж тут цитирование в редакторе? Мне в хтмл что ли лезть? Как неудобно-то.
После "Код (Alt+S)" идёт "Стиль". Нажимаем на стрелочку и видим "Цитата (Ctrl+3)"
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Т.е. это для сделки только. А как же цену ордера получить после установки через OrderSend()? Через ответ MqlTradeResult я имею в виду, а не через всякие обработчики транзакций. Как-то непонятно, почему если есть сделка, то в ответе есть цена, а если лимитный ордер, то там цены его нет.
Т.е. это для сделки только. А как же цену ордера получить после установки через OrderSend()? Через ответ MqlTradeResult я имею в виду, а не через всякие обработчики транзакций. Как-то непонятно, почему если есть сделка, то в ответе есть цена, а если лимитный ордер, то там цены его нет.
Request.price.
Request.price.
Гипотетически цена запроса может быть изменена на сервере и ордер может быть установлен с другой ценой отличной от цены в ордере.
Гипотетически цена запроса может быть изменена на сервере и ордер может быть установлен с другой ценой отличной от цены в ордере.
Такое возможно только в том случае, если отправляется маркет-ордер с Request.price = 0.
ЗЫ На MT4 этот вопрос никого не беспокоил. По какой причине он должен возникать на MT5?Такое возможно только в том случае, если отправляется маркет-ордер с Request.price = 0.
ЗЫ На MT4 этот вопрос никого не беспокоил. По какой причине он должен возникать на MT5?Тут очевидно какой-то косяк логический. MqlTradeResult - результат торговой операции. Лимитный ордер - торговая операция? Да. Объем, другие параметры приходят в эту структуру. Почему же не цена? Непонятно.
Тут очевидно какой-то косяк логический. MqlTradeResult - результат торговой операции. Лимитный ордер - торговая операция? Да. Объем, другие параметры приходят в эту структуру. Почему же не цена? Непонятно.
Отложенный ордер - не торговая операция. Это приказ на исполнение по цене, указанной в ордере. Торговая операция случится по факту исполнения ордера - сделка, которая породит позицию, либо изменит существующую в зависимости от типа счёта (хедж, неттинг)
Отложенный ордер - не торговая операция. Это приказ на исполнение по цене, указанной в ордере. Торговая операция случится по факту исполнения ордера - сделка, которая породит позицию, либо изменит существующую в зависимости от типа счёта (хедж, неттинг)
Хорошо, я неправильно выразился. Давайте цитировать первоисточник:
Структура результата торгового запроса (MqlTradeResult)
В ответ на торговый запрос постановки ордера в торговую систему, торговый сервер возвращает данные, содержащие информацию о результате обработки торгового запроса в виде специальной предопределенной структуры MqlTradeResult.
p.s. где ж тут цитирование в редакторе? Мне в хтмл что ли лезть? Как неудобно-то.
p.s. где ж тут цитирование в редакторе? Мне в хтмл что ли лезть? Как неудобно-то.
Хорошо, я неправильно выразился. Давайте цитировать первоисточник:
Структура результата торгового запроса (MqlTradeResult)
В ответ на торговый запрос постановки ордера в торговую систему, торговый сервер возвращает данные, содержащие информацию о результате обработки торгового запроса в виде специальной предопределенной структуры MqlTradeResult.
p.s. где ж тут цитирование в редакторе? Мне в хтмл что ли лезть? Как неудобно-то.
После "Код (Alt+S)" идёт "Стиль". Нажимаем на стрелочку и видим "Цитата (Ctrl+3)"
После "Код (Alt+S)" идёт "Стиль". Нажимаем на стрелочку и видим "Цитата (Ctrl+3)"
Это ужасно :)