Результат оптимизации != Одиночному тесту по результатам оптимизации.

 


Запустил оптимизацию. Отработало.


Запускаю одиночное тестирование


Результаты

Трейды                  о = 18  / т = 16
Прибыль                 о = 948 / т = 205
Прибыльность            о = 4   / т = 1,7
Матоожидание            о = 52  / т = 12
Фактор восстановления   о = 5,4 / т = 0,77

Что это за половецкие пляски? Что безбожно врёт?

Как оптимизировать и тестировать?

 
У меня такое еще в мт4 было. Проблема рказалась в том, что настройки двойным щелчком устанавливались не всегда, приходилось вводить вручную и перепроверять каждый раз.
Было еще и такое, что только перезагрузка спасала или очистка истории и загрузка заново. Похоже с того времени не особо что то поменялось.
 
Так это, получается, тестер врёт? А оптимизация правду говорит?
 
оптимизация имеет отличия от обычного теста.. если эти отличия касаются вашей стратегии или некоторых ее пунктов, то они могут повлиять на результат. Верить стоит результатам обычного тестирования. 
 
Nikolay Ivanov:
оптимизация имеет отличия от обычного теста.. если эти отличия касаются вашей стратегии или некоторых ее пунктов, то они могут повлиять на результат. Верить стоит результатам обычного тестирования. 

Не понял. Как можно при оптимизации изменить стратегию?

 
Сергей Таболин:
....

Как оптимизировать и тестировать?

Сначала вводите параметры вручную. Прогоняете одиночный тест. Сохраняете результаты.

Потом в оптимизации задаете эти жи параметры в некоем узком интервале.

После оптимизации проверяете результаты на совпадение. Если норм - расширяете интервал параметров для оптимизации..

Если результаты не сходятся - ищете свою ошибку.

 
Сергей Таболин:

Не понял. Как можно при оптимизации изменить стратегию?


 не стратегия меняется, а факторы, которые влияют на стратегию меняются.. Например, оптимизация заточена под скорость и из нее некоторые функции вырезаны, если ваша стратегия использует эти функции, то получается различие.. 

 
Уберите использование генетического алгоритма, тогда будут совпадать результаты. Но тогда скорость оптимизации значительно упадет. Все как всегда: либо скорость, либо точность.
 
Ihor Herasko:
Уберите использование генетического алгоритма, тогда будут совпадать результаты. Но тогда скорость оптимизации значительно упадет. Все как всегда: либо скорость, либо точность.

 что-то сомневаюсь )))

 
Ihor Herasko:
Уберите использование генетического алгоритма, тогда будут совпадать результаты. Но тогда скорость оптимизации значительно упадет. Все как всегда: либо скорость, либо точность.

Что-то я не припомню, чтобы от этого зависело совпадение результатов. До последнего времени всё работало нормально, результаты, отображённые в оптимизаторе, подтверждались в тестере. В связке с генетическим алгоритмом.

 
Сергей Таболин:

Что-то я не припомню, чтобы от этого зависело совпадение результатов. До последнего времени всё работало нормально, результаты, отображённые в оптимизаторе, подтверждались в тестере. В связке с генетическим алгоритмом.

Подтверждаю, из-за генетического алгоритма может быть разница. Если 2 раза провести генетическую оптимизацию, то полученные результаты  могут различаться.

Причина обращения: