Стратегии
ADA Spot: отскок на капитуляции и ликвидности. Покупка после доходности за 24h в нижних 2% собственного распределения за предыдущие 90 дней; выход через фиксированные 24h (ADAUSDT.BINANCE_SPOT 1H, только длинные позиции, без плеча, вне рынка около 93% времени, только OHLCV)
Итог: Отменено
AdaSpotCapitulationTailBounce24h
Сводка по итогам
AdaSpotCapitulationTailBounce24h проверяла отскок после капитуляции и всплеска ликвидности на спотовом рынке ADA: покупка после экстремального падения за 24h относительно собственного распределения ADA за 90 дней и выход через фиксированные 24h. В двух итерациях стратегия показала сильное преимущество внутри выборки (PF 1.63-1.90, 1.46-2.37% на сделку, бета ~0.03) и чистую статистику walk-forward-анализа (Sharpe OOS 0.96, PBO 0.32). Однако в отложенной выборке за 20 месяцев преимущество практически отсутствовало (26 сделок, -0.04% на сделку, Sharpe отложенной выборки 0.016), а результат ухудшался год за годом и достиг 2026. Поэтому аналитик отказался от стратегии по причине no_edge (угасание преимущества) и отметил провал проверки дефлированного Sharpe и программы FDR. Аналитик также указал на предполагаемые, но не проверенные артефакты дневной доходности MTM (значение -11%/-19% в последний день и парные дни -X/+X) для проверки движка.
Гипотеза
Реализация
Только длинные позиции, без плеча, спот ADAUSDT, свечи 1H. Покупка, когда доходность за последние 24h опускается ниже 2% квантиля собственного распределения за предыдущие 90 дней (2160 баров). Квантиль рассчитывается только по предыдущим барам. Выход по фиксированному интервалу 24h. Размер позиции — 95% капитала, но не более 5% среднего часового объёма за последние 24 баров, чтобы ограничить влияние на рынок при низком объёме.
Результаты верификации
При желании сохраняй (ts, close) и выбирай базовое закрытие на момент bar.ts_init - 24h либо пропускай сигнал, если промежуток между _closes[0] и текущим баром превышает 24h плюс один бар.
Окно доходности — 24 BARS, а не 24 часов реального времени. Из-за пропущенных баров 1H (сбои биржи, пробелы в каталоге) значение _closes[0] может быть старше 24h. Бары с close<=0 пропускаются, что сдвигает окно. Влияние на BINANCE_SPOT 1H невелико.
Перед бумажной торговлей проверь, что прогон прогрева в реальном режиме подаёт в calculate_signal не менее 2160 баров.
Для квантиля нужно min_dist_samples=1440 баров (60 дней) скользящего состояния внутри calculate_signal. В бэктесте это лишь издержка прогрева. При бумажной или реальной торговле после перезапуска входов не будет 60 дней, если прогон прогрева базового шаблона не запустит calculate_signal.
Для корректности изменений не требуется. Если специалист по рискам возражает против просадки, предпочти меньший equity_fraction стопу, которого нет в гипотезе.
Размер позиции — 95% капитала, стопа на сделку нет, поэтому удержание 24h переносит почти весь рыночный ход на практически весь счёт (наибольший убыток на тестовом отрезке — $21.6k, DD 31.6%). Это соответствует гипотезе, в которой стоп не указан; по умолчанию стратегия вне рынка и открывает одну позицию на событие, а не постоянно переворачивает позицию. Просадку всё равно будут оценивать по заранее зарегистрированному порогу на следующем этапе.
Обзор бэктеста
- Шарп
- 0,33
- Общая доходность
- 480,86%
- Максимальная просадка
- 30,90%
- Всего сделок
- 210
- Доля прибыльных
- 64,3%
- Профит-фактор
- 1,63
Сделки соответствуют механизму: 210 сделок, все длинные; каждая открыта после распродажи в нижних -2% 24h и закрыта по фиксированному интервалу 24h. Это около 26 в год, экспозиция — 7.2%; оба показателя соответствуют заранее зарегистрированному дизайну.
Реестр сделок показывает +0.97% на сделку (указанное значение avg_trade_return_pct — это 1.46%), что значительно выше спотового порога 0.25%. PF равен 1.63, доля прибыльных сделок — 0.64, комиссии составляют 6% валовой прибыли, влияние рынка — 19% валовой прибыли.
Результат не зависит от нескольких крупных сделок: без лучших 5 он всё ещё составляет +0.57% на сделку и +$174k. Средняя доходность на сделку положительна в 8 из 9 лет входа (2018-2025).
Это не рыночная бета: бета равна 0.03, корреляция — 0.11. Опасение QA подтвердилось лишь отчасти, поскольку преимущество есть в 2018-2024, а не только в периоды высокой волатильности.
Преимущество слабее, чем было задано заранее: t-статистика около 1.9 против 2.9, а 0.97% против 1.49% на сделку. В последнее время оно угасает: за 10 сделок 2025 принёс +0.49% на сделку, а 2026 дал убыток 1.89% на сделку.
Sharpe переоценки по рынку равен 0.33 (CI -0.33 к 1.01), что ниже рекомендательного порога 1.0. Его искажают пары дневных доходностей, которые точно взаимно компенсируются (-17% к -20% в один день, затем +21% к +25% на следующий), а также непарное значение -19.41% в последний день. Механизм не проверен; отметь это для проверки движка.
Максимальная просадка — 30.9%, её длительность — 649 дней; отчасти она вызвана теми же дневными значениями.
У стратегии, которая около 93% времени остаётся вне рынка, календарный Sharpe ограничен сверху (L165), поэтому позднее пройти отбор будет трудно.
Анализ
Механизм соответствует гипотезе: 160 входов только в длинную позицию после доходности за 24h в нижнем хвосте ~1.3%, фиксированный интервал ~23h, вне рынка ~94% времени.
Экономика отдельных сделок значительно превосходит издержки: реализованное среднее 1.90% (указано avg_trade_return_pct 2.37%) против порога 0.25% BINANCE_SPOT; по полной выборке реализованное t = 3.06, PF 1.91, доля прибыльных сделок 0.66.
Не бета: бета 0.03, корреляция 0.16. Просадка (21%) намного меньше просадки стратегии «купить и держать» ADA (>80%).
Walk-forward-анализ CPCV чистый: OOS 0.96, PBO 0.32, переобучения нет; положительный результат в 8 из 9 лет; ни один год не доминирует (2021 даёт 24%); чувствительность плавная, кроме ограничения equity_fraction>1 и преимущества короткого удержания на hold_hours.
Преимущества на будущих данных нет. По реализованному реестру сделок в отложенной выборке (2024-12-13 — 2026-08-13) 26 сделок со средним результатом -0.04%/сделку, t = -0.04, PF 0.98, доля прибыльных сделок 0.46. Порог отложенной выборки HARD «пройден» только по MTM Sharpe 0.016 (коэффициент 0.017); по сути, преимущества нет.
В конце выборки угасание монотонно: реализованное среднее на сделку составило 2.46% в 2024, 0.71% в 2025 (PF 1.41) и -1.35% в 2026 (PF 0.62, 8 сделок).
Проверка дефляции не пройдена: DSR 0.70 при ожидаемом максимальном Sharpe 0.40 для 15 эффективных испытаний (82 исходных). Бутстрэп-оценка Sharpe CI от -0.11 до 1.25 охватывает 0; стратегия не проходит программу FDR (p = 0.30; оставлено 5 из 309).
Просадка превысила заранее зарегистрированный порог: 21.3% при заявленном 20%. Выполнено 5 из 6 заранее зарегистрированных проверок.
Sharpe MTM на уровне 0.59 ниже порога Sharpe 1.0 для отбора. Это форма с пребыванием вне рынка примерно 93% времени из L165, такая же, как у родственной стратегии с премией за немедленность DOGE, когда её risk_rejected.
Предполагаемый артефакт движка, не проверен: оптимизированный дневной ряд заканчивается значением -11.0% на 2026-08-14 (-19.4% в базовом прогоне), тогда как реализованная кривая капитала остаётся ровной на уровне $426,251 и открытых позиций нет. Также регулярно встречаются парные дни -X/+X в дни входа и выхода. Это искажает Sharpe MTM; нужно передать на проверку движка. На этот вердикт, основанный на реализованном реестре сделок, артефакты не влияют.
не сохранено
оставлено без изменений
Порог бэктеста: - метрики ненадёжны: несогласованность: знак Sharpe -2.54 расходится со знаком total_return 223.25% — Sharpe рассчитан по ряду mtm_equity_curve, тогда как доходность взята из кривой капитала. Оценивай результат по кривой капитала.
Сводка по итогам
Одна сделка по хвостовому событию на одном активе даёт слишком мало сделок в отложенной выборке, чтобы отличить угасание от шума. Поэтому аналитик рекомендовал предложить её заново только как объединённую панель спотовых активов (около 250+ сделок в год), которая также могла бы показать, специфично ли угасание после -2024 для ADA.
Аналитик прошёл проверку бэктеста (оптимизация), но после неё отказался от стратегии с кодом отказа no_edge (угасание преимущества): преимущество было реальным в 2018-2024, но отсутствовало вне выборки; средний реализованный результат на сделку снизился с 2.46% в 2024 до 0.71% в 2025 и -1.35% в 2026. Стратегия также не прошла проверку с поправкой на завышение коэффициента Шарпа (0.70 против 0.95), программу FDR (p=0.30, сохранено 5 из 309), порог допуска по коэффициенту Шарпа 1.0 и заранее заданный предел просадки 20%.
Стратегия ADAUSDT.BINANCE_SPOT 1H: только длинные позиции, без плеча; покупка после того, как доходность за последние 24h попадает в нижние ~2% собственного распределения за предыдущие 90 дней. Стратегия предоставляет ликвидность продавцам, действующим в панике, и закрывает позицию через фиксированные ~24h; около 93% времени остаётся вне рынка.
В базовом бэктесте за период с 2018-04 по 2026-08 получено +480.9% на 210 сделках, PF 1.63, доля прибыльных сделок 0.64, средняя доходность сделки 1.46%, коэффициент Шарпа MTM 0.33 и максимальная просадка 30.9%; оптимизированная версия принесла +326.3% на 160 сделках, PF 1.90, средняя доходность сделки 2.37%, коэффициент Шарпа 0.59, просадка 21.3%, а также коэффициент Шарпа 0.96 на OOS walk-forward CPCV с PBO 0.32. Тест на отложенной выборке за 608 дней формально пройден: коэффициент Шарпа 0.016 (отношение 0.017 при пороге 0.7); в журнале фактических сделок средняя доходность на сделку составила -0.04% для 26 сделок, при этом PF 0.98.
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.