Разнобой в котировках мт4 и мт5

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Nikolay Gaylis
16094
Nikolay Gaylis  
Решил переделать сову из mq4 в mq5 .Со всеми логами поэтапного алгоритма убедился в рассогласовании котировок ,причём у одного и того же брокера.Вначале думал,что причина(сова предусматривала анализ тиковых объёмов) в объёмах-затем поменял условие на Low и High-и тут опустились руки-котировки абсолютно не идентичны...Ещё и не даёт нормально проанализирывать ситуацию сокращение логов в мт5(хотя ставлю прогон одни сутки).Кому удавалось добиться идентичной работы на мт4 и мт5 одного и тоже советника ?-и где подводные камни-поделитесь пожалуйста!
Evgeny Belyaev
130135
Evgeny Belyaev  
Nikolay Gaylis:
Решил переделать сову из mq4 в mq5 .Со всеми логами поэтапного алгоритма убедился в рассогласовании котировок ,причём у одного и того же брокера.Вначале думал,что причина(сова предусматривала анализ тиковых объёмов) в объёмах-затем поменял условие на Low и High-и тут опустились руки-котировки абсолютно не идентичны...Ещё и не даёт нормально проанализирывать ситуацию сокращение логов в мт5(хотя ставлю прогон одни сутки).Кому удавалось добиться идентичной работы на мт4 и мт5 одного и тоже советника ?-и где подводные камни-поделитесь пожалуйста!

Спред на mt4 плавающий? Если плавающий то вы и на mt4 не получите одинаковых проходов, если не измените спред на фиксированное значение. По умолчанию в тестере 4-ры спред текущий, а при следующем прогоне "текущиий" уже будет другим.
Dr. Trader
4171
Dr. Trader  

История баров в mt4 даётся самим дилинг центром, и по традиции она ужасного качества (дилингу невыгодно чтоб вы на хорошей истории например оптимизировали советника и получали прибыль, так что он поставят вам максимум палок в колёса). Истории тиков в mt4 вообще нету, тест советников внутри бара даст совсем левый результат. Я например раньше с помощью программы tickstory вставлял настоящие тики в тестер (от брокера dukascopy).

В mt5 раньше качество истории был примерно как и в mt4, но с недавних пор там появились реальные тики и история баров 100% качества, так что качество истории и тиков там отличное. Но у разных брокеров расхождения ohlc цен на пару (десятков) пипсов всё равно будет. Дилинги палки в колёса ставить больше типа не могут, но у меня есть нехорошее подозрение что всё равно они что-то хитрят, оптимизация советников на metaquotes-demo и дальнейшая торговля на своём реальном аккаунте иногда получается лучше чем если оптимизировать советника прямо на аккаунте брокера (каждый брокер даёт свою "реальную" историю тиков).


В общем для mt4 - научитесь использовать tickstory или другой аналог чтоб вставлять в терминал реальную историю,
а для mt5 - подключитесь терминалом к серверу MetaQuotes-Demo, создавайте там демо аккаукнт в терминале, и смотрите ту историю что даст сервер.
Расхождения в ценах всё равно будут, это норм, главное что результаты теста советников mt4 и mt5 почти совпадают даже используя тейки и стопы.
Сейчас это наверное самый адекватный бесплатный вариант для форекса.

Nikolay Gaylis
16094
Nikolay Gaylis  
Dr.Trader:

История баров в mt4 даётся самим дилинг центром, и по традиции она ужасного качества (дилингу невыгодно чтоб вы на хорошей истории например оптимизировали советника и получали прибыль, так что он поставят вам максимум палок в колёса). Истории тиков в mt4 вообще нету, тест советников внутри бара даст совсем левый результат. Я например раньше с помощью программы tickstory вставлял настоящие тики в тестер (от брокера dukascopy).

