Почему реальная доходность отличается от ожидаемой?
AlgoFox
Краткий автоконспект главы из книги:
Quantitative trading: how to build your own algorithmic trading business / Ernest P. Chan.
Вы потратили много времени на разработку и тестирование торговой стратегии, запустили её, но через месяц, два или даже квартал результаты не оправдывают ожиданий. Это типичная ситуация для начинающих алгоритмических трейдеров. Причины отклонений между результатами на тестах и в реальной торговле могут быть разными. Начните с простых проверок:
- Ошибки в программном обеспечении. Убедитесь, что ваш код работает корректно.
- Соответствие сигналов. Проверьте, совпадают ли сделки, генерируемые торговой системой (ATS), с результатами из вашего теста.
- Транзакционные издержки. Возможно, они оказались выше ожидаемого.
- Неликвидные активы. Если вы торгуете инструментами с низкой ликвидностью, это может создавать сильное воздействие на рынок.
Если выявленные проблемы устранены, но результаты всё равно неудовлетворительны, вероятно, причина в более сложных факторах: сдвиге рыночного режима или переобучении стратегии (data-snooping bias).
Data-Snooping Bias: Переобучение стратегии
Если стратегия основана на слишком большом количестве правил и параметров, она может показывать отличные результаты в тестах, но быть неэффективной в реальной торговле. Попробуйте упростить стратегию, убрав лишние параметры. Если после этого результаты тестов сильно ухудшаются, скорее всего, стратегия страдает от переобучения. В таком случае лучше искать новую идею.
Сдвиги рыночного режима
Финансовые рынки меняются, и стратегии, которые работали раньше, могут перестать быть прибыльными. Примеры:
- Децимализация цен акций. В 2001 году цены акций в США начали котироваться с точностью до одной десятой цента, что снизило рыночные "трения" и сделало стратегии статистического арбитража менее прибыльными.
- Изменения правил шорта. До 2007 года для короткой продажи акций действовало правило "плюсового тика", что усложняло открытие шортов. Его отмена изменила условия для стратегий, использующих короткие позиции. Однако даже без этого правила малоликвидные акции часто остаются "труднодоступными для заимствования", что затрудняет их шорт.
Помимо очевидных изменений, бывают и менее заметные сдвиги, связанные с макроэкономикой или структурой рынка. Они могут оказать серьёзное влияние на производительность стратегии.
Как справиться с плохими результатами?
- Исправьте ошибки в стратегии или программном обеспечении.
- Уменьшите издержки.
- Упростите стратегию.
- Оцените, не стал ли причиной провала сдвиг рыночного режима.
Если вы уверены, что причина плохих результатов – не ошибки и не рыночные изменения, а просто неудача, важно найти баланс между сохранением капитала и готовностью восстановиться, когда рынок станет благоприятным. Этот вопрос подробно обсуждается в следующей главе.