Активируйте JavaScript для полноценного использования elitetrader.ru Проверьте настройки браузера.
Как "плата за выход" из торговой стратегии убивает вашу доходность » Элитный трейдер
Элитный трейдер
Искать автора

Как "плата за выход" из торговой стратегии убивает вашу доходность

4 мая 2015 long-short.ru
Дальше я буду писать о классе стратегий, которые строятся вокруг ограниченного куска исторических данных, без привлечения внешних по отношению к цене моделей. То есть все берется из цены. По-моему, весь алготрейдинг, что я видел в интернете, это именно такие стратегии. Берется кусок данных в несколько лет, подгоняется система, начинается торговля.

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

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

Теперь посмотрим неопределенности и порождаемые ими риски.

Сколько в результатах переподгонки – неизвестно, и очень сложно оценить. Был ли вообще там фактор? Какой срок этот фактор будет действовать и каким образом перестанет проявляться? Тихо сойдет на нет или резко, с фазовым переходом, перекинется в противоположность?

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

Выражусь проще.

Очень вероятно, что ваша система выйдет на такую просадку, которую вы никак не ждали.

И вот тут наступает самое интересное. Вам надо будет принимать решение. У вас есть альтернатива:

1. Решить, что это просто результат волатильности результатов и торговать дальше.
2. Решить, что фактор сдох, и сдать систему в утиль.

Так вот, я думаю, что в подавляющем большинстве случаев, когда система уходит вниз на волатильности результатов, у вас будет большой соблазн сдать ее в утиль, и рано или поздно вы таки сделаете это. Редко кто меняет систему, пока она зарабатывает. Из системы как правило уходят на больших убытках.

Причем под «уходом» я также понимаю и повторную подгонку за новыми параметрами. Система с новыми параметрами это новая система.

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

Как "плата за выход" из торговой стратегии убивает вашу доходность


На рисунке:
AB – то, что вы видите в тестере.
BD – доходность, которую вам обещает картинка подогнанной в тестере системы.
BC – реальное действие фактора.
BE или BF – доходность, которую вы получите в итоге, с учетом платы за выход.
Синие вертикальные отрезки – плата за выход.

Вы можете пересиживать убытки, не бросаясь на выход из стратегии, когда вы точно знаете, что находитесь внутри некоего "возвращающегося к среднему" контекста (value, например). В случае алготрейдинга на переподогнанных системах этого контекста нет, и "плата за выход" неизбежна - и этот выход даже вполне обоснован риск-менеджментом.

http://www.long-short.ru/ (C) Источник
Не является индивидуальной инвестиционной рекомендацией | При копировании ссылка обязательна | Нашли ошибку - выделить и нажать Ctrl+Enter | Отправить жалобу