Ошибки, баги, вопросы - страница 2128
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пожалуйста в вопросах по MQL5 прикладывайте чистый MQL5 код.
Баг не касается MQL5.
Надоело видеть Вашу НАСТЫРНУЮ рекламу по поводу и без.
рекламу чего?
Открываю руками BUY-позицию на двух торговых демо-серверах
RoboForex-MetaTrader 5
FXOpen-MT5
Строки одного цвета обозначают одно и то же. Однако, хорошо видно, что они идут в разных очередностях. У Робо сообщение о выполнении приказа приходит после выполнения сделки. А у опенов - ДО! По этой причине OrderSend возвращает удачу, но сделки еще нет. Т.е. получаем несинхронизированность OrderSend с историей, что есть баг. В чем причина?
Если ордер отправдяется во внешнюю торговую систему, то торговый сервер MetaTrader 5 не ждет ответа от неё и сразу возвращает результат запроса как "ордер размещен". По этой причине OrderSend всегда вернет deal=0, так как информации о совершенной сделке еще нет. Ловите её в OnTrade или OnTradeTransaction.
Пример слушателя торговых событий дан в статье С чего начать при создании торгового робота для Московской биржи MOEX - TradeTransactionListener.mq5
Если ордер отправдяется во внешнюю торговую систему, то торговый сервер MetaTrader 5 не ждет ответа от неё и сразу возвращает результат запроса как "ордер размещен". По этой причине OrderSend всегда вернет deal=0, так как информации о совершенной сделке еще нет. Ловите её в OnTrade или OnTradeTransaction.
Ловлю ее без OnTrade*... Получается, что все торговые серверы, что на маркет-запросы возвращают Result.deal != 0, ничего никуда не выводят?
У кого есть реал биржи, скажите, чему равен Result.deal после успешного OrderSend (не Async) маркет-ордера?
Подскажите, как можно определить мин. расстояние от текущей цены чтобы выставить отложенный ордер?
Информация об инструменте
Всем привет.
кто-нибудь сталкивался с такой ошибкой при оптимизации в облаке на Open Prices only ?
Ошибка не постоянная. Т.е. она возникает "очень редко" но при прогоне 10 000 результатов , раз 50 выплывает.
ТФ при оптимизации не меняю.
Всё это давным-давно описано. https://www.mql5.com/ru/articles/239
Существует ряд ограничений применения режима "Только цены открытия":
Всем привет! Хранилище не работает только у меня? Или это какой-то баг? Создаю папку на компе, добавляю папку в хранилище, отправляю изменение в хранилище и все.....пишет - что изменения отправлены, но папки с файлом в хранилище не появляется! Так все подключено.... Или опять все замудрено как всегда и я что то делаю не так)))
Вы подключили новое Хранилище или эксперименты на старом Хранилище?
Новая версия платформы MetaTrader 5 build 1730: Проекты в MetaEditor и синтетические инструменты:
Изменен протокол работы с MQL5 Storage
Для поддержки новых групповых проектов был изменен протокол работы с онлайн хранилищем MQL5 Storage. К сожалению, после обновления на новую версию платформы вам потребуется заново извлечь все данные из хранилища. Сами данные, которые в нем хранятся, не будут затронуты и не потеряются.
Перед обновлением на новую версию платформы мы рекомендуем отправить все локальные изменения в хранилище (выполнить Commit).