Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Используются только индикатор, из темы https://www.mql5.com/ru/articles/234, для получения новых минутных баров с трех валютных пар EURUSD, EURGBP, GBPUSD.
Повторюсь, вот сейчас протестировал на версии 1340, там результаты с визуализацией и без нее идентичны.
Я воспроизвёл заявленное поведение. Есть разница между простым тестированием и тестированием с визуализацией.
Разберёмся.
Спасибо
Разобрались.
Визуальный тестер работает точнее обычного тестера.
Что оказалось. Мы улучшали работу визуального тестера в связи с учётом миллисекунд в новом билде. И сделали пересчёт индикаторов на каждом тике от всех символов, а не только на своём тике перед вызовом OnTick.
В простом тестере пересчёт всех индикаторов так и остался только перед вызовом OnTick.
Отсюда получилась разница. В визуальном тестере - точное срабатывание, особенно когда какие-либо минутные бары какого-либо символа отсутствуют.
Отлично, спасибо. Такое поведение обычного тестера будет всегда? Или в одном из следующих билдов это будет исправлено ?
сделали пересчёт индикаторов на каждом тике от всех символов, а не только на своём тике перед вызовом OnTick.
Теперь при мультивалютном тестировании событие мультивалютного тика можно создать через запуск одного единственного индикатора?
Или все еще требуется вешать индикатор-семафор на каждый символ?
Теперь при мультивалютном тестировании событие мультивалютного тика можно создать через запуск одного единственного индикатора?
Или все еще требуется вешать индикатор-семафор на каждый символ?
Написал очень простого тестового советника, используя индикатор отсюда 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 отличается между "только цены открытия" и "каждый тик на основе реальных тиков". Что можно с этим сделать? Может быть я что-то неправильно делаю сам?
что-то не то в этом билде. На несколько свежих машин установил (с нуля) - не идет работа. Кое-где танцы с бубном и заработало, а кое-где нет.
Вы уж там поковыряйте 1375)