кто сталкивался - советник не проходит автоматическое тестирование при публикации из за тестирования на не поддерживаемых валютных парах
Парни всем привет!
Эксперт не проходит автоматическое тестирование по причине отсутствия результатов тестирования кроме поддерживаемых валютных пар и таймфрейма.
test on EURUSD,H1
there are no trading operations
test on NZDUSD,H1
there are no trading operations
test on GBPUSDcheck,M30
there are no trading operations
test on XAUUSDcheck,Daily
there are no trading operations
Поддерживает он только EURCHF, EURAUD M15, что указано в описании. При этом в окне автоматического тестирования нет возможности указать желаемый таймфрэйм и валютные пары.
При добавлении ошибки инициализации на других валютных парах и таймфрэймах, тоже сообщает об ошибке:
test on EURUSD,H1 2016.04.01 00:00:00 NightScalp-PTJ EURUSD,H1: initialization failed (32767) there are no trading operations
По правилам маркета запрещено каким либо образом ограничивать покупателя. Хочет он торговать на EURUSD так пусть торгует. У меня похожая проблема была, с полу-автоматическим советником. Напишите модератору маркета, может вам пойдут на встречу.
Да уже написал, пока жду ответа.
Согласен - Хочет он торговать на EURUSD так пусть торгует - но тогда при автоматическом тестировании отсутствие результатов не должно считаться как ошибка.
Тем не менее автовалидатор считает это ошибкой. У меня полу-автомат из за этого не проходил валидацию. Задумка была, что трейдер в настройках руками устанавливает уровни и эксперт уже торгует по этим уровням. А так как автовалидатор сам не может это сделать то что бы пройти автовалидацию пришлось делать два варианта настроек когда эксперт сам автоматом определяет уровни и уже от них торгует и второй вариант трейдер сам устанавливает эти уровни.
А так, если на определенной паре не появляется условий по правилам эксперта для торговли:
test on EURUSD,H1 strategy tester report 48 total trades test on NZDUSD,H1 tester takes too long time strategy tester report not found
что значит - tester takes too long time ?
А так, если на определенной паре не появляется условий по правилам эксперта для торговли:
что значит - tester takes too long time ?
Наверно тестирование длится слишком долго. Попробуйте как то оптимизировать код для ускорения работы. Может у вас на каждом тике выполняются какие то долгие вычисления.
Если у Вас символ задан жестко, тогда тест маркета такой советник не пройдет.
Попробуйте изменить "EURUSD" на _Symbol для МТ5 или на Symbol() для МТ4
То же самое с таймфреймом: меняем на _Period для МТ5 или на Period() для МТ4
Скорее всего описанные выше проблемы исчезнутЯ извиняюсь конечно, но какая разница между: _Symbol и Symbol() ?
Я извиняюсь конечно, но какая разница между: _Symbol и Symbol() ?
ну как
вроде бы и нет
а при достаточно большом количестве повторений функции, вроде бы и есть
)
может быть исправили, а может быть и нет, не проверял
пока я не заморачиваюсь ответом на вопрос подобный Вашему, а просто применяю то, что было заложено в языке с самого начала
Vitaly Muzichenko:
Я извиняюсь конечно, но какая разница между: _Symbol и Symbol() ?
Если у Вас символ задан жестко, тогда тест маркета такой советник не пройдет.
Попробуйте изменить "EURUSD" на _Symbol для МТ5 или на Symbol() для МТ4
То же самое с таймфреймом: меняем на _Period для МТ5 или на Period() для МТ4
Скорее всего описанные выше проблемы исчезнутРазница в надежности. В глобальном пространстве надежнее использовать функцию, чем переменную. Функция гарантированно возвратит название текущего фин.инструмента. А переменная может быть переопределена, например макроподстановкой.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Парни всем привет!
Эксперт не проходит автоматическое тестирование по причине отсутствия результатов тестирования кроме поддерживаемых валютных пар и таймфрейма.
test on EURUSD,H1
there are no trading operations
test on NZDUSD,H1
there are no trading operations
test on GBPUSDcheck,M30
there are no trading operations
test on XAUUSDcheck,Daily
there are no trading operations
Поддерживает он только EURCHF, EURAUD M15, что указано в описании. При этом в окне автоматического тестирования нет возможности указать желаемый таймфрэйм и валютные пары.
При добавлении ошибки инициализации на других валютных парах и таймфрэймах, тоже сообщает об ошибке:
test on EURUSD,H1 2016.04.01 00:00:00 NightScalp-PTJ EURUSD,H1: initialization failed (32767) there are no trading operations