огромное количество одинаковых результатов прогонов при различных значениях и комбинациях значений оптимизируемых параметров
Возможно в коде есть логические ошибки. Компилятор на логику не ругается, тестер тоже, а работает советник не так, как было задумано, что тут и наблюдается.
Думал об этом. Перепроверял код не один раз. Логических ошибок не нашел. Их и не должно быть, поскольку ранее (в 2006г. +/-) все работало корректно до изменений разработчиком платформы.
Т.о., надеюсь что кто-то сталкивался с подобными последствиями после доработки ПО на своих экспертах, или может модераторы что-то прояснят, подскажут...
Ну и попадался такой диалог с разработчиком https://www.mql5.com/ru/forum/1931.
Доброго дня ..Предполагаю ,что в советнике используется текущая цена ..Вот получается так ..тест выдает варианты новые как изменяется цена ..
Спасибо, но торговля осуществляется по сформировавшимся барам по ценам закрытия. Таймфрейм - Д1.
В коде есть контроль открытия бара.
Видимо причина иная.
Трудно что-либо прояснить, не имея эксперта
Могу ли отправить Вам в личку?
Либо в личку, либо в сервисдеск. В любом случае, после исследований эксперт будет безвозвратно стёрт.
Пожалуйста, с подробностями - сервер, символ, период, даты тестирования, входные параметры
Либо в личку, либо в сервисдеск. В любом случае, после исследований эксперт будет безвозвратно стёрт.
Пожалуйста, с подробностями - сервер, символ, период, даты тестирования, входные параметры
Лучше в открытом.
Если в открытом виде не можете себе позволить, тогда давайте в компилированном. В этом случае разбирательство будет вестись "по вторичным половым признакам", и из-за этого дольше
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день!
При оптимизации эксперта появляется огромное количество одинаковых (полностью совпадающих по всем итоговым значениям) результатов прогонов при различных значениях и комбинациях значений оптимизируемых параметров, в количестве 4х шт.
Проблема совершенно точно появилась после доработки MQL4, поскольку ранее (в 2005 - 2011 гг.) этот же советник без проблем оптимизировался с единственным уникальным лучшим результатом.
Старый вариант кода актуализирован под новые стандарты MQL4 путем замены int Start на void OnTick(void). Ошибок и предупреждений при компиляции (в .т.ч. property strict) нет. При тестировании эксперта err-ы отсутствуют.
В варианте оптимизации на скринах, одинаковых результатов с лучшей прибылью - 1525 прогонов. При таком выхлопе очень затруднительно выбрать из множества оптимальных параметров один для реала.
Что это за проблема, как можно устранить для появления единственного оптимального варианта?