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

Стратегии

BTC Perp Funding-Regime Persistence Directional (один инструмент USD-M, дневной интервал, лонг-шорт, структурный перенос по знаку сглаженной ставки финансирования)

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

BtcFundingRegimePersistenceDirectionalLS

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

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

BtcFundingRegimePersistenceDirectionalLS проверяла медленный симметричный вариант преимущества за счёт переноса финансирования: держать BTC в лонг или шорт в соответствии с устойчивым многонедельным режимом сглаженной ставки финансирования и редко менять позицию, чтобы извлекать доход из структурного смещения позиционирования и диверсифицировать портфель с преобладанием лонгов. Стратегия была грамотно разработана и, как и планировалось, действительно не зависела от комиссий; она также открывала чистую короткую позицию в 2022, но исходная гипотеза не подтвердилась — CAGR из 0.56% за 6.5 лет, коэффициент Шарпа 0.08 с интервалом CI, включающим ноль, отрицательная альфа относительно высококоррелированного пассивного удержания и заявленная доходность +27%, целиком обусловленная двумя-тремя днями-выбросами. При втором запуске аналитик отказался от стратегии на этапе разбора бэктеста, посчитав её результат хуже пассивного лонга, а не диверсификатором, и заключив, что знак сглаженной ставки финансирования не предсказывает будущую цену BTC. Стратегию добавили к другим неудачным в этой сессии подходам, использующим финансирование как направленный сигнал (возврат к среднему после расчёта, экстремальный импульс, экстремальная контртрендовая стратегия): это ещё одно свидетельство отсутствия реализуемого направленного преимущества на одном инструменте.

Гипотеза

Направленная торговая стратегия лонг-SHORT, SINGLE-INSTRUMENT, на одной бирже, LOW-TURNOVER, на бессрочных фьючерсах BTCUSDT.BINANCE USD-M с барами DAILY; сглаженная ставка финансирования SMOOTHED служит структурным сигналом режима (только сигналом, никогда не учитывается как денежный поток — P&L полностью зависит от цены и может быть учтён). В отличие от быстрых стратегий на экстремальных ставках финансирования (импульс на всплесках, фильтр переполненности позиций, возврат после расчёта), торгующих……Показать большеСвернуть

Направленная торговая стратегия лонг-SHORT, SINGLE-INSTRUMENT, на одной бирже, LOW-TURNOVER, на бессрочных фьючерсах BTCUSDT.BINANCE USD-M с барами DAILY; сглаженная ставка финансирования SMOOTHED служит структурным сигналом режима (только сигналом, никогда не учитывается как денежный поток — P&L полностью зависит от цены и может быть учтён). В отличие от быстрых стратегий на экстремальных ставках финансирования (импульс на всплесках, фильтр переполненности позиций, возврат после расчёта), торгующих кратковременным позиционированием, эта стратегия торгует DURABLE ставкой финансирования REGIME: средняя ставка за несколько недель устойчиво отражает структурный спрос и позиционирование — длительная положительная ставка указывает на устойчивый режим спроса на лонг, длительная отрицательная — на капитуляцию и избыток коротких позиций, а цена обычно дрейфует WITH этого режима в последующие недели. Стратегия держит лонг при положительном сглаженном режиме ставок финансирования, шорт — при отрицательном и не открывает позиции вблизи нуля; разворот происходит только при смене самого режима. Это намеренно SLOW, симметричная форма преимущества carry-моментума: за годы происходит всего несколько смен позиции (комиссии почти не влияют), поверхность параметров мала (2-3 параметров, минимальный риск переобучения), а симметричность позволяет получать прибыль NET SHORT во время затяжных медвежьих рынков (например, 2022), напрямую диверсифицируя портфель, который 85.6% состоит только из лонг-позиций. Используются ONLY два потока данных, подтверждённые как плотные за всю историю (OHLCV + финансирование), и чистый путь USD-M MARGIN для одного инструмента; это позволяет избежать всех структурных препятствий в этой сессии: NOT BINANCE_SPOT/CASH (ошибка метрики/исполнения), NOT COIN-M (не поддаётся бэктесту), NOT опционы/ликвидации (разреженные данные), NOT межбиржевой арбитраж/Hyperliquid (артефакт базиса), NOT пара из нескольких инструментов (ошибка потока данных дополнительной ноги), NOT carry на финансировании (неучитываемый денежный поток) и NOT быстрый ценовой паттерн (семейства с переобучением/без преимущества). Сигнал отличается от моментума временного ряда цены: финансирование опережает цену или расходится с ней MA, поэтому это не переименованный фильтр тренда.

Сбой Layer-3: «Нет сделок / should_enter возвращал сторону 0 раз за 2326 баров»; режим постоянно оставался нейтральным, поскольку сглаженная ставка финансирования всегда была None. Причина: _build_funding фильтровал ключи с помощью `if not isinstance(k, int): continue`, но дополнительный словарь funding_rates использует документированный формат ключа DUAL ({ns_int: rate, "ns_str": rate}), а при передаче туда и обратно через подпроцесс JSON ключи преобразуются в строки, поэтому каждый ключ не проходил проверку……Показать большеСвернуть

