Оптимизация в Тестере стратегий - страница 12

 
marker:
Вот, теперь понял, спасибо:)) Но почему тогда разница возникает, вот вопрос. В МТ4.
С МТ4 не знаком. Следуйте совету Рената :)
 
marker:
Вот, теперь понял, спасибо:)) Но почему тогда разница возникает, вот вопрос. В МТ4.

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

За счет хранения детальных спредов каждом минутном баре точность тестера MetaTrader 5 гораздо выше.

 
Renat:

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

За счет хранения детальных спредов каждом минутном баре точность тестера MetaTrader 5 гораздо выше.

 

 

 

 

Воооттт, уже ближе к делу:))) Вывод%: в МТ4 используется текущий спред (поэтому и создали всякие программы типа "тэйк май спред", что бы выставлять нужный спред в МТ4), в МТ5 другая технология, только вот как МТ5 узнет какой спред был, допустим 5 января?? Хотя косяк ночью все таки был, хотя возможно я от усталости что то перепутал, но я обязательно еще раз в выходные проверю:))

 

marker:

... только вот как МТ5 узнет какой спред был, допустим 5 января??  


С помощью программирования :) Набросал простейшую идею, вроде работает.
Файлы:
Spreads.mq5  2 kb
 

Yedelkin:
С помощью программирования :) Набросал простейшую идею, вроде работает.

 

Куда это закинуть и как это юзать?:))
 
marker:
Куда это закинуть и как это юзать?:))

Скопируйте файл в папку Scripts (по аналогии с моим путём D:\Program Files\MetaTrader 5\MQL5\Scripts\Spreads.mq5), вызовите из терминала Мetaeditor (F4), откройте скопированный файл в Мetaeditor, скомпилируйте его (F7), затем в терминале откройте навигатор (Ctrl+N) и из папки "Скрипты" запустите файл с одноимённым названием. На вкладке скрипта "Входные параметры" выберите нужный интервал проверки. Результаты работы скрипта отразятся на вкладке терминала "Эксперты" (Ctrl+T).

На вкладке терминала "Эксперты" (Ctrl+T) отражается ограниченное кол-во результатов. Полностью их можно посмотреть, разместив мышку на любой строке вкладки "Эксперты" и выбрав с помощью контекстного меню опцию "Открыть". Появится папку с файлами логов. Смотрите файл за текущий день.

 
Yedelkin:

Скопируйте файл в папку Scripts (по аналогии с моим путём D:\Program Files\MetaTrader 5\MQL5\Scripts\Spreads.mq5), вызовите из терминала Мetaeditor (F4), откройте скопированный файл в Мetaeditor, скомпилируйте его (F7), затем в терминале откройте навигатор (Ctrl+N) и из папки "Скрипты" запустите файл с одноимённым названием. На вкладке скрипта "Входные параметры" выберите нужный интервал проверки. Результаты работы скрипта отразятся на вкладке терминала "Эксперты" (Ctrl+T).

На вкладке терминала "Эксперты" (Ctrl+T) отражается ограниченное кол-во результатов. Полностью их можно посмотреть, разместив мышку на любой строке вкладки "Эксперты" и выбрав с помощью контекстного меню опцию "Открыть". Появится папку с файлами логов. Смотрите файл за текущий день.

Все так и сделал, все работает, круто:)) Другой вопрос: запускал на м5 и на м1, как он считает спрэд и в какой момент времени (ведь в минутном баре полно тиков было, следовательно и спред разный был, а не четко фиксированый в одной минуте)? Ведь спрэд то плавающий (5 знак альпари), каждую секунду меняется. 

 

И еще вопрос: как терминал обновлять принудительно? Он иногда предлагет обновить до нового билда, а вот сейчас чет не предлагает и котиры не бегут, как можно принудительно?

 
marker:

Другой вопрос: запускал на м5 и на м1, как он считает спрэд и в какой момент времени (ведь в минутном баре полно тиков было, следовательно и спред разный был, а не четко фиксированый в одной минуте)? Ведь спрэд то плавающий (5 знак альпари), каждую секунду меняется. 

Вопрос заранее предвидел :) В последнем абзаце. Может, кто-нибудь разбирался - тогда ответят.
 
marker:

И еще вопрос: как терминал обновлять принудительно? Он иногда предлагет обновить до нового билда, а вот сейчас чет не предлагает и котиры не бегут, как можно принудительно?

Встать мышкой на график и с помощью контекстного меню выбрать опцию "Обновить". Но котировки могут отсутствовать и из-за отсутствия связи.
Причина обращения: