Для сегодняшних трейдеров Интернет раскрывает широкие возможности — многочисленные автоматизированные торговые системы позволяют участникам рынка мгновенно совершать сделки и вести торговлю с использованием интеллектуальных компьютерных помощников.
Разработчики программ и профессиональные трейдеры предлагают Форекс советники в различных вариациях и в широком ассортименте, но при этом их эффективность не всегда соответствует заявленным характеристикам. В торговом терминале MetaTrader, который используется в качестве платформы большинством трейдером, есть тестер стратегий, позволяющий проверять эффективность и оценивать возможности Форекс советников на базе исторических рыночных данных.
Что такое тестер стратегий?
При тестирования робота в реальном времени для оценки эффективности торговой системы нужно потратить минимум 1-2 месяца. И хорошо, если результаты оправдают такие временные затраты, но ведь иногда тестирование указывает на бесполезность системы.
Оперативным решением задачи является специальное приложение — тестер стратегий, встроенный в торговую платформу МТ4. Он дает возможность трейдеру осуществлять тестирование в короткие сроки с указанием необходимых периодов или пошаговых результатов. Такие функции позволяют протестировать возможности советника и определить, каковы были бы его результаты по итогам торговой сессии, а также оценить наглядные примеры проведения сделок на истории. Тестер стратегий работает быстро, поэтому не придется ждать несколько месяцев, чтобы определить прибыльность и эффективность робота.
Также тестер зачастую применяется трейдерами при проведении самостоятельной оптимизации Форекс советников — он позволяет выбрать оптимальные настройки, проверив параметры на исторических данных и изучив графический результат тестирования.
Для запуска тестера стратегий нужно на верхней панели инструментов платформы MetaTrader 4 нажать соответствующую иконку или найти строку в меню терминала. С помощью этой функции можно протестировать любые советники, загруженные в терминал.
Как осуществляется тестирование советников?
Производить тестирование возможно несколькими способами
- Проверка по контрольным точкам не всегда отличается точными результатами, так как системой применяются данные исключительно с ближайшего, наименьшего временного периода, прочие таймфреймы не берутся в расчет. Итоговые результаты получаются не очень точными, но на них можно ориентироваться в вопросе, стоит ли дальше изучать возможности советника.
- Можно производить тестирование по ценам открытия, этот вариант значительно упрощает результаты, приравнивая 1 свечу к 1 тику. Его можно применять, но только для роботов нашей компании, где цена открытия имеет особое значение. Для советников других разработчиков итоги теста могут быть некорректными.
- Также есть способ с учетом всех тиков. В этом варианте тестер использует сведения и с выбранного периода времени, и с наименьших таймфреймов, которые доступны.
Стоит отметить, что подобный способ отличается большой продолжительностью, особенно, при тестировании советников со сложным алгоритмом, поэтому мы не используем и не рекомендуем этот способ.
Дополнительным преимуществом использования тестера стратегий можно назвать визуальное тестирование — возможность в реальным времени посмотреть, как осуществляются операции экспертом на базе исторических данных. В конце теста пользователю будут представлены отчеты с количественными и графическими результатами, что позволяет проанализировать работу советника и оценить заложенный в него алгоритм.
Тестер предоставит информацию по числу успешных либо неудачных сделок, рассчитает факторы риска, представит процентное соотношение прибыли и ущерба — все эти сведения помогают увидеть в действии торговую систему и установить оптимальные параметры для советника при оптимизации.