Сбой Layer-3: «Нет сделок / should_enter возвращал сторону 0 раз за 2326 баров»; режим постоянно оставался нейтральным, поскольку сглаженная ставка финансирования всегда была None. Причина: _build_funding фильтровал ключи с помощью `if not isinstance(k, int): continue`, но дополнительный словарь funding_rates использует документированный формат ключа DUAL ({ns_int: rate, "ns_str": rate}), а при передаче туда и обратно через подпроцесс JSON ключи преобразуются в строки, поэтому каждый ключ не проходил проверку isinstance(int), _fund_ts был пустым, _smoothed_funding возвращал None на каждом баре, и режим не выходил из 0. Минимальное исправление преобразует каждый ключ через int(k) в try/except (принимая метки времени в виде int и str) и удаляет дубликаты по метке времени с помощью множества `seen`, чтобы записи int/str одного события 8ч учитывались один раз; это соответствует надёжному подходу работающих стратегий на ставке финансирования. После заполнения ряда типичная ставка финансирования BTC около 0.01%/8ч, сглаженная за 14 дней, превышает нейтральный диапазон 0.00002, поэтому режим переходит в лонг или шорт и сделки исполняются. Все остальные строки — сглаживание за скользящее окно, классификация режима по нейтральному диапазону, непрерывный сигнал (сглаженная ставка финансирования, смешанная с малой величиной ROC, чтобы она менялась для проверки Layer-2), вход и выход при смене режима, а также расчёт размера позиции с учётом точности — побайтно совпадают; Layers 1-2 остаются зелёными, а правило не переходить к запасному варианту только на основе цены сохраняется. Плечо остаётся 1.0 и используется как реальный множитель номинала, поэтому ограничение на неиспользуемое плечо не применяется; путь для одного инструмента USD-M MARGIN позволяет избежать структурных препятствий спотового CASH, COIN-M, опционов и стратегий с несколькими позициями.

У направленной гипотезы об устойчивости режима финансирования нет преимущества: знак сглаженной (многонедельной) ставки финансирования не предсказывает направление будущей цены BTC. CAGR составляет 0.56% за 6.5 лет (практически без изменений), коэффициент Шарпа 0.08 с интервалом CI -0.96–+0.61, включающим 0, PF 1.06 (безубыточность), а альфа равна NEGATIVE (-0.042) относительно пассивного удержания с корреляцией 0.82. Иными словами, результат хуже пассивного лонга — противоположность заявленному преимуществу……Показать большеСвернуть

У направленной гипотезы об устойчивости режима финансирования нет преимущества: знак сглаженной (многонедельной) ставки финансирования не предсказывает направление будущей цены BTC. CAGR составляет 0.56% за 6.5 лет (практически без изменений), коэффициент Шарпа 0.08 с интервалом CI -0.96–+0.61, включающим 0, PF 1.06 (безубыточность), а альфа равна NEGATIVE (-0.042) относительно пассивного удержания с корреляцией 0.82. Иными словами, результат хуже пассивного лонга — противоположность заявленному преимуществу диверсификации за счёт переноса и импульса. Небольшая общая доходность +27% — результат 2-3 дней-выбросов (return_kurtosis 485, асимметрия 17.4, tail_ratio 0.027: 2024-08-17 +21.8%, 2021-06-23 +16.3%, 2023-08-31 +10.7%); без них стратегия убыточна. Она также проигрывает в 3 из 7 лет (2020 -13%, 2022 -19%, 2026 -10.7%) и имеет максимальную просадку 38%. Это провал гипотезы, а не проблема настройки: ни один нейтральный диапазон или период сглаживания не создаст отсутствующего в сигнале направленного преимущества. При всего 28 сделках за 6.5 лет (около 9 на окно walk-forward) оптимизатор подгонит шум и в лучшем случае снова выберет те же 2-3 удачные дни. FAILURE PATTERN: использование знака сглаженной ставки финансирования как медленного сигнала направленного режима на одной крупной криптовалюте даёт стратегию с коэффициентом Шарпа около нуля и отрицательной альфой, похожую на пассивный лонг; незначительная заявленная доходность целиком обеспечена несколькими днями с экстремальным эксцессом. Устойчивый режим финансирования не опережает цену так, чтобы это можно было использовать в торговле; это отличается от более широкого семейства стратегий, использующих финансирование как направленный сигнал (возврат к среднему после расчёта, экстремальный импульс, экстремальная контртрендовая стратегия), которые неоднократно не показывали реализуемого направленного преимущества на одном инструменте.

Реализация

