![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот, теперь понял, спасибо:)) Но почему тогда разница возникает, вот вопрос. В МТ4.
Вот, теперь понял, спасибо:)) Но почему тогда разница возникает, вот вопрос. В МТ4.
В МетаТрейдер 4 нет хранения спредов в каждом баре, а используется текущий.
За счет хранения детальных спредов каждом минутном баре точность тестера MetaTrader 5 гораздо выше.
В МетаТрейдер 4 нет хранения спредов в каждом баре, а используется текущий.
За счет хранения детальных спредов каждом минутном баре точность тестера MetaTrader 5 гораздо выше.
Воооттт, уже ближе к делу:))) Вывод%: в МТ4 используется текущий спред (поэтому и создали всякие программы типа "тэйк май спред", что бы выставлять нужный спред в МТ4), в МТ5 другая технология, только вот как МТ5 узнет какой спред был, допустим 5 января?? Хотя косяк ночью все таки был, хотя возможно я от усталости что то перепутал, но я обязательно еще раз в выходные проверю:))
marker:
... только вот как МТ5 узнет какой спред был, допустим 5 января??
Yedelkin:
С помощью программирования :) Набросал простейшую идею, вроде работает.
Куда это закинуть и как это юзать?:))
Скопируйте файл в папку Scripts (по аналогии с моим путём D:\Program Files\MetaTrader 5\MQL5\Scripts\Spreads.mq5), вызовите из терминала Мetaeditor (F4), откройте скопированный файл в Мetaeditor, скомпилируйте его (F7), затем в терминале откройте навигатор (Ctrl+N) и из папки "Скрипты" запустите файл с одноимённым названием. На вкладке скрипта "Входные параметры" выберите нужный интервал проверки. Результаты работы скрипта отразятся на вкладке терминала "Эксперты" (Ctrl+T).
На вкладке терминала "Эксперты" (Ctrl+T) отражается ограниченное кол-во результатов. Полностью их можно посмотреть, разместив мышку на любой строке вкладки "Эксперты" и выбрав с помощью контекстного меню опцию "Открыть". Появится папку с файлами логов. Смотрите файл за текущий день.
Скопируйте файл в папку Scripts (по аналогии с моим путём D:\Program Files\MetaTrader 5\MQL5\Scripts\Spreads.mq5), вызовите из терминала Мetaeditor (F4), откройте скопированный файл в Мetaeditor, скомпилируйте его (F7), затем в терминале откройте навигатор (Ctrl+N) и из папки "Скрипты" запустите файл с одноимённым названием. На вкладке скрипта "Входные параметры" выберите нужный интервал проверки. Результаты работы скрипта отразятся на вкладке терминала "Эксперты" (Ctrl+T).
На вкладке терминала "Эксперты" (Ctrl+T) отражается ограниченное кол-во результатов. Полностью их можно посмотреть, разместив мышку на любой строке вкладки "Эксперты" и выбрав с помощью контекстного меню опцию "Открыть". Появится папку с файлами логов. Смотрите файл за текущий день.
Все так и сделал, все работает, круто:)) Другой вопрос: запускал на м5 и на м1, как он считает спрэд и в какой момент времени (ведь в минутном баре полно тиков было, следовательно и спред разный был, а не четко фиксированый в одной минуте)? Ведь спрэд то плавающий (5 знак альпари), каждую секунду меняется.
И еще вопрос: как терминал обновлять принудительно? Он иногда предлагет обновить до нового билда, а вот сейчас чет не предлагает и котиры не бегут, как можно принудительно?
Другой вопрос: запускал на м5 и на м1, как он считает спрэд и в какой момент времени (ведь в минутном баре полно тиков было, следовательно и спред разный был, а не четко фиксированый в одной минуте)? Ведь спрэд то плавающий (5 знак альпари), каждую секунду меняется.
И еще вопрос: как терминал обновлять принудительно? Он иногда предлагет обновить до нового билда, а вот сейчас чет не предлагает и котиры не бегут, как можно принудительно?