- Ошибка при загрузке советника в Маркет
- Валидация для МТ5 советника
- Вопросы от начинающих MQL5 MT5 MetaTrader 5
Здравствуйте, кто может подсказать как исправить ошибку при валидация:
потому что OnInit возвращает ненулевой код (ошибка)/ноль означает успешную инициализацию
Спасибо, это я понимаю! Вот только советник написан для eurusd, зачем валидация проходит и по паре xauusd?
Проверки проходят на разных активах для того, чтобы внутри не было ограничения на то, какими активами можно торговать.
Делайте универсальный код в отношении торговых активов.
теперь такая ошибка
test on EURUSD,H1 (netting) 2019.05.06 14:00:00 failed cancel order #141 sell limit 0.9 EURUSD at 1.11986 sl: 1.12086 tp: 1.10996 [Invalid stops] 2019.05.31 18:00:00 failed cancel order #256 buy limit 0.85 EURUSD at 1.11415 sl: 1.11315 tp: 1.12405 [Invalid stops] 2019.06.28 16:00:00 failed cancel order #346 sell limit 1 EURUSD at 1.13859 sl: 1.13959 tp: 1.12869 [Invalid stops] strategy tester report 80 total trades
хотя на тестере все в порядке
По invalid stops посмотрите эту часть статьи: Установка уровней TakeProfit и StopLoss в пределах минимального уровня SYMBOL_TRADE_STOPS_LEVEL
- www.mql5.com
Тестер не проверяет советник на предмет необходимых проверок, а валидатор - проверяет.
По invalid stops посмотрите эту часть статьи: Установка уровней TakeProfit и StopLoss в пределах минимального уровня SYMBOL_TRADE_STOPS_LEVEL
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования