Перейти к содержимому
Все стратегии

Стратегии

Ротация лонг-шорт на основе аномалии низкой волатильности криптоактивов, на 5 ведущих бессрочных контрактах (30-дневное окно волатильности, ежедневные решения, одобренная аналитиком замена провалившейся стратегии на основе поперечного импульса)

Итог: Отменено

CryptoLowVolAnomalyRotationLS1D

Сводка по итогам

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

CryptoLowVolAnomalyRotationLS1D была одобренной аналитиком заменой заброшенной ротации на основе поперечного импульса: ставка на то, что ранги волатильности устойчивее рангов доходности, с уклоном в защитные активы (структурно — в сторону BTC). Первоначальная лонг-шорт-версия привела к ликвидации, когда короткая позиция в активе с самой высокой волатильностью обернулась убытком во время параболического роста. В этой итерации короткую позицию убрали и оставили только актив с самой низкой волатильностью — это превратило стратегию в направленную криптобету (корреляция 0.71, бета 0.43, альфа 0.045), а не в реализацию задуманной аномалии. Заголовочный показатель +423% наполовину состоял из нереализованной прибыли, коэффициент Шарпа равнялся 0.50, а CI пересекал ноль; просадка 47.7% и обвал 2026 на -44.8% указывали на провал на отложенной выборке. Признав структурный тупик — возвращение короткой позиции снова приводит к крупному убытку, а стратегия только с длинными позициями не может реализовать аномалию, — аналитик отказался от этого направления на этапе проверки бэктеста, отметив, что для действительно ограниченного по риску рыночно-нейтрального варианта нужна новая гипотеза.

Гипотеза

Рыночно-нейтральная ротационная стратегия лонг-шорт на фиксированном наборе из 5 бессрочных контрактов Binance USD-M: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, AVAXUSDT. При закрытии каждой DAILY рассчитываем реализованную волатильность за 30 дней для каждого актива и ранжируем их, затем LONG актив с минимальной волатильностью (нога «спроса на безопасность») и SHORT актив с максимальной волатильностью (нога «спроса на лотерейный билет»). Это одобренная аналитиком EXPLICIT замена для отвергнутой ротации на основе……Показать большеСвернуть

Рыночно-нейтральная ротационная стратегия лонг-шорт на фиксированном наборе из 5 бессрочных контрактов Binance USD-M: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, AVAXUSDT. При закрытии каждой DAILY рассчитываем реализованную волатильность за 30 дней для каждого актива и ранжируем их, затем LONG актив с минимальной волатильностью (нога «спроса на безопасность») и SHORT актив с максимальной волатильностью (нога «спроса на лотерейный билет»). Это одобренная аналитиком EXPLICIT замена для отвергнутой ротации на основе кросс-секционного моментума 4H: согласно отзыву об отказе, «Кросс-секционный блок можно заполнить альтернативным подходом: ротация LOW-VOLATILITY ANOMALY (лонг актива с минимальной волатильностью, шорт актива с максимальной волатильностью в окне от 30+ дней) — отражает документированную аномалию с совершенно иными статистическими свойствами и эмпирически менее подвержена распаду режима». Почему это STRUCTURALLY DISTINCT отличается от провалившейся ротации на основе кросс-секционного моментума (схлопнулась на PF 0.99 за 2994 сделок) и провалившейся стратегии парного отношения MR (схлопнулась на PF 0.75 за 556 сделок): (1) SIGNAL TYPE — VOL RANKINGS эмпирически гораздо устойчивее на месячных горизонтах, чем RETURN RANKINGS. Если актив входит в режим высокой волатильности, он, как правило, остаётся в нём 30+ дней (кластеризация волатильности — один из наиболее устойчивых стилизованных фактов цен активов, хорошо задокументированный со времён работы Энгла 1982 ARCH). Диагноз аналитика «прогноз относительной доходности криптоактивов на коротком горизонте определяется шумом» применим к рангам RETURN, рангам NOT VOL. (2) MECHANISM DIRECTION — ротируем в INTO активы безопасности, а не в INTO недавних лидеров. Это позволяет избежать ловушки хлыстовых движений «покупать после пика / продавать после минимума», погубившей ротацию на основе моментума. (3) ACADEMIC SUPPORT — исследования «Betting Against Beta» Фраццини — Педерсена (2014) и «Low-Risk Anomaly» Бейкера — Брэдли — Вурглера (2011) описывают это для разных классов активов; микроструктурные причины (предпочтение лотерей, ограничения кредитного плеча) механистически отличаются от моментума и дают сбой при иных условиях. (4) WINNER-TAKE-ALL ALIGNMENT — BTC обычно имеет минимальную волатильность, AVAX/SOL — максимальную; стратегия систематически смещает позиции в сторону структурного долгосрочного победителя (BTC) и от структурных аутсайдеров. Это ALIGNED с принципом «победитель получает всё» в криптовалютах, согласно уроку аналитика #1, а не противодействие ему (именно это стало общей причиной провала стратегии парного MR и ротации на основе моментума). Всего 3 параметров (значительно ниже порога переобучения в 5 параметров). Частота сделок — около 25-50 ротаций в год на ногу × 2 = 50-100 сделок в год за 7+ лет данных BINANCE → всего 350-700 сделок → 23-47 OOS сделок на окно walk-forward-анализа, что значительно выше минимального порога в 5 сделок.

