Скачать MetaTrader 5

ТЕСТЕР СТРАТЕГИЙ. Расхождение результатов тестирования и оптимизации при одних и тех же входных параметрах. - страница 3

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Не можешь разобраться в коде? Возможно, на эту тему уже написана статья!
Slawa
Модератор
6841
Slawa 2015.01.20 10:17  

Проверка не подтвердила гипотезу о проблемах с перечислениями.

Все значения перечислений (один из примеров - ENUM_TIMEFRAMES, где 0-0, 1-1, 2-5, 3-15, 4-30, 5-60 etc) передаются в одиночное тестирование правильно

Так что лучше Ваш исходник. Можно сильно минимизированный, чтобы только поймать проблему

Eugene Myzrov
662
Eugene Myzrov 2015.01.23 09:24  
stringo:Проверка не подтвердила гипотезу о проблемах с перечислениями. Все значения перечислений (один из примеров - ENUM_TIMEFRAMES, где 0-0, 1-1, 2-5, 3-15, 4-30, 5-60 etc) передаются в одиночное тестирование правильно. Так что лучше Ваш исходник. Можно сильно минимизированный, чтобы только поймать проблему
Странно, а я уже был почти уверен, что проблему удалось локализовать, ведь расхождение результатов тестирования и оптимизации исчезли после того (а теперь как выясняется просто одновременно с тем) как в объявлении перечислений я убрал везде явное задание значений именованным константам. К сожалению, пока нет времени подготовить "сильно минимизированную версию советника, чтобы поймать проблему", поэтому остается только ждать, возможно проблема проявится опять...
Eugene Myzrov
662
Eugene Myzrov 2015.03.11 09:48  
Наконец-то удалось понять причину расхождения результатов тестирования и оптимизации, и перечисления здесь оказались не при чем... Все дело в том, что в тестере стратегий был выбран по умолчанию "текущий" спред. А поскольку оптимизация и тестирование проводились в разные дни (оптимизация проводилась в пятницу, а тестирование - в субботу), то это и послужило косвенной причиной такого расхождения . Как известно, брокеры на выходные дни сильно раздвигают спред, значение спреда в выходные дни может в 10 и более раз отличаться от спреда в рабочие дни (в сторону увеличения, конечно). Соответственно в субботу результаты тестирования давали убыток там, где в пятницу оптимизатор показывал прибыль. Но все изменилось с наступлением понедельника, результаты тестирования и оптимизации снова совпали друг с другом...

"А ларчик просто открывался..."

Slawa
Модератор
6841
Slawa 2015.03.11 10:27  
myzrov:

"А ларчик просто открывался..."


Вам с самого начала указывали на проблему текущего спреда

123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий