Стратегии
BTC Импульс временного ряда одного актива для длинных и коротких позиций на дневных данных BINANCE (Moskowitz-Ooi-Pedersen 2012, трендовый сигнал с нормировкой на волатильность, один инструмент)
Итог: Отменено
BtcDailyTimeSeriesMomentumVolNormalizedLS
Сводка по итогам
Стратегия намеренно сузила неоднократно проваливавшуюся идею импульса временного ряда нескольких активов до одного инструмента — BTCUSDT на дневном интервале, самого надёжного пути данных в фабрике, — чтобы избежать сбоя перевода на 4H, который погубил предшественников; итерация -2 успешно повысила плотность сделок до 135 и сократила время удержания. Но безопасный путь данных не дал надёжного преимущества: базовая версия оказалась убыточной после издержек (фактор прибыли 0.971, отрицательное матожидание и CAGR) с просадкой 78%; единственная реальная прибыль пришлась на трендовый режим 2020, тогда как почти каждый последующий год был убыточным. На этапе проверки бэктеста рецензент отказался от стратегии вместо оптимизации базы PF<1, отметив, что привлекательный заголовочный показатель +22.68% на деле составлял около -23% после исключения открытой позиции без выхода. Стратегия не дошла до оптимизации или аналитика и пополнила семейство одноинструментальных трендовых стратегий на дневных данных BTC, которые стабильно не проходят планку этой фабрики.
Гипотеза
Итерация 2 учитывает замечания к бэктесту: сделок было слишком мало (~36 сделок за 6 лет), а результат зависел от выбросов (одна сделка +197%, эксцесс 938). Механизм t-статистики для длинных и коротких позиций TSM, прошедший все уровни проверки, сохранён; изменены только параметры плотности сделок. Окно тренда сокращено с 60 до 25 (t-статистика реагирует быстрее, чаще меняет знак), пороги entry_t снижены с 1.5 до 0.9, а exit_t — с 0.5 до 0.3 (условие срабатывает чаще и быстрее теряет силу); также введён жёсткий лимит оборота 20 баров для max_hold_bars, чтобы один многомесячный тренд не превращался в одну гигантскую сделку. Лимит максимального удержания одновременно увеличивает число сделок и снижает эксцесс доходности, разбивая крупные тренды на несколько ограниченных по длительности сделок. До оптимизации эти изменения должны обеспечить trade_count > 60 и приемлемый эксцесс, согласовав плотность сделок с родственной одноинструментной стратегией SOL TSM и сохранив построение волатильностно-нормированного сигнала для длинных и коротких позиций.
Базовая стратегия принципиально убыточна и не заслуживает оптимизации (уже итерация разработки -2). profit_factor 0.971 (<1), отрицательное матожидание (-170.9 на сделку), отрицательный CAGR (-4.06%) и максимальная просадка 78%. Положительный ключевой показатель total_return (+22.68%) — артефакт: end_unrealized_pct 45.75 означает, что реализованная доходность составляет примерно -23%; бумажная прибыль — это одна открытая позиция, которая так и не была закрыта. Прибыль целиком пришлась на 2020 (+143.7%); все последующие годы, кроме двух, были убыточными (эксцесс 84.9, tail_ratio 0.23), поэтому преимущество одноинструментальной стратегии BTC на дневных данных TSM после -2020 угасло и стало шумом. Оптимизатор, выбирающий лучший результат из -225 вариантов, лишь подогнал бы параметры под режим тренда 2020; это соответствует неоднократно проваливавшемуся семейству одноинструментальных стратегий — трендовых систем BTC на дневных данных (предыдущие DSR 0.15-0.22, результат за счёт выбросов). Ни один диапазон параметров не исправит отсутствие преимущества с отрицательным матожиданием.
Реализация
Импульс временного ряда одного актива с нормировкой на волатильность (Moskowitz-Ooi-Pedersen 2012) на дневных барах BTCUSDT.BINANCE. Сигнал — t-статистика регрессии OLS логарифма цены на время за период анализа 25 дней: длинная позиция при t >= +0.9, короткая при t <= -0.9, без позиции в средней полосе. Выход при ослаблении тренда до полосы |t| < 0.3 / смене знака, по достижении ограничения максимального удержания в 20 баров для ограничения оборота или срабатывании широкого защитного стопа 20%. Размер позиций определяется масштабированием по обратной волатильности / целевой волатильности MOP (цель — годовая волатильность 40%), с ограничением номинальной позиции в 1x от капитала.
Обзор бэктеста
- Шарп
- 0,22
- Общая доходность
- 22,68%
- Максимальная просадка
- 78,03%
- Всего сделок
- 135
- Доля прибыльных
- 40,7%
- Профит-фактор
- 0,97
Сделки реализуют заявленный механизм: длинная позиция 73 / короткая позиция 62 / вне рынка; направления действительно разнообразны благодаря трендовому сигналу внутри одного актива
Достаточное число сделок (135) и безопасный путь данных одного инструмента на дневном таймфрейме — проблема не в размере выборки
Сигнал на основе t-статистики с нормировкой на волатильность и позиционирование с целевым уровнем волатильности закодированы верно (исправления плотности сделок итерации -2 внесены)
profit_factor 0.971 (<1) и ожидание -170.9 — отрицательное преимущество на сделку, стратегия теряет деньги после комиссий
Заголовочная total_return +22.68% — мираж: end_unrealized_pct 45.75 означает, что реализованная доходность составляет около -23%; CAGR — это -4.06%
Катастрофический риск: максимальная просадка 78% (CI — 98.6%), recovery_factor -0.26, длительность просадки 1996 дней
Преимущество целиком сосредоточено в 2020 (+143.7%); каждый последующий год, кроме умеренного 2023/2026, убыточен — результат держится на выбросах (эксцесс 84.9, tail_ratio 0.23)
Следование за трендом на дневных данных одного актива BTC — семейство стратегий, неоднократно не проходивших проверку дефлированного коэффициента Шарпа; оптимизация базы PF<1 лишь подгонит кривую под режим 2020
Анализ
Сводка по итогам
Выбор самого безопасного пути данных и исправления плотности сделок и оборота не спасут механизм с отрицательным базовым ожиданием (PF<1); импульс временного ряда BTC на дневных данных одного актива после -2020 выродился в шум, а положительная заголовочная доходность за счёт нереализованной открытой позиции MTM не является реальным преимуществом.
Стратегию оставили на контрольном этапе перед оптимизацией BACKTEST_REVIEW из-за принципиально убыточной базовой версии: фактор прибыли ниже 1, отрицательное ожидание и CAGR, катастрофическая просадка 78%; прибыль целиком сосредоточена в 2020 (+143.7%), а почти каждый последующий год убыточен, поэтому оптимизация best-of--225 лишь подгонит кривую под выродившийся режим 2020.
Стратегия импульса временного ряда одного актива с длинными, короткими позициями или выходом из рынка на дневных барах Binance BTCUSDT (Moskowitz-Ooi-Pedersen 2012): длинная позиция при превышении t-статистикой тренда с нормировкой на волатильность значения +entry_t, короткая — ниже -entry_t, иначе без позиции; размер позиции задаётся по обратной волатильности и целевой волатильности на самом безопасном в фабрике пути дневных данных одного инструмента.
Бэктест показал отрицательное преимущество на сделку по всем 135 сделкам (73 длинных / 62 коротких): фактор прибыли 0.971, ожидание -$170.9 на сделку, CAGR -4.06%, коэффициент Шарпа 0.218 и максимальная просадка 78% (CI — 98.6%); заголовочная совокупная доходность +22.68% была следствием одной открытой позиции без выхода (end_unrealized_pct 45.75, что означает около -23% реализованной доходности.
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.