Ни один советник не в состоянии долгое время торговать без участия человека. Рынок живет по своим законам и рано или поздно алгоритм, заложенный в его основу, перестанет торговать прибыльно. Чтобы этого не произошло необходимо постоянно контролировать работу советника, тестировать его и на основании полученных результатов выполнять оптимизацию параметров.
Тестирование советников выполняется с помощью встроенного тестера стратегий и не вызовет особых затруднений даже у новичка. Тем не менее, многие при тестировании советников совершают несколько распространенных ошибок, влияющих на итоговый результат. К таким ошибкам относятся:
- проведение тестирования на небольшом временном отрезке;
- перед тестированием не загружаются котировки;
- котировки закачиваются в таймфрейме, соответствующем рабочему таймфрейму советника.
Как правило, архив котировок в терминале присутствует только с момента установки или последнего обновления, поэтому данные необходимо загрузить вручную. На этом этапе необходимо помнить, что загрузку нужно выполнять для временного интервала m1, ведь именно на его основе строятся старшие таймфреймы.
Если советник предназначен для работы на таймфрейме h1 и при загрузке архива котировок будет выбран этот же временной интервал, то при тестировании не будут учтены все колебания цены внутри часа. Даже для советника, торгующего на D1, эта ошибка сильно исказит результаты тестирования.
Тестирование советников – алгоритм действий
Для загрузки архива котировок необходимо перейти во вкладе Сервис выбрать пункт меню Архив котировок (либо нажать F2). Далее необходимо выбрать требуемую валютную пару и временной интервал m1. После нажатия кнопки загрузить начнется загрузка данных.
Предусмотрена возможность импорта архива котировок, скачанных у другого брокера. Для этого необходимо нажать кнопку импорт и в появившемся окне выбрать путь к текстовому файлу с данными. На сегодняшний день самыми точными считаются данные, полученные от Dukascopy.
После этого можно начать непосредственно тестирование советников. Тестер стратегий вызывается комбинацией клавиш ctrl+r или выбором соответствующей кнопки во вкладке вид. После этого в нижней части терминала появится окно с настройками тестера стратегий.
В настройках выбирается требуемая валютная пара, сам советник, модель (рекомендуется использовать моделирование на основе всех тиков), отрезок времени, на котором будет проводиться тестирование, таймфрейм (рекомендованный для советника) и величина спреда. Кнопка свойства эксперта позволит изменить параметры робота, а нажав кнопку изменить эксперта, можно будет внести правки в сам код советника. Кнопка старт запустит тестирование.
Тестирование советников – обработка результата, общие рекомендации
После того, как завершилось тестирование, результаты можно увидеть во вкладках график и отчет. Сам отчет можно сохранить в виде отдельного файла с расширением .htm, для этого необходимо в контекстном меню выбрать вариант сохранить отчет.
Тестирование советников сможет выполнить любой трейдер, но не менее важно уметь правильно анализировать результаты. Внимание необходимо обратить на такие параметры отчета как качество моделирования (говорит о достоверности результата), математическое ожидание, максимальную и относительную просадку. В представленном примере качество моделирования составляет 25%, так как советник предназначен для работы на таймфрейме m1.
Как правило, качество моделирования не превышает 90%, что является приемлемым результатом для советников, работающих на временных интервалах от h1. Для скальпирующих советников имеют значения колебания цены внутри минуты, поэтому при тестировании лучше использовать тиковые данные вместо минутных баров. Качество моделирования при этом повышается до 98-99%.
Также можно рекомендовать не тестировать советники во время выходных. Дело в том, что некоторые брокеры накануне закрытия рынка расширяют спреды, что сказывается на результатах тестирования. Источник: Dewinforex
Социальные кнопки для Joomla