В помощь Трейдеру
Здравствуйте, товарищи форекс трейдеры!
Довольно часто можно встретить печальные рассказы начинающего алготрейдера о том, как он нашел отличные сет файлы для советника, а, поставив их в работу на реальный счет, потерпел потери. И вроде бы делал все верно, даже форвард тестирование проводил, а все равно деньги потерял. Почему же так происходит? Как же так выходит, что отличные по результатам тестирования настройки "льют" при работе реал-тайм? Ситуация, подобная этой называется среди трейдеров переоптимизация или подстройка параметров. О ней и о том, как же ее избежать, мы сегодня и поговорим.
Переоптимизация, или подстройка – это неправильно выполненная оптимизация. С технической точки зрения чрезмерная оптимизация – это нахождение таких параметров системы, которые очень хорошо согласовываются с историческими данными, на которых проводилась оптимизация, но совершенно неэффективных на текущих и будущих рыночных данных. Простыми словами – это нахождение таких настроек, которые дают кучу бабок на истории, но сливают в реальном времени. Переоптимизацию можно определить только по результатам, которые советник дает в режиме реальной торговли. А точнее по несовпадению этих результатов с результатами тестов.
Нет ничего проще, чем описать реальные симптомы переоптимизированной торговой системы – реальные потери по счету. Конечно, потери есть у всех торговых систем, но у них есть и выигрыши, благодаря чему собственно эти системы и увеличивают счета своих владельцев. Но когда эти потери в короткий промежуток времени становятся очень большими, явно не похожими на то, что случалось с системой на истории, тут точно можно сказать о том, что с сетами что-то перемудрили.
При этом подстроенная система не обязательно сразу после установки начнет сливать, – есть немалая вероятность того, что система сначала некий короткий отрезок времени будет все же приносить прибыль, и только после этого начнется череда непрекращающихся убытков.
Еще один способ определить подстройку системы – сравнить среднегодовую доходность на периоде форварда с реальной. Она должна быть примерно такой же и если это не так, то вы имеете дело с переоптимизацией. Тем не менее, если набор настроек прошел форвард тест, то скорее всего он работоспособен. Работоспособный сет вполне может быть немного подстроенным, когда возникают небольшие расхождения в результатах реала и теста, но тем не менее он может долгое время все равно приносить прибыль.
Как я уже говорил, причины кроются в нарушении правил оптимизации. Из практики могу назвать шесть примеров таких нарушений:
Чем более глубокий зеленый цвет, тем более прибыльны настройки. Всегда стоит выбирать из тех наборов параметров, которые кучкуются вместе, из тех параметров, которые окружены параметрами тех же цветов. В таком случае при несущественных изменениях рынка доходность эксперта не сильно изменится.
Как видите, половина ошибок при оптимизации связана с неверным алгоритмом ее проведения и вторая половина с маленькой выборкой данных. Старайтесь не спешить и тщательно соблюдать технологию оптимизации советников. Никогда не жалейте куска истории под оптимизацию и не забывайте о форвард тесте (желательно еще и про бэквард-тест помнить) и тогда, надеюсь, вы избежите ловушек оптимизации и ваша алготорговля будет прибыльной и приятной.
Как решить проблему переоптимизации советников
Автор: pavlus777
Что такое переоптимизация?
Причины переоптимизации
- Слишком много правил и условий, ограничивающих число степеней свободы.
- Слишком мала выборка данных, непрезентативный отрезок исторических данных для оптимизации.
- Ошибки в процессе создания самой системы.
- Слишком маленькое количество совершенных сделок.
- Неверная оценка результатов сета.
- Всплеск прибыли.
- Чрезмерное сканирование.
Кто виноват и что делать?
С уважением, Дмитрий аkа Silentspec TradeLikeaPro.ru
#видео#советники
Здравствуйте, товарищи форекс трейдеры! Довольно часто можно встретить печальные рассказы начинающего алготрейдера о том, как он нашел отличные сет файлы для...