Стратегии
Длинная стратегия следования за трендом Chandelier Exit на XRP 4H (22, 3.0)
Итог: Отменено
XrpFourHourChandelierExitTrendFollowingLong
Сводка по итогам
Гипотеза
Исправление в итерации 2 для сбоя зафиксированного сигнала уровня -2. Причина: прокси возвращал (close - ref)/atr с ограничением до [-1, 1]; в устойчивом тренде цена закрытия удерживается примерно на постоянном расстоянии ATR за трейлинг-стопом, поэтому на всех 477 свечах значение насыщалось ровно до +1.0 (восходящий тренд) / -1.0 (нисходящий тренд). Минимальное исправление убирает ограничение (для calculate_signal требование [-1,1] отсутствует) и добавляет компонент уровня close/ATR, масштабированный по направлению: он строго растёт при восходящем тренде (цена закрытия растёт, ATR примерно постоянен) и строго падает при нисходящем, гарантируя изменение сигнала на каждой свече даже в идеально линейном синтетическом тренде. Изменилось только выражение возврата в calculate_signal; машина состояний Chandelier, should_enter/should_exit (которые считывают дискретное _dir, а не сигнал), position_size, импорты и конфигурация не затронуты, поэтому статические проверки уровня -1 и уже прошедшая проверку логика тренда сохранены, а торговое поведение не изменилось.
Реализация
Лонговая стратегия следования за трендом по одному инструменту Tier-1, зависящая от траектории, на фьючерсах XRPUSDT.BINANCE USD-M, свечи 4H, только OHLCV, с Chandelier Exit Чака ЛеБо (период=22, множитель ATR=3.0). Она поддерживает дискретное состояние тренда с помощью подтягивающегося трейлинг-стопа ATR: long_stop = highest_high(22) - 3*ATR (повышается), short_stop = lowest_low(22) + 3*ATR (понижается); тренд переключается UP, когда цена закрытия пересекает предыдущий short_stop вверх, и DOWN, когда цена закрытия пересекает предыдущий long_stop вниз. Она держит лонг при восходящем тренде и выходит при первом переключении вниз, снова входя при следующем переключении вверх. Размер позиции рассчитывается так, чтобы риск составлял 1.5% капитала при расстоянии до long_stop (номинал ограничен 18%). calculate_signal возвращает непрерывный прокси, нормализованный по ATR и меняющийся на каждом баре; вход и выход используют сохранённое дискретное направление тренда.
Результаты верификации
Проверка не пройдена (уровень 2 — синтетические сценарии): Использованные параметры: ['atr_mult', 'lookback', 'risk_pct', 'atr_period', 'min_notional', 'min_stop_pct', 'per_trade_pct'] Проверь, что __init__ устанавливает все атрибуты из self.parameters.get(). - steady_uptrend: Сигнал зафиксирован: все сигналы 477 идентичны (значение=1.0). Вероятно, в calculate_signal() ошибка — сигнал никогда не меняется. - steady_downtrend: Сигнал зафиксирован: все сигналы 477 идентичны (значение=-1.0). Вероятно, в calculate_signal() ошибка — сигнал никогда не меняется.
Обзор бэктеста
- Шарп
- 0,42
- Общая доходность
- 77,97%
- Максимальная просадка
- 21,60%
- Всего сделок
- 555
- Доля прибыльных
- 34,8%
- Профит-фактор
- 1,18
Правильная отдача от тренда: win_rate 0.348 при avg_win $1,765 против avg_loss $797 (2.2x); PF 1.18, total_return +78%, max_dd 21.6%; достаточная выборка (555 сделок)
Проверенный класс механизмов Tier-1: тренд с зависимостью от траектории, ATR (аналог Supertrend одобрен в этой сессии); положительный результат в 4 из 7 лет (2020/2021/2023/2024)
Крайняя зависимость от толстых хвостов распределения: return_kurtosis 94.55, асимметрия 8.19 — основные показатели обеспечены несколькими огромными выигрышами на пампе XRP; DSR значительно снизит их оценку
Коэффициент Шарпа 0.42 при sharpe_ci_low -0.42 (CI пересекает 0) — слабый, пока незначимый; основной риск провала DSR после отбора
Недавнее ослабление: 2025 -5.2%, 2026 -4.7% (скользящий коэффициент Шарпа глубоко отрицательный) — противоположность положительному 2025/2026 одобренного Supertrend, что подрывает собственное обоснование гипотезы
~0.5+ (до оптимизации)
~62 WF минимум
4 из 7
почти большинство
умеренная (<~10)
2.2x (avg_win/avg_loss)
> 1 для тренда
Анализ
Анализ чувствительности PASSED (обрыв 1 на atr_mult); оптимизатор поднял PF до 1.40 и снизил влияние до 3.7%; в оптимизированном запуске положительный результат в 4 из 7 лет
Работающий механизм тренда Tier-1 (Chandelier), бета примерно нейтральная к рынку 0.10
Убедительный провал проверки дефлированного коэффициента Шарпа: DSR 0.01 (<<0.95), is_significant FALSE; оптимизированный коэффициент Шарпа 0.53 ниже BELOW ожидаемого максимума порога удачи 1.30 для 225 испытаний; PBO 0.5728; sharpe_ci_low -0.36 (пересекает 0)
Отложенная выборка провалена катастрофически: FAILED holdout_sharpe -1.382, отношение -5.469 — недавний период сильно убыточный
Walk-forward-анализ is_overfitted TRUE (среднее IS 0.568 -> среднее OOS 0.253, одно окно -0.81); return_kurtosis 292 (UP из 94) — преимущество ещё сильнее зависит от нескольких огромных дней пампа XRP
Недавнее ослабление: 2025 -12.0%, 2026 -2.8%, скользящий коэффициент Шарпа ~-6 до -7 по 2026 включительно
> 1.30 (ожидаемый максимум)
Сводка по итогам
Длинная стратегия следования за трендом по одному активу, основные показатели которой обеспечивают несколько дней пампа с толстыми хвостами распределения (эксцесс ~300), не проходит проверку дефлированного коэффициента Шарпа (0.01, ниже порога удачи), показывает глубоко отрицательный результат на отложенной выборке (−1.38) и переобучена — это уже четвёртая стратегия слабого тренда/моментума в этом запуске (после DOT, разворота SOL, моментума ADA), которая после оптимизации достигает коэффициента Шарпа ~0.5–1.2, но проваливает DSR и проверку на отложенной выборке. Поэтому высокая исходная доходность при CI, пересекающем ноль, — удача из-за выбросов, а не преимущество, которое выдержит дефлирование; прохождение анализа чувствительности не исправляет провал перспективной отложенной выборки.
Проверка бэктеста передала стратегию на оптимизацию («optimize»), но после неё аналитик отказался от стратегии: оптимизированный коэффициент Шарпа 0.53 остался ниже порога удачи ожидаемого максимума 1.30 для 225 испытаний (DSR 0.01, is_significant=false), однократно проверенная отложенная выборка провалилась катастрофически (−1.382), а walk-forward-анализ показал переобучение. Корневая причина — зависимость от толстых хвостов распределения, усугублённая оптимизатором (эксцесс 94→292), поэтому оптимизированные основные показатели +95% обеспечены несколькими огромными днями пампа XRP, которые DSR корректно снижает в оценке; преимущество ослабевает.
Лонговая стратегия следования за трендом по одному OHLCV, Tier-1, зависящая от траектории, на XRPUSDT.BINANCE 4H — Chandelier Exit Чака ЛеБо (период 22, множитель ATR 3.0): подтягивающийся трейлинг-стоп ATR, привязанный к скользящему экстремуму за N баров, который дискретно переключает состояние тренда; стратегия держит лонг, пока тренд восходящий, и выходит при первом переключении вниз — намеренно оставаясь в одобренном в сессии классе механизмов Tier-1 для фильтрации бокового движения, вместе с одобренной стратегией Supertrend.
Исходный бэктест показал правильную отдачу от тренда — 555 сделок, win_rate 0.348, но avg_win $1,765 против avg_loss $797 (2.2×), profit_factor 1.18, total_return +78%, максимальная просадка 21.6%, положительный результат в 4 из 7 лет — однако результат крайне зависел от толстых хвостов распределения (return_kurtosis 94.55, асимметрия 8.19), а коэффициент Шарпа был слабым: 0.42 (CI пересекал ноль, −0.42 до 1.07). Оптимизация повысила PF до 1.40 и снизила влияние до 3.7%, но все решающие проверки провалены: DSR 0.01, оптимизированный коэффициент Шарпа 0.53 ниже порога удачи 1.30, PBO 0.5728, коэффициент Шарпа на отложенной выборке −1.382 (отношение −5.469), walk-forward-анализ is_overfitted=TRUE (IS 0.568 → OOS 0.253), а эксцесс вырос до 292 при 2025 −12.0% / 2026 −2.8%.
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.