Блог Robots Forex

Последние новости и публикации разработчиков

Тестер стратегий для форекс советников

Для сегодняшних трейдеров Интернет раскрывает широкие возможности — многочисленные автоматизированные торговые системы позволяют участникам рынка мгновенно совершать сделки и вести торговлю с использованием интеллектуальных компьютерных помощников.

Разработчики программ и профессиональные трейдеры предлагают Форекс советники в различных вариациях и в широком ассортименте, но при этом их эффективность не всегда соответствует заявленным характеристикам. В торговом терминале MetaTrader, который используется в качестве платформы большинством трейдером, есть тестер стратегий, позволяющий проверять эффективность и оценивать возможности Форекс советников на базе исторических рыночных данных.

 Что такое тестер стратегий?

При тестирования робота в реальном времени для оценки эффективности торговой системы нужно потратить минимум 1-2 месяца. И хорошо, если результаты оправдают такие временные затраты, но ведь иногда тестирование указывает на бесполезность системы.

Оперативным решением задачи является специальное приложение — тестер стратегий, встроенный в торговую платформу МТ4. Он дает возможность трейдеру осуществлять тестирование в короткие сроки с указанием необходимых периодов или пошаговых результатов. Такие функции позволяют протестировать возможности советника и определить, каковы были бы его результаты по итогам торговой сессии, а также оценить наглядные примеры проведения сделок на истории. Тестер стратегий работает быстро, поэтому не придется ждать несколько месяцев, чтобы определить прибыльность и эффективность робота.

Также тестер зачастую применяется трейдерами при проведении самостоятельной оптимизации Форекс советников — он позволяет выбрать оптимальные настройки, проверив параметры на исторических данных и изучив графический результат тестирования.

Для запуска тестера стратегий нужно на верхней панели инструментов платформы MetaTrader 4 нажать соответствующую иконку или найти строку в меню терминала. С помощью этой функции можно протестировать любые советники, загруженные в терминал.

st-tester

Как осуществляется тестирование советников?

Производить тестирование возможно несколькими способами

  1. Проверка по контрольным точкам не всегда отличается точными результатами, так как системой применяются данные исключительно с ближайшего, наименьшего временного периода, прочие таймфреймы не берутся в расчет. Итоговые результаты получаются не очень точными, но на них можно ориентироваться в вопросе, стоит ли дальше изучать возможности советника.
  2. Можно производить тестирование по ценам открытия, этот вариант значительно упрощает результаты, приравнивая 1 свечу к 1 тику. Его можно применять, но только для роботов нашей компании, где цена открытия имеет особое значение. Для советников других разработчиков итоги теста могут быть некорректными.
  3. Также есть способ с учетом всех тиков. В этом варианте тестер использует сведения и с выбранного периода времени, и с наименьших таймфреймов, которые доступны.
    Стоит отметить, что подобный способ отличается большой продолжительностью, особенно, при тестировании советников со сложным алгоритмом, поэтому мы не используем и не рекомендуем этот способ.

Дополнительным преимуществом использования тестера стратегий можно назвать визуальное тестирование — возможность в реальным времени посмотреть, как осуществляются операции экспертом на базе исторических данных. В конце теста пользователю будут представлены отчеты с количественными и графическими результатами, что позволяет проанализировать работу советника и оценить заложенный в него алгоритм.
Тестер предоставит информацию по числу успешных либо неудачных сделок, рассчитает факторы риска, представит процентное соотношение прибыли и ущерба — все эти сведения помогают увидеть в действии торговую систему и установить оптимальные параметры для советника при оптимизации.

Смотрите также:

2 Отзывов

  1. Максим

    Здравствуйте, у меня к Вам такой вопрос. Я собирался заказать собственного советника, но после детального рассмотрения понял что советник особой прибыль не принесёт имею ввиду историю за месяц, тем более не рассматривал на более большой истории. Хотел бы спросить, у меня шас есть дополнения в плане добавлений индикаторов и более точных настроек, если я закажу такового робота, потом можно будет его изменить или что то дополнить после тестирования? Дополнить и изменить, имею ввиду, что, обратно доделать и доусовершенствовать?

Оставить отзыв