Переоптимизация советников: как решить проблему

Переоптимизация советников: как решить проблему

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

Когда этот алготрейдер начинает анализировать свои действия, то вспоминает, что все правильно выполнял, и даже про проведение форвард тестирования не забыл, а финансы все равно ушли. В чем причина столь обидной неудачи? Почему так получается, что превосходные по итогам тестовой проверки настройки «сливают» при реальной работе частично или весь депозит?

Все очень просто – вы столкнулись с довольно распространенной среди трейдеров проблемой, имя которой – переоптимизация, другими словами, подстройка настроек. Чтобы избавиться от ошибок, нужно знать как ликвидировать явление под названием переоптимизация советников.

Переоптимизация – определяемся с термином

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

Переоптимизация советников: как решить проблему

Почему возникает переоптимизация советников

Переоптимизация появляется тогда, когда при осуществлении оптимизации были нарушены правила, и не соблюдалась технология. Самыми «проблемными» и распространенными являются следующие нарушения:

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

Переоптимизация советников: как решить проблему

Кто виновник и как решать проблему

Переоптимизация советников: как решить проблему

Как вы сами могли уже увидеть, большая часть ошибок во время оптимизации каким-то образом связана с неправильным алгоритмом ее осуществления, остальные же возникли в результате недостаточно большой выборки информации. Чтобы не возникала такая ситуация, рекомендация может быть только одна — не спешите при проведении оптимизации и внимательно придерживайтесь механизма оптимизации советников. Не стоит жалеть фрагменты истории под этот процесс и помните о форвард тестировании (в идеале еще и бэквард-тестирование проводить) и тогда, уверены, вы не попадетесь в возможные ловушки оптимизации. Таким образом, ваш алгоритм трейдинга будет доходным и приятным.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *