Если ордер отправдяется во внешнюю торговую систему, то торговый сервер MetaTrader 5 не ждет ответа от неё и сразу возвращает результат запроса как "ордер размещен". По этой причине OrderSend всегда вернет deal=0, так как информации о совершенной сделке еще нет. Ловите её в OnTrade или OnTradeTransaction.
Ловлю ее без OnTrade*... Получается, что все торговые серверы, что на маркет-запросы возвращают Result.deal != 0, ничего никуда не выводят?
У кого есть реал биржи, скажите, чему равен Result.deal после успешного OrderSend (не Async) маркет-ордера?
В тестируемом эксперте невозможно обратиться к данным более низкого таймфрейма, чем тот, что используется для тестирования/оптимизации. Например, если тестирование/оптимизация осуществляется на периоде H1, то вы можете обращаться к данным H2, H3, H4 и т.д., но не к данным M30, M20, M10 и т.д. Помимо этого, более старшие таймфреймы, к которым идет обращение, должны быть кратными таймфрейму тестирования. Например, при тестировании на периоде M20 нельзя обратиться к таймфрейму M30, но можно к H1. Эти ограничения обусловлены невозможностью получить данные более низких и не кратных таймфреймов из баров, генерируемых при тестировании/оптимизации.
Ограничения по обращению к данным других таймфремов распространяются и на другие символы, чьи данные используются советником. Однако в этом случае ограничением для каждого символа служит первый таймфрейм, к которому произошло обращение во время тестирования/оптимизации. Например, тестирование осуществляется на символе и периоде EURUSD H1, советник в первый раз обратился к символу GBPUSD M20. В этой ситуации советник в дальнейшем может использовать данные EURUSD H1, H2, и т.д., а также GBPUSD M20, H1, H2 и т.д.
Идея автоматической торговли привлекательна тем, что торговый робот может без устали работать 24 часа в сутки и семь дней в неделю. Робот не знает усталости, сомнений и страха, ему не ведомы психологические проблемы. Достаточно четко формализовать торговые правила и реализовать их в виде алгоритмов, и робот готов неустанно трудиться. Но прежде...
Всем привет! Хранилище не работает только у меня? Или это какой-то баг? Создаю папку на компе, добавляю папку в хранилище, отправляю изменение в хранилище и все.....пишет - что изменения отправлены, но папки с файлом в хранилище не появляется! Так все подключено.... Или опять все замудрено как всегда и я что то делаю не так)))
Tango_X: Всем привет! Хранилище не работает только у меня? Или это какой-то баг? Создаю папку на компе, добавляю папку в хранилище, отправляю изменение в хранилище и все.....пишет - что изменения отправлены, но папки с файлом в хранилище не появляется! Так все подключено.... Или опять все замудрено как всегда и я что то делаю не так)))
Вы подключили новое Хранилище или эксперименты на старом Хранилище?
Изменен протокол работы с MQL5 Storage Для поддержки новых групповых проектов был изменен протокол работы с онлайн хранилищем MQL5 Storage. К сожалению, после обновления на новую версию платформы вам потребуется заново извлечь все данные из хранилища. Сами данные, которые в нем хранятся, не будут затронуты и не потеряются.
Перед обновлением на новую версию платформы мы рекомендуем отправить все локальные изменения в хранилище (выполнить Commit).
Вы подключили новое Хранилище или эксперименты на старом Хранилище?
А где подключается новое хранилище? В описании ничего такого не нашел. Я так понимаю это старое хранилище https://storage.mql5.com и тут уже файлы не хранятся? Потому как по этому адресу я никаких изменений не вижу - это правильно?
А где подключается новое хранилище? В описании ничего такого не нашел. Я так понимаю это старое хранилище https://storage.mql5.com и тут уже файлы не хранятся? Потому как по этому адресу я никаких изменений не вижу - это правильно?
Если ордер отправдяется во внешнюю торговую систему, то торговый сервер 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).
Вы подключили новое Хранилище или эксперименты на старом Хранилище?
А где подключается новое хранилище? В описании ничего такого не нашел. Я так понимаю это старое хранилище https://storage.mql5.com и тут уже файлы не хранятся? Потому как по этому адресу я никаких изменений не вижу - это правильно?
Реджекты не помечаются в Журнале, как ошибки
А где подключается новое хранилище? В описании ничего такого не нашел. Я так понимаю это старое хранилище https://storage.mql5.com и тут уже файлы не хранятся? Потому как по этому адресу я никаких изменений не вижу - это правильно?
https://storage.mql5.io - новое хранилище.
https://storage.mql5.io - новое хранилище.
Я конечно прошу прощения, а где зарегистрироваться нужно?
Старый логин и пароль от хранилища не подходит