Обсуждение статьи "Какие проверки должен пройти торговый робот перед публикацией в Маркете" - страница 7
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. Как пройти валидацию, советник мультивалютный, символы прописаны в коде. При валидации выдает ошибки: unknown symbol name USDCAD for OrderSend function
Спасибо.
Здравствуйте. Как пройти валидацию, советник мультивалютный, символы прописаны в коде. При валидации выдает ошибки: unknown symbol name USDCAD for OrderSend function
Спасибо.
Шаг 1: Сначала прочесть справку: Мультивалютное тестирование.
Шаг 2: Проконтролировать, действительно ли такой символ существует.
Это для МТ5, а валидация для МТ4
Спасибо.
Здравствуйте. Как пройти валидацию, советник мультивалютный, символы прописаны в коде. При валидации выдает ошибки: unknown symbol name USDCAD for OrderSend function
Спасибо.
Символы в коде нельзя прописывать (у брокеров могут отличаться названия). Всё должно задаваться во входных параметрах. По умолчанию может браться только символ текущего чарта (плюс то, что среда позволяет добавить в обзор рынка, но это в случае тестера МТ5).
Понятие "мультивалютный" - более широкое, чем одновалютный, и эксперт должен показать тестеру, что может работать на одном символе (тем более, что тестер МТ4 одновалютный), т.е. отрабатывать такие настройки корректно, торгуя на них. Даже если стратегия мультивалютная, для неё можно подобрать демо-режим для тестера. В описании продукта следует указать, что настройки по-умолчанию не являются боевыми и должны быть заменены на список выбранных валют.
Как решать такую проблему? В обычном тестере сделки открываются.
Как решать такую проблему? В обычном тестере сделки открываются.
Там не написано, что сделки не открываются. Написано, что робот слишком долго торгует - автотестер намекает, что нужно ускорить код.
Отсутствие отчета - это обычно глюк автотестера, лечится повторным тестом через некоторое время, но может быть наведено первой причиной.
Там не написано, что сделки не открываются. Написано, что робот слишком долго торгует - автотестер намекает, что нужно ускорить код.
Отсутствие отчета - это обычно глюк автотестера, лечится повторным тестом через некоторое время, но может быть наведено первой причиной.
ясно, так и предполагал. Сранно что точно такой же код для мт5 проходит без проблем, а на мт4 не хочет.
- Вопрос простой: Почему нельзя сделать возможность выставлять ограничения для ДЕМО-версий продукта? Если MQL5 маркет так сильно заботится о пользователях: "Все подобные действия (любые ограничения в работе) будут расцениваться как недружественные к Покупателю и недопустимы." - то с точки зрения пользователя, проще взять бесплатную ДЕМО-версию с ограничением по типу актива, таймфрейма и т.д. и протестировать её на живом графике.