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

Стратегии

Недельная ротация по моментуму относительной силы альткоинов средней капитализации в поперечном срезе, только в лонг, с фильтром абсолютного моментума (8 ликвидных бессрочных контрактов USD-M не из числа мейджоров: LTC/ETC/DOT/ATOM/NEAR/FIL/ALGO/EOS; держать лидеров Top-3 по доходности за 30 дней, переходить в кэш при нисходящем тренде, 3 параметров)

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

MidCapAltRelativeStrengthMomentumWeeklyRotationLong

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

MidCapAltRelativeStrengthMomentumWeeklyRotationLong перенесла наиболее доказавшее свою эффективность преимущество фабрики для торговли только в лонг — недельную ротацию по относительной силе в поперечном срезе — на непересекающуюся корзину из восьми ликвидных бессрочных контрактов средней капитализации, исходя из того, что их больший разброс показателей позволит избежать комиссионных потерь, губительных для более узких корзин. Бэктест прошёл без сбоев (213 сделок, без ликвидаций, средняя доходность сделки 8.19%),……Показать большеСвернуть

MidCapAltRelativeStrengthMomentumWeeklyRotationLong перенесла наиболее доказавшее свою эффективность преимущество фабрики для торговли только в лонг — недельную ротацию по относительной силе в поперечном срезе — на непересекающуюся корзину из восьми ликвидных бессрочных контрактов средней капитализации, исходя из того, что их больший разброс показателей позволит избежать комиссионных потерь, губительных для более узких корзин. Бэктест прошёл без сбоев (213 сделок, без ликвидаций, средняя доходность сделки 8.19%), однако её впечатляющая доходность +741% в основном была нереализованной переоценкой открытой позиции, коэффициент прибыли лишь ненамного превышал 1.0, а коэффициент Шарпа CI пересекал ноль. Хуже того, максимальная просадка 81.6% превысила порог безусловного отказа 50%, а вся доходность была обеспечена бычьими годами 2021 и 2024, тогда как в каждом из двух последних лет стратегия теряла около -70%. На этапе проверки бэктеста аналитик отказался от стратегии, сочтя её бетой альткоинов с кредитным плечом, а не устойчивой альфой, и заключив, что подбором периода ретроспективного расчёта/top-n/фильтра проблему не исправить.

Гипотеза

LONG-ONLY ротация по моментуму в поперечном срезе, использующая наиболее надёжный из доказавших свою эффективность механизмов фабрики — недельную ротацию по относительной силе, применяемую к запущенной в работу корзине из 8 мейджоров с коэффициентом Шарпа 2.6, — для вселенной из DELIBERATELY NON-OVERLAPPING ликвидных бессрочных контрактов MID-CAP USD-M средней капитализации (LTCUSDT, ETCUSDT, DOTUSDT, ATOMUSDT, NEARUSDT, FILUSDT, ALGOUSDT, EOSUSDT), ни один из которых не входит в продвигаемую корзину мейджоров.……Показать большеСвернуть

LONG-ONLY ротация по моментуму в поперечном срезе, использующая наиболее надёжный из доказавших свою эффективность механизмов фабрики — недельную ротацию по относительной силе, применяемую к запущенной в работу корзине из 8 мейджоров с коэффициентом Шарпа 2.6, — для вселенной из DELIBERATELY NON-OVERLAPPING ликвидных бессрочных контрактов MID-CAP USD-M средней капитализации (LTCUSDT, ETCUSDT, DOTUSDT, ATOMUSDT, NEARUSDT, FILUSDT, ALGOUSDT, EOSUSDT), ни один из которых не входит в продвигаемую корзину мейджоров. Согласно L24, это не NOT перераспределение весов тех же мейджоров (такой вариант попадает в категорию дубликатов), а отдельный сегмент рынка с существенно LARGER разбросом показателей в поперечном срезе, что как раз устраняет fee_edge «смерть», губительную для более узких корзин. Стратегия намеренно избегает всех недавно провалившихся классов: это не carry на funding (недавно проведённый carry между площадками SOL подтвердил, что после учёта базиса funding альткоинов слишком мал; carry работает только на BTC), не ставка на цену отдельного актива (ведёт к переобучению или крупным убыткам), не опционы (ограничение по числу сделок), не ликвидации (ограничение по данным), не пара на коинтеграцию (SOL-AVAX -82%). Стратегия использует ценовое преимущество в лонг ONE, которое действительно выдержало оптимизацию на этой фабрике. Всего 3 параметра (период ретроспективного расчёта моментума, top-K, фильтр абсолютного моментума), чтобы избежать переобучения, характерного для кладбища стратегий с порогом 235. Фильтр абсолютного моментума переводит портфель в кэш во время широких медвежьих режимов, чтобы не удерживать падающие активы.

