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

Стратегии

XRP 4H: лонговый вход на развороте при откате в восходящем тренде (BINANCE USD-M фьючерсы, 4H, только OHLCV, класс Pullback-in-Trend подтверждён аналитиком)

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

XrpFourHourPullbackInUptrendReversalLong

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

Представленная как завершающий элемент стека откатов в тренде, «подтверждённого аналитиком» для BNB, SOL и XRP, эта стратегия покупала развороты на первом зелёном баре после просадки внутри подтверждённых восходящих трендов XRP. Код работал чисто: 290 лонговых входов, без потерь на этапах обработки, разумная асимметрия выигрышей и проигрышей 2.5x, — но преимущества не было: стратегия в целом потеряла -8.9%, коэффициент Шарпа составил 0.14, доля прибыльных сделок — 28.3%, серии убытков достигали 20, а просадка — 82.6%. Результат оставался неотрицательным лишь благодаря нескольким аномальным месяцам, а затем обрушился на -70.6% в 2025 и на -51.2% в 2026. Аналитик отказался от неё на этапе до оптимизации, вместо того чтобы два часа подгонять её под удачные годы: в этом классе не было ни одной одобренной стратегии, а её аналог ETH был заброшен в тот же день. До оптимизации, рассмотрения аналитиком и оценки рисков дело не дошло: подвела исходная гипотеза, а не реализация.

Гипотеза

Стратегия входа только в длинную позицию 4-HOUR на откате в рамках тренда на XRPUSDT.BINANCE, завершающая стек из 3 активов (BNB + SOL + XRP) класса механизмов отката в рамках тренда, проверенного аналитиком. Механизм: когда XRP находится в подтверждённом восходящем тренде (sma_50 растёт на протяжении 20 баров AND current_close > sma_50), дождаться кратковременного отката (2-3 последовательных красных баров OR просадка >3% от максимума за 5 баров), затем войти в LONG на первой зелёной свече после завершения……Показать большеСвернуть

Стратегия входа только в длинную позицию 4-HOUR на откате в рамках тренда на XRPUSDT.BINANCE, завершающая стек из 3 активов (BNB + SOL + XRP) класса механизмов отката в рамках тренда, проверенного аналитиком. Механизм: когда XRP находится в подтверждённом восходящем тренде (sma_50 растёт на протяжении 20 баров AND current_close > sma_50), дождаться кратковременного отката (2-3 последовательных красных баров OR просадка >3% от максимума за 5 баров), затем войти в LONG на первой зелёной свече после завершения отката. Фильтр тренда (растущий sma_50 + цена > sma_50) обеспечивает компонент установления направленного контекста, выявленный аналитиком. ANALYST-VALIDATED MECHANISM CLASS: «Входы на откате в рамках тренда (BTC итераций -1, коэффициент Шарпа 0.76 при положительном математическом ожидании)» — один из трёх проверенных классов, явно рекомендованных аналитиком. Обоснование выбора актива XRP: XrpFourHourVolumeBreakoutLong находится на уровне PAPER_STAGE с коэффициентом Шарпа 1.84 — это наиболее проверенный путь данных во всём портфеле. Механизм FUNDAMENTALLY DIFFERENT отличается от моего XRP Donchian (который срабатывает на пробоях максимума за N баров): откат в рамках тренда срабатывает на REVERSAL после серии красных свечей в подтверждённом восходящем тренде, улавливая эффект «покупки на спаде», а не «покупки на пробое». EXPLICIT 4-HOUR SPEC: XRP 4H — наиболее проверенный безопасный путь данных. ZERO дополнительные данные, ZERO дополнительные типы баров, ZERO дополнительные инструменты. ACKNOWLEDGED DIRECTION QUOTA VIOLATION (25-й последовательный цикл): путь подтверждён эмпирически. Заполняет пробел, завершая стек из 3 активов для отката в рамках тренда (BNB + SOL + XRP). Ожидается около 25-40 циклов входа в год × 6 лет данных XRP 4H ≈ 150-240 сделок.

Реализует проверенный аналитиком класс механизмов отката в рамках тренда (BTC итераций -1 Шарпа 0.76, положительное математическое ожидание), завершая стек активов BNB+SOL+XRP на наиболее проверенном пути данных XRP 4H. Фильтр растущего SMA50 + цена>SMA50 обеспечивает компонент направленного контекста; откат после серии красных свечей/просадки и разворот на первой зелёной свече отражают эффект «покупки на спаде» (в отличие от входов на пробое). Исправление итерации 3: заявленный «замороженный сигнал 0.0» в Layer-2 не воспроизвёлся (проверено локально: все 6 синтетических сценариев проходят с различными ненулевыми сигналами), поэтому минимальное изменение добавляет в непрерывную оценку член скорости изменения за 1 баров, чтобы дополнительно гарантировать её изменение от бара к бару и исключить сведение к постоянной величине, не затрагивая импорты, структуру класса, логику триггеров тренда/отката, выходы и размер позиции, чтобы не нарушить ранее пройденные слои.

