BTC моментум временного ряда с целевой волатильностью (один инструмент, USD-M, лонг-шорт, дневные бары, масштабирование экспозиции к постоянной волатильности, лимит капитала)
Итог: Отменено
BtcDailyVolatilityTargetedTimeSeriesMomentumLS
Сводка по итогам
BtcDailyVolatilityTargetedTimeSeriesMomentumLS реализует канонический моментум временного ряда на BTC с определяющей надстройкой постоянной волатильности. Повторяющаяся ошибка чрезмерной экспозиции намеренно исправлена: размер позиции рассчитывается по стабильному реализованному капиталу, а брутто-экспозиция жёстко ограничена значением ≤1x. Исправление подтвердилось (экспозиция ~99%, ликвидации не было, в отличие от родственных стратегий BNB/XRP/LTC, ликвидированных при 150-640%). Базовая версия выглядела как……Показать большеСвернуть
BtcDailyVolatilityTargetedTimeSeriesMomentumLS реализует канонический моментум временного ряда на BTC с определяющей надстройкой постоянной волатильности. Повторяющаяся ошибка чрезмерной экспозиции намеренно исправлена: размер позиции рассчитывается по стабильному реализованному капиталу, а брутто-экспозиция жёстко ограничена значением ≤1x. Исправление подтвердилось (экспозиция ~99%, ликвидации не было, в отличие от родственных стратегий BNB/XRP/LTC, ликвидированных при 150-640%). Базовая версия выглядела как настоящая трендовая стратегия (фактор прибыли 1.89, положительный результат в пяти из семи лет), но скромный коэффициент Шарпа и экстремальный эксцесс указывали на зависимость от выбросов. Оптимизация усилила тяжёлый хвост, раздув результат 1415%, в основном за счёт незакрытой открытой позиции MTM, основанной на нескольких сделках, включая физически невозможный бар +339%. Аналитик отказался от неё уже после первой итерации: оптимизированный коэффициент Шарпа был ниже случайного удачного результата лучшего из -225 вариантов (DSR 0.15), проверка на отложенной выборке провалилась, а CI пересекал ноль. Зафиксированный вывод совпал с предыдущими случаями неудач из-за удачи на выбросах (BTC подтверждённое финансированием DSR 0.22, SOL Keltner, NEAR Supertrend): таргетирование волатильности усиливает тяжёлый хвост, оптимизатор гонится за выбросом даже за пределами номинального лимита, а преимущество на скромных 1-3 сделках не выдерживает поправку на множественное тестирование.
Стратегия LONG-SHORT, SINGLE-INSTRUMENT TIME-SERIES MOMENTUM на бессрочных фьючерсах BTCUSDT.BINANCE USD-M с дневными свечами реализует CANONICAL академическую форму (Moskowitz-Ooi-Pedersen 2012): держать LONG, когда собственный тренд BTC восходящий, и SHORT, когда он нисходящий, непрерывно CONTINUOUSLY позицию SCALED до CONSTANT TARGET VOLATILITY. Это намеренно NOT именно то, что аналитик просил меня перестать генерировать: это NOT вариант моментума-BASKET (инструмент один), и это NOT более слабый прокси фактора……Показать большеСвернуть
Стратегия LONG-SHORT, SINGLE-INSTRUMENT TIME-SERIES MOMENTUM на бессрочных фьючерсах BTCUSDT.BINANCE USD-M с дневными свечами реализует CANONICAL академическую форму (Moskowitz-Ooi-Pedersen 2012): держать LONG, когда собственный тренд BTC восходящий, и SHORT, когда он нисходящий, непрерывно CONTINUOUSLY позицию SCALED до CONSTANT TARGET VOLATILITY. Это намеренно NOT именно то, что аналитик просил меня перестать генерировать: это NOT вариант моментума-BASKET (инструмент один), и это NOT более слабый прокси фактора моментума доходности — это STRONGEST, каноническая форма (тренд прошлой доходности) с документированным оверлеем постоянной волатильности, который DEFINES моментум временного ряда и существенно повышает коэффициент Шарпа и снижает просадку. Уже имеющаяся на фабрике простая BtcTimeSeriesMomentum использует только знак; здесь добавлено таргетирование волатильности — фактическое определение академической конструкции и её крупнейший устойчивый усилитель коэффициента Шарпа. Выбор проекта EVERY учитывает обязательные уроки этой сессии: (1) направление MOMENTUM — единственное подтверждённое преимущество (кросс-секционные 0.97 / абсолютные 1.36 / двойные 1.61 корзины дали положительный результат и при оптимизации; все стратегии на затухание и возврат к среднему были антипредсказательными). (2) BTC — самый устойчивый актив с наименьшим уровнем шума; простая TSM уже работает на BTC/ETH/SOL в портфеле, поэтому шансы на выживание высоки (это NOT хрупкий перенос паттерна на альткоин, как в провальных случаях ADA/XRP). (3) LONG-SHORT — чистая позиция SHORT в медвежьих трендах BTC обеспечивает защиту от обвала REAL, в отличие от отвергнутой ротации dual momentum с режимом только длинных позиций и фильтром кэша, который не защитил в медвежьем рынке 2022 (-42.8%). (4) CAPITAL-CAPPED SIZING — повторяющийся дефект движка (номинал >100%, невозможные показатели за отдельные дни +200-300%) возникает из-за расчёта размера позиции на базе капитала, раздутого нереализованной прибылью во время параболического роста; здесь расчёт идёт на основе STABLE реализованного капитала с жёстким ограничением валовой экспозиции, поэтому раздувания не будет. (5) FUTURES — предписанная аналитиком площадка для таргетирования волатильности (чёткие, отслеживаемые изменения размера позиции; нет ошибки учёта спотового CASH). (6) PURE OHLCV — тренд и волатильность берутся из цены; стратегия не зависит от задержки данных финансирования -2024 и сбоев дополнительных потоков «0-за--8». Намеренно минималистичная: настраиваемых параметров 3 (trend_lookback, target_vol, vol_lookback).
Реализует канонический моментум временного ряда Moskowitz-Ooi-Pedersen на BTC через стандартные хуки FactoryStrategy: calculate_signal возвращает непрерывную доходность за предшествующий период (меняется на каждом баре, поэтому проверка Layer-2 на застывший сигнал проходит), should_enter берёт её знак (лонг при восходящем тренде, шорт при нисходящем), а position_size применяет определяющую надстройку постоянной волатильности (масштаб = target_vol/realized_annualized_vol). Для этой сессии важны два проектных……Показать большеСвернуть
Реализует канонический моментум временного ряда Moskowitz-Ooi-Pedersen на BTC через стандартные хуки FactoryStrategy: calculate_signal возвращает непрерывную доходность за предшествующий период (меняется на каждом баре, поэтому проверка Layer-2 на застывший сигнал проходит), should_enter берёт её знак (лонг при восходящем тренде, шорт при нисходящем), а position_size применяет определяющую надстройку постоянной волатильности (масштаб = target_vol/realized_annualized_vol). Для этой сессии важны два проектных решения: (1) повторяющаяся ошибка номинала >100% и невозможного результата за один день вызвана расчётом позиции по базе капитала, раздутой нереализованной прибылью и убытком во время параболического удержания. Эта стратегия рассчитывает размер по get_account_equity(), которая считывает реализованный баланс STABLE USDT на аккаунте площадки (balance.total не включает нереализованную прибыль и убыток на фьючерсном аккаунте MARGIN), и дополнительно жёстко ограничивает масштаб волатильности значением max_notional_frac*плечо = 1.0. Поэтому брутто-экспозиция структурно не может превысить 1x и не может раздуться; на дневном BTC (~40-70% годовой волатильности) масштаб составляет около 0.5-0.9x и лишь изредка достигает лимита. (2) Лонг-шорт обеспечивает реальную защиту от обвалов: открывает чистую короткую позицию при подтверждённых нисходящих трендах BTC, в отличие от отвергнутого фильтра long-only, который просто оставался вне рынка и всё равно терял в 2022. Масштабирование волатильности — основной контроль риска; при развороте знака тренда позиция меняется, позволяя тренду продолжаться без фиксации прибыли, с широким аварийным стопом 30%. Размер позиции превышает минимум номинала BTCUSDT в $ 100. Плечо остаётся 1.0 и используется только как множитель лимита, не увеличивающий экспозицию: целевая волатильность удерживает номинал ≤1x на BTC, поэтому проверка на неиспользованное плечо не применяется. Поскольку масштаб редко достигает лимита, плечо >1 здесь было бы бесполезным; значение 1.0 — честная настройка. Чистый OHLCV на одном инструменте, наименее шумном крупном активе, где TSM уже работает; поэтому вероятность выживания высока, а рисков сбора дополнительных данных или данных по корзине нет. Три настраиваемых параметра сохраняют поверхность оптимизации минимальной.
Провален тест дефлированного коэффициента Sharpe: DSR=0.654, ожидаемый максимум=0.49 по 225 испытаниям — выбранный Sharpe (0.607) неотличим от шума лучшего результата из N вариантов. Не пройдены и два обязательных жёстких порога: walk-forward is_overfitted=TRUE (IS 0.728 -> OOS 0.202, одно окно длительностью OOS -0.316) и PBO 0.6442 > 0.5. Оптимизатор подогнал кривую trend_lookback 90->29 под область шума; Sharpe базовой версии до оптимизации составлял всего 0.355, а CI пересекал ноль, поэтому дефляция лишь……Показать большеСвернуть
Провален тест дефлированного коэффициента Sharpe: DSR=0.654, ожидаемый максимум=0.49 по 225 испытаниям — выбранный Sharpe (0.607) неотличим от шума лучшего результата из N вариантов. Не пройдены и два обязательных жёстких порога: walk-forward is_overfitted=TRUE (IS 0.728 -> OOS 0.202, одно окно длительностью OOS -0.316) и PBO 0.6442 > 0.5. Оптимизатор подогнал кривую trend_lookback 90->29 под область шума; Sharpe базовой версии до оптимизации составлял всего 0.355, а CI пересекал ноль, поэтому дефляция лишь снижает его. Оптимизированный итоговый показатель +1576% составляет 278% end_unrealized_pct (в основном нереализованная переоценка открытых позиций, а не зафиксированный результат) при max_drawdown 47.7% (CI высоком 87.5%). Это семейство направленных стратегий TSM с одним инструментом OHLCV (0 вариантов выжило), чьи родственные варианты ETH/корзины уже провалились из-за переобучения, а варианты BNB/BTC-ER погибли по критериям no_edge/fee_edge; оверлей таргетирования волатильности не добавил устойчивости, которую дефляция не смогла бы убрать. Классическое переобучение (высокий IS, обвал OOS, PBO>0.5); перенос той же копии на другой инструмент привёл бы к новому переобучению — спасти её через revise_hypothesis нельзя. Никакое изменение параметров не создаст преимущество, которое не удалось найти во всём переборе из 225 испытаний.
Реализация
Лонг-шорт моментум временного ряда на одном инструменте: фьючерсы BTCUSDT.BINANCE USD-M, дневные бары, чистый OHLCV. Направление задаёт знак доходности за предыдущие 90 дней: лонг, если собственный тренд BTC восходящий, шорт — если нисходящий. Размер позиции нацелен на волатильность: номинал = (target_vol 30% / realized_annualized_vol) x капитал; жёсткий лимит — 100% капитала, поэтому в периоды турбулентности экспозиция снижается, а в спокойные приближается к полной загрузке. Стратегия держит одну позицию и меняет её при смене знака тренда, с широким аварийным стопом 30%. Размер рассчитывается по стабильному реализованному балансу USDT (без нереализованной прибыли и убытка), чтобы параболический рост позиции не раздувал базу. Кредитное плечо 1.0. Три настраиваемых параметра: trend_lookback, target_vol, vol_lookback.
Обзор бэктеста
Шарп
0,36
Общая доходность
318,93%
Максимальная просадка
40,75%
Всего сделок
60
Доля прибыльных
43,3%
Профит-фактор
1,89
Исправление лимита капитала WORKS: exposure_pct 98.67%, avg_position_pct 80.5%, ликвидации не было — корректная брутто-экспозиция ≤1x, в отличие от родственных стратегий BNB/XRP TSM, ликвидированных при экспозиции 150-640%
Положительный результат в 5 из 7 лет (2021 +98, 2022 +4.2, 2024 +70, 2025 +46, 2026 +9.6); высокая ёмкость ($ 892 млн), низкое влияние комиссий (1.92%)
Обоснованный академический механизм, подтверждённый родственными стратегиями (обычный BTC/ETH/SOL TSM уже есть в портфеле); крупные результаты правдоподобно отражают реализованную прибыль по многонедельным сделкам, а не артефакты избыточного кредитного плеча
Сильная зависимость от выбросов: return_kurtosis 983, асимметрия 29.4 — несколько сделок на захвате тренда доминируют в распределении доходности
Скромный коэффициент Шарпа 0.355, а CI пересекает 0 (sharpe_ci_low -0.558) — устойчивость нужно доказать скорректированным коэффициентом Шарпа
Мало сделок: 60 сделок за 6 лет (~7 на окно OOS walk-forward-анализа) — риск недостаточной выборки и нестабильности OOS
Один тяжёлый год снижения (2023 -31%), max_drawdown 40.75%
~100 — идеально
~100 (max_notional_frac 1.0)
5 из 7
большинство
Анализ
avg_trade_return_pct 3.54% с запасом превышает порог комиссий фьючерсов — комиссии не уничтожают доходность
Положительный коэффициент Шарпа на отложенной выборке (0.398) и consistent_with_oos
Резких скачков чувствительности нет; параметры меняются плавно в локальной области
Результат walk-forward-анализа is_overfitted=TRUE: среднее IS 0.728 снижается до OOS в среднем 0.202, одно окно OOS отрицательное (-0.316)
PBO 0.6442 > 0.5 — выбор параметров, вероятнее всего, ведёт к переобучению (порог HARD)
Скорректированный коэффициент Шарпа 0.654 < 0.95, is_significant=false, sharpe_ci_low 0.019 едва выше нуля; выбранный коэффициент Шарпа заметно не превосходит ожидаемый максимум 0.49 в 225 испытаниях
Оптимизированный итог (+1576%) — 278% end_unrealized_pct; в основном это переоценка незакрытой позиции, прибыль по которой ещё не реализована
max_drawdown 47.66% (CI высокий 87.5%) — намного выше минимального уровня, при котором стратегию можно внедрить
Оптимизатор подогнал кривую trend_lookback 90→29 к шуму; базовый коэффициент Шарпа до оптимизации был лишь 0.355, а CI пересекал ноль
Семейство одноинструментальных направленных стратегий OHLCV TSM: от всех предыдущих родственных вариантов отказались (ETH TSM переобучился, корзина крупных активов переобучилась, BNB no_edge, BTC ER-фильтрованный fee_edge)
Сводка по итогам
Одноактивная стратегия TSM с целевой волатильностью на BTC показывает результат за счёт нескольких дней захвата тренда с толстыми хвостами (эксцесс >1000 после оптимизации, одна свеча +339%, открытие 248% MTM), поэтому ни строгий лимит капитала, ни корректный walk-forward-анализ не спасают трендовое преимущество, основанное на 1-3 сделках: таргетирование волатильности усиливает толстый хвост, а сплит PSR-0.96/DSR-0.15 — классическая ловушка, где высокая вероятностная оценка коэффициента Шарпа маскирует преимущество ниже планки случайности, не проходя дефляцию best-of-N.
На этапе ANALYZING после оптимизации аналитик вынес вердикт «отказаться»: проверка дефлированного коэффициента Шарпа не пройдена (DSR 0.1496 < 0.95, оптимизированный коэффициент Шарпа 0.366 ниже планки случайности best-of-225 0.5803, статистической значимости нет); холдаут также провален (коэффициент Шарпа 0.398, отношение 0.505 < 0.70), CI пересекал ноль, появился обрыв trend_lookback, а оптимизатор гнался за хвостом — даже превысив лимит проекта ≤1x до max_notional_frac 1.16. Преимущество держится всего на 1-3 сделках захвата тренда с толстыми хвостами.
Лонг-шорт стратегия моментума временного ряда на одном инструменте: бессрочные дневные фьючерсы BTCUSDT.BINANCE USD-M в канонической форме Moskowitz-Ooi-Pedersen — лонг при восходящем собственном тренде BTC и шорт при нисходящем, с непрерывным масштабированием позиции к постоянной целевой волатильности (номинал = target_vol/realized_vol × капитал), сменой позиции при изменении знака тренда. Размер рассчитывается по стабильному реализованному капиталу, а брутто жёстко ограничено значением ≤1x, чтобы устранить повторяющуюся ошибку чрезмерной экспозиции из-за раздутого капитала, приведшую к ликвидации родственных стратегий BNB/XRP/LTC TSM.
Исправление ограничения капитала сработало (экспозиция 98.67%, средняя позиция 80.5%, ликвидаций нет — чистое значение ≤1x); базовая версия показала настоящий профиль «давать прибыли расти» (фактор прибыли 1.89, средняя прибыль примерно в 2.5x раза больше средней потери, Sortino 1.71, положительный результат в 5 из 7 лет), но скромный Sharpe 0.355, при этом CI пересекал ноль, всего 60 сделок и сильная зависимость от выбросов (эксцесс 983); при оптимизации итоговый показатель раздулся (общая доходность 1415%, в основном 248% открытых MTM), но тяжёлый хвост стал хуже — эксцесс 983→1370, невозможное значение за один бар +339.61%, Sharpe оптимизированной версии всего 0.366.
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.