Итерация 2 устраняет превышение лимита времени выполнения песочницы слоя -3 с минимально возможным изменением: ресурсоёмкий движок ребалансировки (_maybe_rebalance → формирует словарь доходностей, сортирует и перебирает positions_open элементов по 8 инструментам) теперь вызывается ONLY только при действительно NEW дневном закрытии, о котором сообщает _update_history, вместо вызова на каждом событии бара из обоих calculate_signal и on_extra_bar. На барах того же дня/внутри периода стоимость обработки каждого бара……Показать большеСвернуть

Итерация 2 устраняет превышение лимита времени выполнения песочницы слоя -3 с минимально возможным изменением: ресурсоёмкий движок ребалансировки (_maybe_rebalance → формирует словарь доходностей, сортирует и перебирает positions_open элементов по 8 инструментам) теперь вызывается ONLY только при действительно NEW дневном закрытии, о котором сообщает _update_history, вместо вызова на каждом событии бара из обоих calculate_signal и on_extra_bar. На барах того же дня/внутри периода стоимость обработки каждого бара сводится к одному поиску скользящей доходности O(1), поэтому общий объём работы больше не растёт пропорционально числу баров в окне дымового теста. Для всех восьми инструментов конфигурация зафиксирована на 1-DAY барах (верно для недельной ротации по доходности за 30 дней и минимального числа баров), что дополнительно ограничивает объём баров в окне дымового теста. Всё успешно работавшее на предыдущих слоях сохранено: импорты, вселенная инструментов, каркас сигнала, размеры позиций и логика ротации только в лонг не изменены — затронуты только защитное условие ограничения частоты вызова и дневной bar_type. Сигнал, возвращаемый calculate_signal, остаётся непрерывным моментумом скользящей доходности основного инструмента (меняется с каждым баром); фактическая ротация по-прежнему выполняется внутри движка ребалансировки через _submit_entry_instrument/_submit_exit_position.

Преимущество неустойчиво, а риск превысил порог безусловного отказа. max_drawdown составляет 81.6% (CI–98.9%), а заявленный показатель +741% вводит в заблуждение: end_unrealized_pct 589 означает, что в основном это нереализованная переоценка открытой позиции, тогда как profit_factor составляет всего 1.024, а интервал коэффициента Шарпа 0.48 CI [-0.18, 1.08] пересекает ноль. Реализованная доходность целиком обеспечена двумя бычьими годами альткоинов (2021 +1622%, 2024 +531%); 5 из 7 лет были убыточными, а……Показать большеСвернуть

