ТЕСТЕР СТРАТЕГИЙ. Расхождение результатов тестирования и оптимизации при одних и тех же входных параметрах.
Нужны доказательства (сервер, настройки, эксперт, логи)
Вы ничего не написали про ошибки при тестировании
Но поскольку такая ситуация с тестером проявляется нестабильно (не знаю, когда в следующий получу такую картину),
то в следующий раз, как только замечу такое поведение тестера, обязательно выложу содержимое журнала.
Правда на этот раз оба результата (и оптимизации и тестирования) показывают прибыль, но это единственное, что их объединяет.
По всем показателям результаты оптимизации и тестирования не совпадают (прибыль, кол-во сделок, просадка и др.)
Прикладываю файлы журнала, результаты оптимизации, результаты тестирования и set-файл.
Прошу прокомментировать эту ситуацию.
Вам же сказали, что для повторяемости результатов тестирования нужно использовать фиксированный спред в настройках, а не текущий. Вы же используете текущий, который каждый раз при запуске тестирования может быть разным
0 21:35:22.426 TestGenerator: current spread 15 used
Вам же сказали, что для повторяемости результатов тестирования нужно использовать фиксированный спред в настройках, а не текущий. Вы же используете текущий, который каждый раз при запуске тестирования может быть разным
Вопрос был о несоответствии результатов тестирования результатам оптимизации на одном и том же наборе параметров при торговле на крупном таймфрейме (D1)?
Да, при тестировании и при оптимизации спред был выставлен на "текущий". Или такое существенное расхождение в результатах также объясняется этой же причиной, что спред не был установлен на "фиксированный"? И это единственная и окончательная причина того, что результаты тестирования и результаты оптимизации периодически существенно различаются на одном и том же наборе параметров?
Вы уже как-то поднимали аналогичную тему https://www.mql5.com/ru/forum/132734
Существует некоторая разница между тестированием и оптимизацией. Вы читали статью "Особенности и ограничения тестирования торговых стратегий в MetaTrader4"?
Особенности работы оптимизатора торговых стратегий
- В журнал логов ничего не выводится ( включая функцию Print() )
Это сделано ради ускорения тестов и экономии пространства на диске. Если выводить полные логи, то файлы журналов нередко занимают сотни мегабайт.
- Графические объекты реально не выставляются
Объекты отключаются ради ускорения тестирования.
- Используется функция "Пропустить бесполезные результаты"
Чтобы не засорять таблицу и график результатов тестирования, используется возможность пропуска очень плохих результатов. Отключается в контекстном меню вкладки "Результаты оптимизации" -> "Пропустить бесполезные результаты".
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Логично было бы предположить одно из двух:
1) оптимизация была проведена корректно и ее результатам можно доверять, ошибки возникают во время тестирования.
2) оптимизация была проведена некорректно, ее результатам нельзя доверять, поэтому тестер и показывает непонятно какие результаты, не соответствующие результатам оптимизации.
Для себя я пока объясняю происходящее вторым вариантом, но вот почему оптимизация показывает некорректные результаты - вопрос...
Сначала я грешил на слабую технику, но после того как подобное поведение повторилось на мощном компьютере (8 ядер, 8 Гигов и т.п.) - вопрос остался открытым.
Прошу ответить знающих и/или посвященных - в чем причина такого поведения тестера стратегий:
оптимизатор говорит, что найденный им набор параметров прибыльный, а тестер говорит, что убыточный...