Советник не проходит авто валидацию

 
Здравствуйте, кто может подсказать как исправить ошибку при валидация:
test on EURUSD,H1 (netting)
strategy tester report 58 total trades
test on XAUUSD,D1 (netting)
 tester stopped because OnInit returns non-zero code 1
 disconnected
there are no trading operations
 
Artem Kuznetsov:
Здравствуйте, кто может подсказать как исправить ошибку при валидация:

потому что OnInit возвращает ненулевой код (ошибка)/ноль означает успешную инициализацию

 
Vladimir Deryagin #:

потому что OnInit возвращает ненулевой код (ошибка)/ноль означает успешную инициализацию

Спасибо, это я понимаю! Вот только советник написан для eurusd, зачем валидация проходит и по паре xauusd?
 
Artem Kuznetsov #:
Спасибо, это я понимаю! Вот только советник написан для eurusd, зачем валидация проходит и по паре xauusd?

Проверки проходят на разных активах для того, чтобы внутри не было ограничения на то, какими активами можно торговать.

Делайте универсальный код в отношении торговых активов.

 
Nikita Chernyshov #:

Проверки проходят на разных активах для того, чтобы внутри не было ограничения на то, какими активами можно торговать.

Делайте универсальный код в отношении торговых активов.

Спасибо 
 

теперь такая ошибка

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

 
хотя на тестере все в порядке
 
Artem Kuznetsov #:
хотя на тестере все в порядке
Тестер не проверяет советник на предмет необходимых проверок, а валидатор - проверяет.
По invalid stops посмотрите эту часть статьи: Установка уровней TakeProfit и StopLoss в пределах минимального уровня SYMBOL_TRADE_STOPS_LEVEL
Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку для обеспечения единого стандарта качества. В этой статье мы расскажем о наиболее частых ошибках, которые допускают разработчики в своих технических индикаторах и торговых роботах. А также покажем как самостоятельно проверить свой продукт перед отправкой в Маркет.
 
Sergey Golubev #:
Тестер не проверяет советник на предмет необходимых проверок, а валидатор - проверяет.
По invalid stops посмотрите эту часть статьи: Установка уровней TakeProfit и StopLoss в пределах минимального уровня SYMBOL_TRADE_STOPS_LEVEL
Спасибо 
 
Artem Kuznetsov #:
Спасибо 

ух.. сколько же вы еще открытий сделаете по поводу валидатора маркета))

крепитесь)

 
Nikita Chernyshov #:

ух.. сколько же вы еще открытий сделаете по поводу валидатора маркета))

крепитесь)

Обнадеживающе)))