Преимущество неустойчиво, а риск превысил порог безусловного отказа. max_drawdown составляет 81.6% (CI–98.9%), а заявленный показатель +741% вводит в заблуждение: end_unrealized_pct 589 означает, что в основном это нереализованная переоценка открытой позиции, тогда как profit_factor составляет всего 1.024, а интервал коэффициента Шарпа 0.48 CI [-0.18, 1.08] пересекает ноль. Реализованная доходность целиком обеспечена двумя бычьими годами альткоинов (2021 +1622%, 2024 +531%); 5 из 7 лет были убыточными, а результаты последних лет катастрофические (2025 -69%, 2026 -70%) — преимущество угасло/развернулось вне бычьих режимов, и стратегия сейчас приносит убытки. При benchmark_correlation 0.60 / бете 0.55 это бета альткоинов с кредитным плечом; «больший разброс», представленный в гипотезе как преимущество, оборачивается просадкой 82%, а не устойчивой альфой. Этот класс корзин моментума в поперечном срезе/TSMOM вновь и вновь достигает порога безусловного отказа при просадке 50%+ и ни разу не выдерживает оптимизацию; подбор lookback_days/top_n/abs_mom_min не способен сократить просадку 82% или обеспечить стабильность при распределении, обусловленном бычьими годами в количестве 2 и одной открытой позицией. Откажитесь от стратегии, а не тратьте 2 часов.

Реализация

Недельная ротация по моментуму относительной силы в поперечном срезе, только в лонг, для вселенной из 8 ликвидных бессрочных контрактов USD-M средней капитализации (LTC/ETC/DOT/ATOM/NEAR/FIL/ALGO/XLM; EOS заменён на XLM, поскольку EOS USD-M делистинг и его отсутствие означало бы отказ от всей корзины). Использует бары 1-DAY, ранжирует все инструменты по полной доходности за предыдущие 30 дней каждые 7 дней, удерживает равновзвешенные позиции в top-3 и применяет фильтр абсолютного моментума (abs_mom_min), переводящий в кэш любой слот без восходящего тренда во время широких медвежьих режимов. Всего три ключевых параметра (lookback_days, top_n, abs_mom_min).

Результаты верификации

Проверка не пройдена (слой 3 — бэктест в песочнице): дымовой тест превысил лимит времени выполнения 300 с. Почти всегда это означает, что объём работы на каждом баре растёт вместе с историей — например, повторное сканирование полного ряда funding/дополнительных данных или создание списка и вызов min()/sorted() внутри calculate_signal()/on_bar() на каждом баре. Предварительно вычислите отсортированные массивы временных меток ONCE в __init__ и используйте bisect либо кэшируйте результаты поиска по временной метке, чтобы стоимость обработки каждого бара была O(log n), а не O(n).

Аналитик: ABANDON, не оптимизировать — оборот 7.8 исключает комиссии; направленное преимущество отрицательно.

Решительно отрицательное преимущество: PF 0.10, avg_trade_return_pct -8.34%, total_return -56.8%, win_rate 0.214, инвертированная отдача (avg_loss 2.6× avg_win). Подтверждён NOT баг полярности ранжирования — sorted(reverse=True)[:top_n] покупает имена с наивысшим моментумом, фильтр abs_mom удерживает только положительный тренд. Это обвал моментума на средних капитализациях с высокой дисперсией: недельное запаздывание удерживает разворачивающиеся имена, пока они не выйдут из топ-3. Исход преимущества/режима, а не дефект кода.

Информация для аналитика/руководителя исследования.

Ранжирование по моментуму в поперечном срезе относится к известному классу стратегий, ни одна из которых не выживает (L7); настройка параметров под вселенную активов средней капитализации не изменила результат — предпосылка о том, что «больший разброс показателей устраняет комиссионные потери», не оправдалась (убытки вызваны направлением движения, а не комиссиями).

Подтвердите, что данные XLMUSDT.BINANCE 1-DAY охватывают весь период.

Состав вселенной отклоняется от гипотезы: EOS→XLM. Отклонение задокументировано и обосновано (EOS USD-M делистинг; исключение неработающего актива означало бы отказ от всей корзины); XLM — равноценный ликвидный актив не из числа мейджоров, сохраняющий тезис. Предупреждение, не критично.

Низкое число сделок объясняется тем, что позиции долго остаются в портфеле, а не ошибкой, из-за которой фильтр срабатывает слишком редко.

