Баг в тестере стратегий билд 1375 - страница 2

 
ooparadise:

Используются только индикатор, из темы  https://www.mql5.com/ru/articles/234, для получения новых минутных баров с трех валютных пар EURUSD, EURGBP, GBPUSD. 

Повторюсь, вот сейчас протестировал на версии 1340, там результаты с визуализацией и без нее идентичны. 

2016.07.22 09:00:56     Core 1  2015.02.10 00:00:00   cannot load custom indicator 'iNewBar' [4802]
Этого индикатора нет по предоставленной Вами ссылке
 

Я воспроизвёл заявленное поведение. Есть разница между простым тестированием и тестированием с визуализацией.

Разберёмся.

Спасибо

 

Разобрались.

Визуальный тестер работает точнее обычного тестера.

Что оказалось. Мы улучшали работу визуального тестера в связи с учётом миллисекунд в новом билде. И сделали пересчёт индикаторов на каждом тике от всех символов, а не только на своём тике перед вызовом OnTick.

В простом тестере пересчёт всех индикаторов так и остался только перед вызовом OnTick.

Отсюда получилась разница. В визуальном тестере - точное срабатывание, особенно когда какие-либо минутные бары какого-либо символа отсутствуют.

 
Отлично, спасибо. Такое поведение обычного тестера будет всегда? Или в одном из следующих билдов это будет исправлено ?
 
ooparadise:
Отлично, спасибо. Такое поведение обычного тестера будет всегда? Или в одном из следующих билдов это будет исправлено ?
Обычный тестер тоже будет поправлен. Мы сами не ожидали такого эффекта
 
Slawa:

сделали пересчёт индикаторов на каждом тике от всех символов, а не только на своём тике перед вызовом OnTick.

Теперь при мультивалютном тестировании событие мультивалютного тика можно создать через запуск одного единственного индикатора?

Или все еще требуется вешать индикатор-семафор на каждый символ?

 
fxsaber:

Теперь при мультивалютном тестировании событие мультивалютного тика можно создать через запуск одного единственного индикатора?

Или все еще требуется вешать индикатор-семафор на каждый символ?

И раньше можно было через запуск одного единственного индикатора
 

Написал очень простого тестового советника, используя индикатор отсюда https://www.mql5.com/ru/articles/234 для определния нового бара. Код советника и индикатора приложил файликом. Советник просто логирует цены новых баров.

При тестировании есть различия (запускаю на периоде  10.02-2016 - 16.02.2016) с визуализацией. Ниже прикладываю данные из лог файла. Что происходит - на каждое событие "новый бар" я запоминаю цену, которая пришла. Когда пришли все 3 новых бара, я вывожу итоговую строку с ценами. Каким образом могут отличаться цифры ?

"Только цены открытия":

2016.02.10 00:01:00 > EURGBP - 0.78069

2016.02.10 00:01:00 > EURUSD - 1.12920

2016.02.10 00:01:00 > GBPUSD - 1.44632

2016.02.10 00:01:00 > EURUSD - 1.12920, GBPUSD - 1.44632, EURGBP - 0.78069 

"Каждый тик на основе реальных тиков":

2016.02.10 00:01:00 > EURGBP - 0.78071

2016.02.10 00:01:00 > EURUSD - 1.12920

2016.02.10 00:01:00 > GBPUSD - 1.44632

2016.02.10 00:01:00 > EURUSD - 1.12920, GBPUSD - 1.44632, EURGBP - 0.78071

 "Вручную взял цены с графиков":

2016.02.10 00:01:00 > EURGBP - 0.78069

2016.02.10 00:01:00 > EURUSD - 1.12920

2016.02.10 00:01:00 > GBPUSD - 1.44632

2016.02.10 00:01:00 > EURUSD - 1.12920, GBPUSD - 1.44632, EURGBP - 0.78069

 Почему цена EURGBP отличается между "только цены открытия" и "каждый тик на основе реальных тиков". Что можно с этим сделать? Может быть я что-то неправильно делаю сам?

Реализация мультивалютного режима в MetaTrader 5
Реализация мультивалютного режима в MetaTrader 5
  • 2011.01.10
  • Konstantin Gruzdev
  • www.mql5.com
Интерес к мультивалютному анализу и мультивалютной торговле существует давно. Но только с выпуском в свет терминала MetaTrader 5 и языка программирования MQL5 появилась возможность реализации полноценного мультивалютного режима. В данной статье предложен способ, позволяющий проводить анализ и обработку всех поступающих тиков по множеству финансовых инструментов. В качестве иллюстрации рассмотрен мультивалютный индикатор RSI для индекса доллара USDx.
Файлы:
iNewBar.mq5  15 kb
 

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

Вы уж там поковыряйте 1375) 

 
Есть какое нибудь движение по данному вопросу ?
Причина обращения: