Тестирую пустого советника:
Режим: все тики.
Бары перебираются сначала быстро, затем через некоторое время (на том же интервале) в десятки раз медленнее.
Других задач не запущено. Память 4 Гб. Ноутбук, процессор 2Ггц.
В чем может быть причина?
Если скорость падает с нарастающим итогом, то причина скорее всего в регенерации графика. Для ускорения можно пробовать пользоваться опцией "Пропустить до" или сворачивать графическое окно.
Понятно, что при отсутствии графика (в состоянии пропустить до, или свернутом) он возможно будет быстрее регенерировать. Однако хотелось бы узнать как победить проблему, а не спрятать её. Ибо визуальное тестирование нужно мне для визуального наблюдения за работой советника, а не для того, что бы увидеть только конечный результат.
Кроме того, под "некоторым временем" имелось ввиду не столько замедление в течении одного цикла тестирования, сколько резкое замедление при тестировании на тех же данных, но некоторое время спустя.
Sergei Vladimirov:
А история минуток за весь период истории загружена? Может, она есть только с того момента, где скорость падает? А если минутки есть, то не слишком ли они дырявые там, где скорость теста высокая? Короче, возможно тестер генерирует больше тиков за бар там, где низкая скорость.
Писал уже выше, исходные данные одни и те же. Включил компьютер - тестер гоняет график с нормальной скоростью. Минут через 20. Тот-же тест, на тех же данных - график работает в десятки раз медленнее. Проверено на нескольких машинках - результаты по замедлению похожие.
Taras Slobodyanik:
а может процессор греется? — начинает тормозить...
Ну если при прогоне пустого советника греется процессор, то что ждать при паре строчек кода в советнике? Наверно начнёт гореть открытым огнем просто. При отключенной визуализации скорость тестирования всегда нормальная - один месяц примерно за 3 секунды.
2016.04.24 20:21:17.212 EURUSD,M1: 2335361 tick events (29697 bars, 2336362 bar states) processed in 0:00:00.858 (total time 0:00:03.011) 2016.04.24 20:21:16.351 2016.03.27 00:00 Speed0001 test started 2016.04.24 20:21:14.297 TestGenerator: spread set to 30 2016.04.24 20:21:14.172 Tester: template 'C:\Program Files (x86)\MetaTrader 4 - RoboForex\templates\tester.tpl' applied 2016.04.24 20:21:14.172 Expert Speed0001 EURUSD,M1: loaded successfully
При включенной визуализации (когда не тормозит) около 50 секунд на месяц:
2016.04.24 20:23:53.711 EURUSD,M1: 2335361 tick events (29697 bars, 2336362 bar states) processed in 0:00:42.385 (total time 0:00:44.054) 2016.04.24 20:23:11.328 2016.03.27 00:00 Speed0001 test started 2016.04.24 20:23:09.669 TestGenerator: spread set to 30 2016.04.24 20:23:09.654 Tester: template 'C:\Program Files (x86)\MetaTrader 4 - RoboForex\templates\tester.tpl' applied
А когда начинает тормозить, то может доходить до 30 минут на месяц...
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Тестирую пустого советника:
Режим: все тики.
Бары перебираются сначала быстро, затем через некоторое время (на том же интервале) в десятки раз медленнее.
Других задач не запущено. Память 4 Гб. Ноутбук, процессор 2Ггц.
В чем может быть причина?