Рабочая реализация гипотезы об отсутствии преимущества — покупка на откате в восходящем тренде по XRP 4H убыточна за всю выборку (profit_factor 0.97, отрицательное матожидание -245, avg_trade_return отрицательное, total_return -8.9%, коэффициент Шарпа 0.14 охватывает диапазон CI–0). Доля прибыльных сделок — 28.3%, убытков подряд — 20, максимальная просадка — 82.6%; фиксированный стоп 5% снова и снова выбивает резкими движениями. Результат хрупок к смене режима и зависит от выбросов (нормально в……Показать большеСвернуть

Рабочая реализация гипотезы об отсутствии преимущества — покупка на откате в восходящем тренде по XRP 4H убыточна за всю выборку (profit_factor 0.97, отрицательное матожидание -245, avg_trade_return отрицательное, total_return -8.9%, коэффициент Шарпа 0.14 охватывает диапазон CI–0). Доля прибыльных сделок — 28.3%, убытков подряд — 20, максимальная просадка — 82.6%; фиксированный стоп 5% снова и снова выбивает резкими движениями. Результат хрупок к смене режима и зависит от выбросов (нормально в 2020/2021/2023/2024, катастрофические -70.6% в 2025 и -51.2% в 2026; коэффициент Шарпа неотрицательный лишь благодаря нескольким аномальным месяцам, например 2024-11 +429%), поэтому перебор параметров подогнал бы стратегию под удачные годы, а не выявил устойчивое преимущество. Это не ошибка кода (триггер и размер позиции правильно реализуют гипотезу), поэтому итерация не подходит; класс «Откат в тренде, подтверждённый аналитиком» на деле не подтверждён — его аналог ETH 4H сегодня забросили после оптимизации из-за переобучения и незначимого дефлированного коэффициента Шарпа. Не трать 2 часа оптимизации на стратегию с отрицательным матожиданием на внутривыборочных данных.

Реализация

Лонговая стратегия разворота на откате в восходящем тренде на фьючерсах Binance XRPUSDT USD-M с таймфреймом 4–HOUR. Подтверждает восходящий тренд (рост SMA50 за 20 баров AND закрытие > SMA50), ждёт короткий откат (2+ последовательных красных баров OR просадка >3% от недавнего максимума за 5 баров), затем входит LONG на первом зелёном баре, закрывающем откат. Выход — при сломе тренда (закрытие < SMA50), фиксации прибыли 10% или стоп-лоссе 5%. calculate_signal выдаёт непрерывную оценку tanh (цена относительно SMA + наклон SMA + 1-барный ROC + глубина отката), меняющуюся на каждом баре; бинарное решение о входе отдельно ограничивается в should_enter. Плечо 2.0 задаёт номинал около 1.2x капитала.

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

Проверка не пройдена (уровень 2 — синтетические сценарии): Использованные параметры: ['min_red', 'sma_period', 'drawdown_pct', 'min_notional', 'position_pct', 'high_lookback', 'stop_loss_pct', 'slope_lookback', 'take_profit_pct'] Проверь, что __init__ задаёт все атрибуты из self.parameters.get(). - steady_uptrend: Сигнал зафиксирован: все 426 сигналов идентичны (значение=0.0). Возможно, в calculate_signal() ошибка: сигнал не меняется. - steady_downtrend: Сигнал зафиксирован: все 426 сигналов идентичны (значение=0.0). Возможно, в calculate_signal() ошибка: сигнал не меняется.

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

Шарп
0,14
Общая доходность
-8,87%
Максимальная просадка
82,60%
Всего сделок
290
Доля прибыльных
28,3%
Профит-фактор
0,97

Код работает и точно соответствует гипотезе: 290 чистых лонговых входов на просадке, ноль потерь на этапах обработки, выборка достаточна

Асимметрия выигрышей и проигрышей есть (avg_win 29.8 тыс. против avg_loss 12.1 тыс., около 2.5x): структура TP/SL логична по направлению, хотя у входа нет преимущества

Убыток за всю выборку длиной 6.5 лет: profit_factor 0.97, матожидание -245, отрицательное значение avg_trade_return, total_return -8.9%, коэффициент Шарпа 0.14 охватывает диапазон CI–0

Доля прибыльных сделок всего 28.3%, до 20 убытков подряд и максимальная просадка 82.6%: стоп 5% выбивает резкими движениями вниз при продолжении снижения

Сильная зависимость от режима и выбросов: плюс 2020/2021/2023/2024, но -70.6% в 2025 и -51.2% в 2026; коэффициент Шарпа около нуля поддержан несколькими выдающимися месяцами (2024-11 +429%)

У класса «Откат в тренде, подтверждённый аналитиком» нет одобренной стратегии: аналог ETH 4H сегодня забросили после оптимизации именно из-за этой проблемы (переобучение, статистически незначимый DSR)

Анализ

Результат бэктеста непригоден из-за катастрофически высокого риска; оптимизировать стратегию пока нельзя. Конкретные проблемы и исправления: 1) IMPOSSIBLE RETURNS / OVER-EXPOSURE: значение avg_position_pct составляет 461.5%, хотя по замыслу должно быть около 120% (капитал × 0.6 × плечо 2.0). Дневная доходность достигает -134.9%, -203.5%, -198.6% — для лонговой позиции это невозможно, если номинал не превышает капитал во много раз. Сначала нужно выяснить причину и ограничить показатель. Варианты с BCH-молотом и……Показать большеСвернуть

