РАЗРАБОТЧИКАМ!!! Оптимизация...

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

Когда первый раз увидел МТ5, подумал какие молодцы разработчики, позаботились о мультивалютных советниках и сделали режим

(Все символы, выбранные в окне "Обзор рынка") 

Я в полной уверенности пишу советник, который должен собрать статистическую информацию со всех валютных пар...

... и о ужас... вместо того, чтобы перебирать все параметры... а он просто делает по одному прогону на каждой валюте...

Многоуважаемые разработчики, вы очень облегчите жизнь, если добавите режим (Полный перебор параметров, для всех символов)

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

BaTTLeBLooM
197
BaTTLeBLooM  

есть еще один момент необходимый...

требуется сохранять результаты оптимизации... еще в МТ4 меня это очень раздражало, что приходится каждый раз оптимизировать... если вариантов очень много

ну не PrintScreen же использовать 

MetaQuotes
Админ
26954
Renat Fatkhullin  

Вы немного неправильно поняли принцип мультивалютности тестера.

Режим оптимизации "По всем символам из маркетвотча" означает режим сканирования рынка, когда одна и та же стратегия быстро прогоняется по куче (десятки или сотни) символов в поисках лучшего результата. Это поисковая оптимизация.

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

BaTTLeBLooM
197
BaTTLeBLooM  
Renat:

Вы немного неправильно поняли принцип мультивалютности тестера.

Режим оптимизации "По всем символам из маркетвотча" означает режим сканирования рынка, когда одна и та же стратегия быстро прогоняется по куче (десятки или сотни) символов в поисках лучшего результата. Это поисковая оптимизация.

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

жаль конечно ) придется по старинке )
MetaQuotes
Админ
26954
Renat Fatkhullin  
BaTTLeBLooM:

есть еще один момент необходимый...

требуется сохранять результаты оптимизации... еще в МТ4 меня это очень раздражало, что приходится каждый раз оптимизировать... если вариантов очень много

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

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

BaTTLeBLooM
197
BaTTLeBLooM  
Renat:

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

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

это очень хорошо...

я пока не паникую, думаю может чего то опять случайно сломали... но загрузка истории производится только по 6 инструментам...

и минуты можно смотреть по некоторым инструментам в пределах 1-2 лет в прошлое... хотя история с 1993 года...

загрузил терминал... поставил по новой... было уже такое... не помогло... оповещаю если никто еще не говорил вам об этом... 

Валерий
1411
Валерий  
Хорошо, что тестер берёт уже рассчитанные варианты из кэша, но почему он делает это невзирая на входные параметры ?Оптимизация, второй проход

MetaQuotes
Админ
26954
Renat Fatkhullin  
Почему вы так считаете?
Yedelkin
4193
Yedelkin  
Renat:

... эти файлы являются кешами расчетов - они позволяют использовать ранее просчитанные результаты на последующих прогонах (если условия не изменились). Они позволяют легко останавливать и продолжать оптимизацию в любое время.

О чём именно идёт речь? Несколько раз получалось так, что при работающей оптимизации приходилось перезагружать компьютер, а затем заново запускать процесс оптимизации с идентичными начальными условиями. Оптимизация начиналась с 1-го прохода и по времени своей работы вроде бы ничем не отличалась от времени работы "непрерываемых" оптимизаций.
Валерий
1411
Валерий  
Renat:
Почему вы так считаете?

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

- работать по тикам или по таймеру (параметр TickTimer)

- работать по каждому тику или только по открытию бара (параметр TickBar

- обрабатывать на тике только один инструмент или все (параметр AllSymbolinTick)

На первом прогоне результаты, естественно, все разные. На втором, который на скрине, они все равны.

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