Дневная стратегия лонг-шорт на одном инструменте BTCUSDT.BINANCE USD-M с бессрочными фьючерсами, торгующая устойчивый REGIME финансирования. Она сглаживает ставку финансирования 8ч за скользящее окно в 14 дней и держит лонг, когда сглаженная ставка выше небольшого нейтрального диапазона (устойчивый режим спроса на лонг), шорт — когда она ниже отрицательной границы (капитуляция или избыток шортов), а между границами не держит позицию; разворот происходит только при смене режима. Ставка финансирования служит только сигналом (денежный поток не начисляется); весь P&L зависит от цены. Низкая оборачиваемость, симметричная стратегия (может иметь чистую короткую позицию на медвежьем рынке). Только OHLCV + финансирование, плечо 1.0. Два-три настраиваемых параметра: funding_smooth_days, нейтральный диапазон, position_pct.

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

Проверка не пройдена (Layer 3 — бэктест в песочнице): сделки не совершены Тип баров: BTCUSDT.BINANCE-1-DAY-LAST-EXTERNAL, обработано баров: 2330 Диагностика: should_enter() возвращал сторону 0 раз за 2326 проверенных баров → ваш сигнал ENTRY CONDITION ни разу не сработал. Ослабьте логику входа или пороги. Убедитесь, что стратегия совершает сделки на заданных данных и параметрах.

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

Шарп
0,08
Общая доходность
27,47%
Максимальная просадка
38,20%
Всего сделок
28
Доля прибыльных
50,0%
Профит-фактор
1,06

Аккуратная конструкция с низкой оборачиваемостью (28 сделок, комиссия 1.03% от валовой прибыли — действительно не чувствительна к комиссиям, как и планировалось); путь USD-M на одном инструменте без структурных препятствий; достойная ёмкость ($60.5M)

Симметричная структура лонг-шорт действительно открывала чистую короткую позицию в 2022, как и задумывалось (7 шортов)

Преимущества нет: CAGR 0.56% за 6.5 лет (около нуля), коэффициент Шарпа 0.08 с CI по -0.96 до +0.61 (интервал включает 0), PF 1.06 (безубыточность) — знак сглаженной ставки финансирования не предсказывает будущую цену BTC

Альфа NEGATIVE (-0.042) при корреляции 0.82 с пассивным удержанием — результат хуже пассивного лонга, а не диверсификатор

Сильная зависимость от экстремальных выбросов: return_kurtosis 485, асимметрия 17.4, tail_ratio 0.027 — вся доходность +27% приходится примерно на 3 дней (2024-08-17 +21.8%, 2021-06-23 +16.3%, 2023-08-31 +10.7%); без них результат отрицательный

Отрицательный результат в 3 из 7 лет (2020 -13%, 2022 -19%, 2026 -10.7%), максимальная DD 38%, фактор восстановления 0.15

Слишком мало данных для оптимизации: 28 сделок = ~9 на окно walk-forward, гарантированная подгонка под шум

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

Использование знака сглаженной ставки финансирования как медленного сигнала направленного режима на одной крупной криптовалюте даёт стратегию с коэффициентом Шарпа около нуля и отрицательной альфой, похожую на пассивный лонг. Незначительная заявленная доходность целиком обеспечена несколькими днями с экстремальным эксцессом. Устойчивый режим финансирования не опережает цену так, чтобы это можно было использовать в торговле; это ещё один пример семейства стратегий, использующих финансирование как направленный сигнал, которые неоднократно не показывали реализуемого преимущества на одном инструменте.

На второй и последней итерации аналитик вынес вердикт «отказаться» на этапе разбора бэктеста до оптимизации, поэтому оптимизация, анализ и оценка риска не проводились: знак сглаженной ставки финансирования просто не предсказывает направление будущей цены BTC (провал гипотезы, а не проблема настройки). Ни один нейтральный диапазон или период сглаживания не создаст отсутствующего преимущества; оптимизация всего 28 сделок (около 9 на окно walk-forward) лишь подгонит шум.

Стратегия направленного лонг-шорт на одном инструменте с низкой оборачиваемостью по дневным бессрочным фьючерсам BTCUSDT.BINANCE USD-M; она использовала многонедельную ставку финансирования SMOOTHED как структурный сигнал режима (только сигнал, не перенос), держала лонг при устойчиво положительной сглаженной ставке, шорт — при устойчиво отрицательной, а при значениях около нуля оставалась вне рынка, разворачиваясь только при смене самого режима. Целью было уловить медленный эффект переноса и импульса, занимать чистую короткую позицию на медвежьем рынке и диверсифицировать портфель с преобладанием лонгов.

Всего 28 сделок за 6.5 лет: стратегия действительно не чувствительна к комиссиям (1.03% комиссии от валовой прибыли), но преимущества нет: CAGR 0.56% (около нуля), коэффициент Шарпа 0.08 с CI -0.96 до +0.61 (интервал включает ноль), фактор прибыли 1.06, альфа NEGATIVE -0.042 при корреляции 0.82 с пассивным удержанием, максимальная просадка 38%, отрицательный результат в 3 из 7 лет и сильная зависимость от экстремальных выбросов (эксцесс 485, асимметрия 17.4); вся общая доходность +27% приходится примерно на 3 дней.

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