Бэктест дошёл до уровня 3 и завершился ликвидацией (2021-02-11, total_return -100%, невозможные дневные показатели -207.9%/+378%, экспозиция 200% вместо запланированной 80%); логика сигналов и согласования уже прошла предыдущие уровни, поэтому изменения ограничены риском, размером позиций и короткой стороной согласно трём обязательным исправлениям аналитика и правилу принятия решения. Исправление 1 (размер позиций и плечо, без временного удвоения): прежняя функция _rotate закрывала выходящую позицию и открывала……Показать большеСвернуть

Бэктест дошёл до уровня 3 и завершился ликвидацией (2021-02-11, total_return -100%, невозможные дневные показатели -207.9%/+378%, экспозиция 200% вместо запланированной 80%); логика сигналов и согласования уже прошла предыдущие уровни, поэтому изменения ограничены риском, размером позиций и короткой стороной согласно трём обязательным исправлениям аналитика и правилу принятия решения. Исправление 1 (размер позиций и плечо, без временного удвоения): прежняя функция _rotate закрывала выходящую позицию и открывала входящую на одной свече SAME, поэтому в дни ротации книга с взаимозачётом одновременно содержала старую и новую позиции (200% экспозиции). Новая функция _rotate задаёт closed_any, когда закрывает позицию, а затем RETURNS перед открытием, поэтому новая длинная позиция открывается только на следующей сигнальной свече — позиции при переходе не могут накладываться. Размер одной длинной позиции равен long_fraction (0.80) капитала, что ограничивает валовую экспозицию примерно 80%. Исправление 2 (жёсткие стопы): для каждой удерживаемой длинной позиции отслеживается цена входа (восстанавливается из avg_px_open, если состояние утеряно); позиция закрывается, когда цена <= entry*(1-stop_pct). Для остановленного актива вводится блокировка повторного входа на cooldown_bars, чтобы он не открывался сразу снова и не выбивался стопом. Исправление 3 (короткая сторона, структурное): аналитик счёл короткую позицию по криптоактиву с самой высокой волатильностью по своей природе подверженной неограниченным убыткам и одобрил замену на уклон в сторону активов с низкой волатильностью только с длинными позициями. Короткая сторона полностью убрана (нет desired=-1, а любая случайно оставшаяся короткая позиция принудительно закрывается), что исключает ликвидацию: длинная позиция может потерять не более примерно stop_pct от номинала 80%. Сигнал ранжирования волатильности, синхронное согласование закрытия нескольких активов, возврат диагностики разброса и неактивные абстрактные хуки не изменились, поэтому все предыдущие уровни остаются пройдены. Имя класса и связь с исходной гипотезой сохранены; плечо остаётся 1.0 (нигде не используется как множитель, поэтому проблемы с проверкой неиспользуемого плеча нет). Итого: корректно рассчитанная по размеру, защищённая стопами реализация, структурно исключающая ликвидацию, которая по-прежнему проверяет описанную аномалию низкой волатильности на её стороне длинных позиций, ориентированной на защитные активы.

Не оптимизируй: стратегия отказалась от собственной гипотезы, а остаток представляет собой небольшое, ослабевающее смещение в сторону длинной беты. Аномалия низкой волатильности — это рыночно-нейтральная премия лонг-шорт, но разработчик (обоснованно) убрал короткую позицию, поскольку короткая позиция по криптоактиву с самой высокой волатильностью во время параболического роста несёт неограниченный риск убытков и привела к ликвидации прежней версии. Поэтому попытка оставить только длинные позиции в активе с самой……Показать большеСвернуть