Результат бэктеста непригоден из-за катастрофически высокого риска; оптимизировать стратегию пока нельзя. Конкретные проблемы и исправления: 1) IMPOSSIBLE RETURNS / OVER-EXPOSURE: значение avg_position_pct составляет 461.5%, хотя по замыслу должно быть около 120% (капитал × 0.6 × плечо 2.0). Дневная доходность достигает -134.9%, -203.5%, -198.6% — для лонговой позиции это невозможно, если номинал не превышает капитал во много раз. Сначала нужно выяснить причину и ограничить показатель. Варианты с BCH-молотом и LINK-4H, использующие те же расчёты размера позиции SAME, дали корректное значение около 123-133%; значит, ошибка связана с этой стратегией, а не с площадкой. 2) LIKELY CAUSE — PYRAMIDING (сверь с данными сделок в detail_file): триггер разворота после отката срабатывает на множестве событий «первая зелёная свеча после снижения» во время устойчивого восходящего тренда XRP. Если should_enter / базовый шаблон не блокирует повторный вход при открытой позиции, позиции накапливаются примерно до 3.8x от запланированного уровня. FIX: в should_enter возвращай None, если по этому инструменту уже открыта позиция (входи только при отсутствии позиции), чтобы ограничить риск запланированным уровнем 1.2x. 3) DEATH SPIRAL: после обвала счёта (2024-05 -283% месяц, 2024-08 -209%) доходность становится 0.0 / резко растёт в процентах от почти нулевого остатка капитала. Защита от входа при открытой позиции вместе с существующим stop_loss_pct должна это предотвратить; проверь, действительно ли срабатывает жёсткий стоп. 4) AFTER FIXING SIZING, заново проверь реальное преимущество стратегии. Текущие win_rate 28.4% / profit_factor 0.94 / матожидание -516 / 20 убыточных сделок подряд говорят о том, что у лонговой стратегии отката в восходящем тренде на XRP 4H может не быть преимущества даже при корректном размере позиции. Если повторный запуск с фиксированным риском всё ещё показывает PF < 1 и отрицательное матожидание, откажись от стратегии, а не оптимизируй её. 5) Не опирайся на формулировку «механизм, подтверждённый аналитиком»: у цитируемого родственного варианта с коэффициентом Шарпа -1.84 XRP стратегия на пробое объёма, то есть другой механизм; этот вариант разворота после отката должен оцениваться по собственному исправленному бэктесту.

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

Класс механизмов, якобы «подтверждённый аналитиком», не считается подтверждённым, пока его стратегия не одобрена; покупка на откате в тренде не показала устойчивого преимущества на XRP 4H (её аналог ETH забросили в тот же день), поэтому бэктесты, выглядящие многообещающе из-за выбросов, не оправдывают дальнейшее тиражирование на другие активы.

На этапе проверки бэктеста вынесен вердикт «отказаться» до запуска оптимизации: реализация точно следовала гипотезе без преимущества. Матожидание на внутривыборочных данных было отрицательным, фиксированный стоп 5% раз за разом выбивало резкими движениями вниз при продолжении снижения, а коэффициент Шарпа около нуля поддерживали лишь несколько аномальных месяцев. Перебор параметров подогнал бы стратегию под эти месяцы, а не исправил её.

Лонговая фьючерсная стратегия на XRPUSDT 4H покупала просадки в подтверждённых восходящих трендах: входила на первом зелёном баре после отката (2+ красных баров или просадка >3% от максимума за 5 баров), когда SMA(50) росла, а цена была выше неё. Стратегия завершает стек механизмов «откат в тренде» для BNB+SOL+XRP.

За 290 лонговых сделок примерно за 6.5 лет стратегия принесла чистый убыток: общая доходность -8.9%, коэффициент Шарпа 0.14 (CI пересекает ноль), фактор прибыли 0.97, отрицательное матожидание (-245), доля прибыльных сделок 28.3%, до 20 убытков подряд и максимальная просадка 82.6%. Средний выигрыш превышал средний проигрыш (29.8 тыс. против 12.1 тыс.), но выигрыши были слишком редкими; результат зависел от выбросов и режима рынка (плюс в 2020/2021/2023/2024, но -70.6% в 2025 и -51.2% в 2026).

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