Делаю (не обязательно визуальный) прогон пустышки (пустой OnTick) в тестере, получаю в логе такие строки:
2016.08.0718:39:17 Core 1 EURUSD.e: ticks synchronized already [47 bytes]
2016.08.0718:39:21 Core 11474 bytes of tester parameters loaded
...
2016.08.0718:39:21 Core 1 EURUSD.e,M1: total time from login to stop testing 0:00:03.484 (including 0:00:00.031for history data synchronization)
В правом-нижнем углу терминала траффик-цифры (оффлайн-тестер) изменяются до паузы на 3 Kb, после - 2 Kb.
И так две/три секунды паузы каждый раз. Но стоит немного усложнить советник, как эта пауза вырастает до пяти секунд. Хотя, казалось бы, она вообще не должна зависить от кода советника.
Что это такое? Можно ли убрать эту паузу. В MT4 такого нет. Если дело в синхронизации с локальным Агентом, то можно ли закрывать с ним соединение не сразу после окончания бэктеста, а немного погодя? Дабы не дожидаться каждый раз этой синхронизации.
Пятисекундная пауза каждый раз при бэктесте, мягко говоря, утомляет и раздражает. Особенно при отладке. Внес исправление в код, хочешь быстро посмотреть результат и ждешь. Кажется, что немного. Но люди вон как возмущались, когда компиляция занимала секунды. Тут такой же отрицательный эффект восприятия ситуации наблюдается. Дайте, пожалуйста, рекомендации, как избежать этой паузы. Спасибо.
Terminal Microsoft Windows XP (X86 based PC), IE 08.00, Intel Core2 Duo T7700 @ 2.40GHz, RAM: 2998 / 3581 Mb, HDD: 20830 / 27784 Mb
Terminal MetaTrader 5 build 1375 started (MetaQuotes Software Corp.)
1. Запустить эксперта Test.ex5, который построчно выводит на график однотипный текст до появления ошибки
2. На том же графике запустить упрощенный скрипт, демонстрирующий ошибку
Получаем результат
2016.08.08 02:21:25.979 Test (EURUSD,M15) 120-136
... а должен быть "OK"
Не вижу ошибки, между вызовами ChartGetString, комментарий чарта был изменён, поэтому и разница между строками в 16 символов, как раз на размер добавленной к комментарию чарта строки.
Вопрос: как долго будет длиться бан, и можно ли ускорить возврат заказчика в строй?
Сняли
В Metaeditor "Недавно открытые" пустые.
mt5, 1375, случилось после обновления. винхп32
Обновления чего и на что? Пожалуйста, если Вы указываете на возможный глюк - не экономьте чернила и указывайте максимально подробно обстоятельства.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Karputov Vladimir, 2016.08.07 14:11
Ошибка при выполнении
Последовательность действий:
1. Запустить эксперта Test.ex5, который построчно выводит на график однотипный текст до появления ошибки
2. На том же графике запустить упрощенный скрипт, демонстрирующий ошибку
Получаем результат
2016.08.08 02:21:25.979 Test (EURUSD,M15) 120-136
... а должен быть "OK"
Ошибка при выполнении
Последовательность действий:
1. Запустить эксперта Test.ex5, который построчно выводит на график однотипный текст до появления ошибки
2. На том же графике запустить упрощенный скрипт, демонстрирующий ошибку
Получаем результат
2016.08.08 02:21:25.979 Test (EURUSD,M15) 120-136
... а должен быть "OK"