Не оптимизируй: стратегия отказалась от собственной гипотезы, а остаток представляет собой небольшое, ослабевающее смещение в сторону длинной беты. Аномалия низкой волатильности — это рыночно-нейтральная премия лонг-шорт, но разработчик (обоснованно) убрал короткую позицию, поскольку короткая позиция по криптоактиву с самой высокой волатильностью во время параболического роста несёт неограниченный риск убытков и привела к ликвидации прежней версии. Поэтому попытка оставить только длинные позиции в активе с самой низкой волатильностью — это просто направленная криптобета: benchmark_correlation 0.71, бета 0.43, альфа всего 0.045 относительно равновзвешенной корзины, а не аномалия, на которой основана гипотеза. Преимущество невелико (коэффициент Шарпа 0.50 при sharpe_ci_low -0.19, CI пересекает ноль; PF 1.11); максимальная просадка составляет 47.7% (CI максимум 96%), а резкий недавний обвал (2025 -11.8%, 2026 -44.8%) с большой вероятностью приведёт к провалу на хронологически отложенной выборке. Кроме того, заголовочный показатель +423% наполовину представляет собой переоценку открытой позиции по рынку (end_unrealized_pct 212%). Это структурный тупик, а не проблема параметров: возвращение короткой позиции вновь создаёт риск крупного убытка, а стратегия только с длинными позициями не может реализовать аномалию и становится бетой. Поэтому нет очевидного пути к следующей итерации, а оптимизация по принципу «лучший из N» для смещения беты 48%-DD, пересекающего ноль CI, не пройдёт проверки скорректированного коэффициента Шарпа и отложенной выборки. Откажись от стратегии, не оптимизируй её. Если нужна стратегия для корзины поперечных сигналов или активов с низкой волатильностью, потребуется действительно рыночно-нейтральная конструкция с ограниченным риском короткой стороны — новая гипотеза, а не эта имитация с одними длинными позициями.

Реализация

Уклон на основе аномалии низкой волатильности только с длинными позициями на 5 бессрочных контрактах Binance USD-M (BTC, ETH, SOL, BNB, AVAX), решения принимаются ежедневно. При каждом дневном закрытии ранжируется реализованная волатильность активов за 30 дней; стратегия удерживает длинную позицию размером SINGLE в активе с самой низкой волатильностью (защитная позиция), а в остальных случаях держит деньги. Итерация 2 заменяет прежнюю лонг-шорт-версию, приводившую к ликвидации, на одобренную аналитиком версию……Показать большеСвернуть

Уклон на основе аномалии низкой волатильности только с длинными позициями на 5 бессрочных контрактах Binance USD-M (BTC, ETH, SOL, BNB, AVAX), решения принимаются ежедневно. При каждом дневном закрытии ранжируется реализованная волатильность активов за 30 дней; стратегия удерживает длинную позицию размером SINGLE в активе с самой низкой волатильностью (защитная позиция), а в остальных случаях держит деньги. Итерация 2 заменяет прежнюю лонг-шорт-версию, приводившую к ликвидации, на одобренную аналитиком версию только с длинными позициями: убирает короткую позицию по активу с самой высокой волатильностью, несущую неограниченный риск убытков; размер одной длинной позиции составляет 80% капитала (валовая экспозиция <= примерно 80%); открытие новой позиции откладывается до свечи после закрытия, поэтому ротации не могут временно удвоить экспозицию; для каждой позиции добавлен жёсткий стоп в процентах (15%) с периодом ожидания 5 свечей перед повторным входом. При стратегии только с длинными позициями и плече 1.0 ликвидация счёта невозможна. Параметров для настройки: vol_window, long_fraction, stop_pct.

Обзор бэктеста

Шарп
0,50
Общая доходность
423,46%
Максимальная просадка
47,70%
Всего сделок
92
Доля прибыльных
57,6%
Профит-фактор
1,11

Исправлена прежняя ошибка ликвидации в лонг-шорт-стратегии (отложенные открытия, только лонг, жёсткий стоп): ликвидация отсутствует, avg_position_pct 116% (разумно)

Положительная абсолютная доходность за весь период выборки (+423%), 92 сделок, ошибок реализации нет

Попытка оставить только длинные позиции отказывается от рыночно-нейтральной гипотезы ANOMALY о низкой волатильности — теперь это направленная криптобета (benchmark_correlation 0.71, бета 0.43, альфа всего 0.045), в основном просто удерживающая BTC

Небольшое преимущество: коэффициент Шарпа 0.50 при sharpe_ci_low -0.19 (CI пересекает 0), PF 1.11

Большая просадка и недавний обвал: max_DD 47.7% (максимум CI 96%), 2025 -11.8%, 2026 -44.8% — вероятно, хронологически отложенная выборка не будет пройдена

Заголовочный показатель завышен переоценкой по рынку: end_unrealized_pct 212% (значительная часть +423% — это открытая позиция, которую ещё не закрыли)

Структурный тупик: для настоящей аномалии нужна короткая позиция, которую разработчик обоснованно счёл нежизнеспособной в криптоактивах из-за неограниченного риска убытков при короткой позиции по активу с самой высокой волатильностью во время параболического роста; стратегия только с длинными позициями превращается в бету, а возвращение короткой позиции вновь ведёт к крупному убытку

Анализ