В mt5 раньше качество истории был примерно как и в mt4, но с недавних пор там появились реальные тики и история баров 100% качества, так что качество истории и тиков там отличное. Но у разных брокеров расхождения ohlc цен на пару (десятков) пипсов всё равно будет. Дилинги палки в колёса ставить больше типа не могут, но у меня есть нехорошее подозрение что всё равно они что-то хитрят, оптимизация советников на metaquotes-demo и дальнейшая торговля на своём реальном аккаунте иногда получается лучше чем если оптимизировать советника прямо на аккаунте брокера (каждый брокер даёт свою "реальную" историю тиков).


В общем для mt4 - научитесь использовать tickstory или другой аналог чтоб вставлять в терминал реальную историю,
а для mt5 - подключитесь терминалом к серверу MetaQuotes-Demo, создавайте там демо аккаукнт в терминале, и смотрите ту историю что даст сервер.
Расхождения в ценах всё равно будут, это норм, главное что результаты теста советников mt4 и mt5 почти совпадают даже используя тейки и стопы.
Сейчас это наверное самый адекватный бесплатный вариант для форекса.


хорошо...спасибо...попробую и мт4 и мт5 от MetaQuotes.
Nikolay Gaylis
16094
Nikolay Gaylis  
Evgeny Belyaev:

Спред на mt4 плавающий? Если плавающий то вы и на mt4 не получите одинаковых проходов, если не измените спред на фиксированное значение. По умолчанию в тестере 4-ры спред текущий, а при следующем прогоне "текущиий" уже будет другим.

фикс спред..-ставлю специально завышенное значение 30 (3 пункта)
Evgeny Belyaev
130135
Evgeny Belyaev  
Dr.Trader:


В mt5 раньше качество истории был примерно как и в mt4, но с недавних пор там появились реальные тики и история баров 100% качества, 

Вы их сравнивали, уверены что 100% качество? Там котиры от брокера, те которые брокер решил вам показать, далеко не факт что в ваш терминал пришли те же.
Evgeny Belyaev
130135
Evgeny Belyaev  
Nikolay Gaylis:

фикс спред..-ставлю специально завышенное значение 30 (3 пункта)

А почему проходы должны совпадать? Зачем это вам?
Nikolay Gaylis
16094
Nikolay Gaylis  
Evgeny Belyaev:

А почему проходы должны совпадать? Зачем это вам?

ну,вообще переписывал на mq5 для более быстрой оптимизации.Проходы из мт4 "запулил" в  мт5 -а они совсем разные за 10 лет-потом уменьшил до месяца-такая же история..Просто хочу сигнал опубликовать и мт5 и мт4 -не пойму какой терминал брешет...
Evgeny Belyaev
130135
Evgeny Belyaev  
Nikolay Gaylis:

ну,вообще переписывал на mq5 для более быстрой оптимизации.Проходы из мт4 "запулил" в  мт5 -а они совсем разные за 10 лет-потом уменьшил до месяца-такая же история..Просто хочу сигнал опубликовать и мт5 и мт4 -не пойму какой терминал брешет...

Не один терминал не брешет, все работает по алгоритму заложенному в него. Если разные котиры, разные спреды почему результаты должны совпадать?
Nikolay Gaylis
16094
Nikolay Gaylis  
Evgeny Belyaev:

Не один терминал не брешет, все работает по алгоритму заложенному в него. Если разные котиры, разные спреды почему результаты должны совпадать?

Не спорю...Так каким ценам верить?)
Dr. Trader
4171
Dr. Trader  
Evgeny Belyaev:
Вы их сравнивали, уверены что 100% качество? Там котиры от брокера, те которые брокер решил вам показать, далеко не факт что в ваш терминал пришли те же.

Дотошного теста не делал, на первый взгляд всё хорошо. Пропуска баров нету, ohlc последних недель в тестере совпадают с терминалом, разные аккаунты у одного брокера дают одинаковую историю даже если её удалить и она скачается заново.

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

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