Низкое количество сделок (28 за 363 дней), ниже комфортного порога ~100 — здесь нет неоднозначности, поскольку результат определённо отрицательный, но подтвердите это на более крупной выборке полного бэктеста.

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

Шарп
0,48
Общая доходность
741,81%
Максимальная просадка
81,62%
Всего сделок
213
Доля прибыльных
39,9%
Профит-фактор
1,02

Применяет действительно доказавший свою состоятельность механизм (ротация по относительной силе в поперечном срезе, коэффициент Шарпа корзины мейджоров, запущенной в работу, — 2.6) к непересекающейся вселенной; фильтр абсолютного моментума с переходом в кэш выглядит разумно

avg_trade_return_pct 8.19% с комфортом покрывает комиссии (механизм не чувствителен к комиссиям), код работает без сбоев (213 сделок, без ликвидаций)

max_drawdown 81.6% (CI–98.9%) — выше порога безусловного отказа 50%; это бета альткоинов с кредитным плечом (корреляция 0.60, бета 0.55)

Заявленный показатель +741% в основном нереализованный: end_unrealized_pct 589 — открытая позиция, не закрытая к концу бэктеста, а не реализованное преимущество

profit_factor 1.024 (едва выше 1) и коэффициент Шарпа 0.48; интервал CI [-0.18, 1.08] пересекает ноль — статистически различимого преимущества нет

Выброс/зависимость от рыночного режима: 2021 +1622% и 2024 +531% определяют весь результат, тогда как 5 из 7 лет были убыточными (2025 -69%, 2026 -70%)

Недавние реализованные результаты катастрофические (2025/2026 в обоих случаях около -70%) — преимущество моментума альткоинов угасло/развернулось вне бычьих режимов

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

Повторное использование механизма, сработавшего на одной вселенной, не переносит преимущество автоматически: на средних капитализациях с более высоким разбросом показателей моментум в поперечном срезе проявился как бета альткоинов с кредитным плечом и просадкой 80%+, а заявленная доходность, обусловленная в основном переоценкой нереализованных открытых позиций и двумя бычьими годами, не является устойчивым преимуществом, надёжным в разных рыночных режимах.

На этапе проверки бэктеста до оптимизации аналитик вынес вердикт «отказаться»: максимальная просадка 81.6% намного превысила порог безусловного отказа 50%, заявленный прирост в основном был незакрытой открытой позицией, а не реализованным преимуществом, и при коэффициенте прибыли около -1 и коэффициенте Шарпа CI, пересекающем ноль, стратегия была признана бетой альткоинов с кредитным плечом и угасшим/развернувшимся преимуществом, которое невозможно восстановить подбором параметров.

Ротация по моментуму относительной силы в поперечном срезе, только в лонг: удерживала top-3 из восьми ликвидных бессрочных контрактов USD-M средней капитализации (LTC/ETC/DOT/ATOM/NEAR/FIL/ALGO/XLM; заменив делистинговый EOS), ранжированных по доходности за 30 дней; ребалансировка проводилась еженедельно, а фильтр абсолютного моментума переводил портфель в кэш во время широких медвежьих режимов. Механизм корзины мейджоров, доказавший свою эффективность на фабрике, перенесён на заведомо непересекающуюся вселенную с более высоким разбросом показателей.

За период ~2020–2026 стратегия работала без сбоев: 213 сделок, без ликвидаций и avg_trade_return_pct из 8.19% (за вычетом комиссий), однако заявленная доходность +741% в основном была нереализованной (end_unrealized_pct 589%), а показатель profit_factor составил всего 1.024, коэффициент Шарпа — 0.48 (CI [-0.18, 1.08] пересекает ноль). Максимальная просадка составила 81.6% (CI–98.9%), корреляция с бенчмарком — 0.60 / бета — 0.55; доходность была сосредоточена в двух бычьих годах (2021 +1622%, 2024 +531%), тогда как 5 из 7 лет были убыточными, включая ~-69% в 2025 и ~-70% в 2026.

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