Не оптимизируй NOT: счёт LIQUIDATED по 2021-02-11 (total_return -100%), а дневная доходность оказалась невозможной (-207.9%, +378%), поэтому оценить результат нельзя. Требуемые исправления: 1. FIX SIZING / LEVERAGE. exposure_pct составляет 200% вместо запланированного 0.40 на позицию (80% валовой экспозиции). Дневная доходность -208% невозможна для корректно рассчитанной по размеру долларово-нейтральной книги — есть ошибка учёта позиций или расчёта размера. Обеспечь равенство номинала длинной и короткой позиций,……Показать большеСвернуть

Не оптимизируй NOT: счёт LIQUIDATED по 2021-02-11 (total_return -100%), а дневная доходность оказалась невозможной (-207.9%, +378%), поэтому оценить результат нельзя. Требуемые исправления: 1. FIX SIZING / LEVERAGE. exposure_pct составляет 200% вместо запланированного 0.40 на позицию (80% валовой экспозиции). Дневная доходность -208% невозможна для корректно рассчитанной по размеру долларово-нейтральной книги — есть ошибка учёта позиций или расчёта размера. Обеспечь равенство номинала длинной и короткой позиций, валовую экспозицию не выше примерно 80% капитала и отсутствие временного удвоения экспозиции при закрытии и открытии позиций во время ротации. После исправления проверь, что дневная доходность не превышает правдоподобных границ и счёт никогда не ликвидируется. 2. ADD HARD STOPS ON BOTH LEGS. Сейчас стоп-лосса нет. Во время криптовалютных бычьих ралли короткая позиция SHORT (актив с самой высокой волатильностью) может привести к катастрофическим потерям (2021). Добавь жёсткий стоп на позицию ATR в процентах и выполняй ротацию только на следующем сигнале. 3. RECONSIDER THE SHORT LEG (структурно). В криптоактивах актив с самой высокой волатильностью часто переживает параболический рост — короткая позиция по нему несёт неограниченный риск убытков, в отличие от упомянутых исследований низкой беты акций. Рассмотри тестирование смещения LONG-ONLY в сторону активов с низкой волатильностью (длинная позиция в активе с самой низкой волатильностью, деньги вместо короткой позиции) либо ограничение короткой позиции или применение ■коллара. DECISION RULE: повторный запуск допустим только после исправлений (1) и (2); если даже защищённая стопами и корректно рассчитанная по размеру версия по-прежнему опирается на короткую позицию по активу с самой высокой волатильностью, которая убыточна во время бычьих ралли, откажись от неё — короткая сторона аномалии низкой волатильности может быть структурно нежизнеспособна в криптоактивах.

Сводка по итогам

Аномалия низкой волатильности по своей сути — рыночно-нейтральная премия лонг-шорт. Удаление короткой позиции (здесь её обоснованно убрали, поскольку короткая позиция по самому волатильному криптоактиву во время параболического роста несёт неограниченный риск убытков) оставляет только направленную бету, поэтому очевидного пути между короткой позицией с риском крупного убытка и длинной позицией, имитирующей бету, нет.

Аналитик отказался от стратегии на этапе проверки бэктеста до оптимизации: попытка оставить только длинные позиции отказалась от исходной идеи рыночно-нейтральной аномалии. При корреляции с бенчмарком 0.71, бете 0.43 и альфе всего 0.045 стратегия стала направленной криптобетой (в основном удерживая BTC), а не премией за низкую волатильность; преимущество было небольшим, CI пересекал ноль, а недавний резкий обвал, вероятно, приведёт к провалу на хронологически отложенной выборке.

Ротация только с длинными позициями на основе аномалии низкой волатильности OHLCV на фиксированном наборе из 5 ведущих активов Binance (BTC/ETH/SOL/BNB/AVAX). Изначально это была рыночно-нейтральная стратегия лонг-шорт: длинная позиция в активе с самой низкой волатильностью за -30 дней и короткая — с самой высокой; одобренная аналитиком замена провалившейся стратегии на основе поперечного импульса. В этой итерации она стала уклоном только в сторону длинной позиции в активе с самой низкой волатильностью и жёстким стопом на позицию после того, как короткая позиция привела к ликвидации предыдущей версии.

После исправления прежней ошибки ликвидации (ликвидации больше нет, размер позиций разумен) базовый бэктест показал общую доходность +423% (CAGR 22.4%) за 92 сделок при доле прибыльных сделок 57.6%, но коэффициент Шарпа составил лишь 0.50 (CI минимум -0.19, пересекает ноль), фактор прибыли — 1.11, а максимальная просадка — 47.7% (максимум CI 96%). Значительная часть заголовочного показателя была нереализованной прибылью (end_unrealized_pct 212%), а в последние годы результат резко ухудшился (2025 -11.8%, 2026 -44.8%).

Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.