На этой странице
Почему преимущества угасают
- Переполненность: прибыльную закономерность находит капитал, и сделки, её использующие, двигают цены до тех пор, пока она не станет платить меньше.
- Структурные изменения: новые типы заявок, смена шага цены, изменение часов торговли или иной состав участников способны убрать сам механизм, на котором держалось преимущество.
- Смена режима: правило, которому нужен возврат к среднему, перестаёт работать, когда рынок месяцами идёт в тренде, и может вернуться позже.
- Рост издержек: преимущество в один тик на сделку исчезает, если комиссии или slippage вырастут на тик.
- Переподгонка, принятая за затухание: преимущество, которого вне выборки никогда не существовало, тоже выглядит угасшим сразу после запуска.
Отличить затухание от просадки
У всякой прибыльной стратегии бывают убыточные периоды, и одна просадка — слабое доказательство затухания. Полезно сравнивать не просадки, а недавнее распределение результатов с тем, которое стратегия должна была давать. Скользящая метрика — например, Sharpe за 20 сессий или ожидание за 30 сделок — показывает тренд, но её собственный шум велик: на 20 сессиях скользящий Sharpe около нуля совместим со стратегией, чья долгосрочная величина явно положительна. На затухание указывает то, что скользящая мера держится ниже своего исторического диапазона дольше, чем серии убытков и периоды под водой, увиденные в бэктесте, и что падает средняя сделка, а не только доля удачных.
Правило решения, записанное заранее — например, остановка после заданного числа сделок ниже порога, — не даёт вынести вердикт по самой последней плохой неделе.
В Senzoukria
Графики Gauntlet под автоматическим бэктестом включают Rolling Sharpe за 20 торговых дней, вычисленный по соглашению Gauntlet: дневные результаты масштабируются корнем из 252. В исходном коде этот график описан как отвечающий на вопрос, работает ли стратегия до сих пор. Панель Performance добавляет скользящее ожидание за 30 сделок среди своих временных разбивок — пока сделки прогона ещё в памяти. Таблица срезов walk-forward показывает результат вне выборки для каждого среза отдельно, так что стратегия, слабеющая в поздних срезах, видна без усреднения. Список прогонов в панели Performance позволяет к тому же сравнить одну стратегию на последовательных периодах.
Частые ошибки
- Объявлять затухание после просадки короче, чем худшая просадка самого бэктеста.
- Переоптимизировать параметры после каждого убыточного месяца, превращая наблюдение в подгонку кривой.
- Не учитывать изменение издержек при сравнении старых и новых периодов.
- Читать скользящую метрику, посчитанную на горстке сделок, как тренд.
См. также
В этом же разделе
- Защита рыночных заявок
- Запрет торговли на новостях
- Защитный пут
- Запертые трейдеры
- Заявка стоп-лимит
- Заморозка просадки
- Заявка fill-or-kill
- Закрытие шортов
Эта страница на других языках
Частые вопросы
- Как понять, что моя стратегия перестала работать?
- Сравните недавние результаты с диапазоном, который дали бэктест и форвардный тест, по правилу, зафиксированному заранее. Убыточный период внутри исторического диапазона просадок и серий — не доказательство затухания; устойчивое падение средней сделки на выборке, достаточной, чтобы отличить его от шума, — доказательство.
- Может ли угасшее преимущество вернуться?
- Преимущества, зависящие от рыночного режима, способны вернуться вместе с режимом. Преимущества, убранные переполненностью или структурным изменением, обычно нет. Механизм, на котором держалось преимущество, если он был понят, — лучший ориентир, какой из случаев перед вами.