Скачать MetaTrader 5

Качество моделирования

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Знаете ли вы, что MQL5 является объектно-ориентированным языком?
Forex Trader
114255
Forex Trader 2006.02.05 01:01 
В тестере Build189 при моделировании одного и тогоже файла "качество моделирования" расчитывается иначе, чем в Build188.
Forex Trader
114255
Forex Trader 2006.02.05 08:18  
А подробнее...
Как определил? Какие эксперименты проводил? Сколько раз воспроизводил ситуацию в обоих билдах? Если один раз, дак может сам чё-нить с перепугу напутал? Например, тестировать пытался залогинившись к другому торговому счёту. А там ведь котировки другие и качество другое.
MetaQuotes Software Corp.
Модератор
181031
MetaQuotes Software Corp. 2006.02.05 12:27  
В тестере Build189 при моделировании одного и тогоже файла "качество моделирования" расчитывается иначе, чем в Build188.

Качество моделирование определяется глубиной доступной истории и формулой расчета. Так как формулу не меняли, то остается только глубина используемой (по всем нижним периодам) истории.

В статье "Что означают цифры в отчёте тестирования эксперта" как раз показана формула и объяснено что и как считается: "Что означают цифры в отчёте тестирования эксперта"
Forex Trader
114255
Forex Trader 2006.02.05 12:30  
А подробнее...


исторические файлы *.hst - синхронизированы
сгенерированные файлы *.fxt - эдентичны.

Build189 выдает:

Build188 выдает:
MetaQuotes Software Corp.
Модератор
181031
MetaQuotes Software Corp. 2006.02.05 17:39  
А подробнее...


исторические файлы *.hst - синхронизированы
сгенерированные файлы *.fxt - эдентичны.

1) Уверены, что файлы *.FXT 100% одинаковые и условия прогона одинаковые?
2) Нет ли выставленных ограничений по времени от и до?
3) Они точно сгенерированы терминалом?
4) Не было ли переключений между различными тестами без нажатия на "пересчитать"?

Одной подменой *.FXT файла из одного терминала в другой можно и не обойтись. Терминал может решить, что нужно обновить закешированный файл и вне зависимости от галочки пересчета пересчитает все.

Проверьтесь еще раз, явно включив галочку перерасчета и только затем сравнив *.FXT файлы.
Forex Trader
114255
Forex Trader 2006.02.05 18:29  
А подробнее...


исторические файлы *.hst - синхронизированы
сгенерированные файлы *.fxt - эдентичны.

1) Уверены, что файлы *.FXT 100% одинаковые и условия прогона одинаковые?
2) Нет ли выставленных ограничений по времени от и до?
3) Они точно сгенерированы терминалом?
4) Не было ли переключений между различными тестами без нажатия на "пересчитать"?

Одной подменой *.FXT файла из одного терминала в другой можно и не обойтись. Терминал может решить, что нужно обновить закешированный файл и вне зависимости от галочки пересчета пересчитает все.

Проверьтесь еще раз, явно включив галочку перерасчета и только затем сравнив *.FXT файлы.


Проверил еще раз, все ,выше перечисленные, условия выполнены,
кроме: Выставлены одинаковые ограничения по времени .
MetaQuotes Software Corp.
Модератор
181031
MetaQuotes Software Corp. 2006.02.05 18:31  
Проверил еще раз, все ,выше перечисленные, условия выполнены,
кроме: Выставлены одинаковые ограничения по времени .

Ну вот и ответ.
Качество считается для указанного периода времени. Или для всего массива, если явно не указано время.

Кстати, кеширование файлов при отключении галочки перерасчета играет злую шутку с теми, кто вовсю использует ограничения времени. С ограничениями времени можно сгенерировать урезанный файл, а потом, подсунув его для других временных отрезков, получить совершенно другие результаты из-за обрезанной и закешированной в файле истории. Правда в 189 билде мы уже добавили отлов такой ситуации с принудительным перерасчетом кеш-файла.

Я специально запустил перепроверки тестера со старыми версиями - все совпало.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий