Часто попадается какой-нибудь индикатор, который на истории рисует сказку.
Вот только осталось по нему написать советник и будет счастье.
Кидаешь индикатор на график и начинаешь за ним наблюдать,
как же он поведет себя в реале. Это долго, муторно и требует внимательности. А если таких индикаторов несколько? Плюс еще занимаешься отладкой одного из них?
Не все знают, но поведение индикаторов хорошо наблюдать в тестере стратегий. И быстро, и эффективно.
Получается имитация поведения индикатора в реальном времени в ускоренном темпе.
Расскажу как это сделать.
Для примера будем тестировать этот индикатор:
ind_2_MA.rar (17 Kb)
Индикатор после пересечения двух средних рисует стрелку и отображает алёрт.
Для начала нам нужен советник, который не открывает позиций и вообще ничего не делает:
Zero.rar (3 Kb)
Устанавливаем его к себе.
____________________________________________________________________________
Запускаем тестер стратегий. И настраиваем его.
Выбираем наш советник, далее: символ, модель, период, ставим галку — использовать дату и настраиваем её, ставим галку —
визуализация и уменьшаем скорость!
Уменьшить скорость визуализации при начале тестирования — это важно!
____________________________________________________________________________
Нажимаем кнопку «старт». Дожидаемся, когда запустится график — начнется медленное подергивание цены. Выбираем наш индикатор и перетаскиваем на график.
____________________________________________________________________________
Появляется меню, где можно настроить свойства индикатора.
____________________________________________________________________________
Теперь можно увеличить скорость тестирования, замедлить, поставить на паузу. Мы видим поведение индикатора в ускоренном варианте на текущем графике.
____________________________________________________________________________
Я прежде чем кидаю индикатор на график, настраиваю график на свой вкус — мне не нравится черный экран графика. Проще настраивать с помощью шаблонов, заранее сохраненных. Но надо это делать до того, как индикатор окажется на графике, иначе он удалится (конечно, если он не прописан в шаблоне). Если же индикатор все-таки удалился, то не переживайте, добавляйте заново. Можно вообще добавлять несколько индикаторов на один график.
____________________________________________________________________________
Важно! Алёрт в тестере стратегий не отображается. Но если открыть вкладку «журнал» в тестере стратегий, то там появляются сообщения, когда бы на графике сработал алёрт.
В целом, вкладка «журнал» в тестере стратегий — очень важный помощник при отладке кода индикатора или советника. С помощью функции
Print(...), вставленной в разные части кода индикатора или советника, можно наблюдать за логикой программы. Но это уже для программистов.
____________________________________________________________________________
Еще один нюанс тестера стратегий. При визуализации всех тиков, скорость 31 для меня очень медленная, а 32, которая максимальная скорость — супер быстрая, не успеваю за ней. Поэтому, если все тики не принципиальны, то я выбираю не «все тики», а «контрольные точки» и настраиваю скорость на свой вкус.
Комментарии (7)
45 Bishop Сообщений: 5802 - АЛЬФАХАМЕЦ-Машковод
16 M-mason Сообщений: 99 - Михаил
Разработчики добавили в тестер возможность прогонки по истории и индикатора! не только советника!
Может это случилось именно благодаря моей статье?
27 Oxy Автор Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
45 Bishop Сообщений: 5802 - АЛЬФАХАМЕЦ-Машковод
__разработчики меня читают
27 Oxy Автор Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
8 poruchik Сообщений: 139
27 Oxy Автор Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий