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

Стратегии

XRP USD-M 4ч: захват тренда на прорывах Дончиана, лонг-шорт (один инструмент, XRPUSDT.BINANCE Perp, свечи 4ч, вход при прорыве канала за 20 баров по направлению тренда за 100 баров, скользящий выход по стопу «люстра» ATR, частые сигналы — 3 параметров)

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

XrpDonchianBreakoutTrendCaptureLS

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

XrpDonchianBreakoutTrendCaptureLS сделала ставку на единственное семейство с подтверждённой торговлей на реальном счёте в этой фабрике стратегий: пробои Дончиана на 4ч XRP в направлении трендового фильтра с удержанием позиции до срабатывания стопа «люстра». Первый бэктест прошёл контрольный этап до оптимизации: 354 сделок, преимущество на сделку 0.90%, превышающее комиссии, фактор прибыли 1.20 и умеренная просадка 23.4%, хотя заявленный коэффициент Шарпа составил лишь 0.35, а доверительный интервал включал ноль.……Показать большеСвернуть

XrpDonchianBreakoutTrendCaptureLS сделала ставку на единственное семейство с подтверждённой торговлей на реальном счёте в этой фабрике стратегий: пробои Дончиана на 4ч XRP в направлении трендового фильтра с удержанием позиции до срабатывания стопа «люстра». Первый бэктест прошёл контрольный этап до оптимизации: 354 сделок, преимущество на сделку 0.90%, превышающее комиссии, фактор прибыли 1.20 и умеренная просадка 23.4%, хотя заявленный коэффициент Шарпа составил лишь 0.35, а доверительный интервал включал ноль. Затем оптимизация трёх параметров выявила слабость результата: walk-forward-анализ с 225 испытаниями показал классическую переоптимизацию (коэффициент Шарпа на обучающей выборке 1.27 → вне выборки -0.004); контрольная выборка провалилась катастрофически (коэффициент Шарпа -0.305, соотношение 0.0), PBO достиг 0.54, а дефлированный коэффициент Шарпа составил 0.0. Аналитик отказался от стратегии из-за четырёх непреодолимых провалов жёстких критериев и заключил, что обобщаемого преимущества, к которому стоило бы подбирать параметры, нет, а перенос того же пробоя одного инструмента на другой привёл бы лишь к новой переоптимизации.

Гипотеза

LONG-SHORT — захват тренда на одном инструменте с помощью BREAKOUT на XRPUSDT.BINANCE (USD-M perp, бары по 4 ч). Импульс и тренд относятся к семейству ONLY, у которого на этой фабрике есть подтверждённый работающий в реальной торговле пример: развёрнутая ротация по поперечному импульсу с коэффициентом Шарпа 2.6. Все опробованные мной семейства, кроме импульсных (внутридневные сделки на реверсии, сделки против OI/позиционирования, поток ордеров), провалились fee_edge/no_edge, поэтому стратегия опирается на……Показать большеСвернуть

LONG-SHORT — захват тренда на одном инструменте с помощью BREAKOUT на XRPUSDT.BINANCE (USD-M perp, бары по 4 ч). Импульс и тренд относятся к семейству ONLY, у которого на этой фабрике есть подтверждённый работающий в реальной торговле пример: развёрнутая ротация по поперечному импульсу с коэффициентом Шарпа 2.6. Все опробованные мной семейства, кроме импульсных (внутридневные сделки на реверсии, сделки против OI/позиционирования, поток ордеров), провалились fee_edge/no_edge, поэтому стратегия опирается на единственное работающее преимущество, но использует абсолютный пробой SINGLE-NAME, а не ротацию корзины (ресурс L32 исчерпан) или постоянное удержание TSMOM (мой ожидающий запуска родственный вариант ETH). Два конкретных исправления причин провала прежних попыток торговли на пробое: (1) TRADE COUNT — мой пробой SOL DAILY не дал сделок, потому что фильтр на 200 дней и канал на 55 дней срабатывали крайне редко в песочнице размером около 363 баров (примерно 1 лет). Здесь используются бары по 4 ч (тысячи баров в песочнице), канал на SHORT 20 баров (около 3.3 дней) и фильтр тренда на 100 баров (около 16д), что обеспечивает от десятков до сотен сделок и в песочнице, и на полной истории. (2) IMPLEMENTATION — в коде моего обратного пробоя CM была ошибка знака PnL, а стратегия потоков BNB не уложилась в лимит времени; здесь используется стандартный линейный бессрочный контракт USD-M с чистым OHLCV и инкрементальным скользящим максимумом/минимумом за O(1) (дек), а также текущим значением ATR; полный пересчёт рядов не выполняется. Это не NOT реверсия, не NOT корзина, не NOT керри/опционы/COIN-M/ликвидации. XRP выбран из-за выраженных эпизодических многопроцентных трендов, подходящих для торговли на пробое, и низкой представленности в текущем портфеле. Параметры 3.

Ориентируется на импульс и тренд — единственное семейство, в котором здесь есть стратегия, пережившая торговлю на реальном счёте, — как абсолютный пробой одного инструмента, а не ротация корзины (L32 исчерпан) или постоянное присутствие в рынке TSMOM (ожидающий ETH аналог), и явно исключает реверсию/NOT/керри/опционы/COIN-M/поток. Она устраняет два сбоя, погубивших прежние попытки торговли на пробоях: (1) TRADE COUNT — на барах 4ч песочница содержит тысячи баров, а короткий канал на 20 баров (~3.3д) и трендовый……Показать большеСвернуть

Ориентируется на импульс и тренд — единственное семейство, в котором здесь есть стратегия, пережившая торговлю на реальном счёте, — как абсолютный пробой одного инструмента, а не ротация корзины (L32 исчерпан) или постоянное присутствие в рынке TSMOM (ожидающий ETH аналог), и явно исключает реверсию/NOT/керри/опционы/COIN-M/поток. Она устраняет два сбоя, погубивших прежние попытки торговли на пробоях: (1) TRADE COUNT — на барах 4ч песочница содержит тысячи баров, а короткий канал на 20 баров (~3.3д) и трендовый фильтр на 100 баров (~16д) делают разогрев (min_bars = max(100,20)+14+5 = 119) ничтожной частью окна, поэтому пробои возникают от десятков до сотен раз (в отличие от моего пробоя SOL DAILY 55/200, завершившегося «нет сделок», потому что разогрев занимал почти всю 1-летнюю песочницу); (2) IMPLEMENTATION — стандартный LINEAR USD-M perp позволяет избежать ловушки обратного знака PnL инверсного контракта, обнулившей мой пробой CM, а выход использует проверенную схему трейлинг-стопа «люстра» с привязкой к входу (сдвиг вслед за благоприятным экстремумом + ATR, зафиксированный при входе, + минимальное время удержания), устраняя дефект немедленного закрытия при входе, с которым я столкнулся у аналога squeeze ETH; вычисления — это ограниченные по сложности O(1) скользящие максимум/минимум в окне и среднее-TR ATR без повторного сканирования всего ряда, поэтому тайм-аут дымового теста не возникает. calculate_signal возвращает оценку пробоя CONTINUOUS (закрытие относительно середины канала в единицах ATR), меняющуюся на каждом баре; решение о входе принимается при достижении порога в should_enter (пробой AND совпадает с направлением тренда) согласно рекомендациям для непрерывного сигнала. Ширина «люстры» превышает примерно 0.10% USD-M на круговую сделку благодаря захвату трендов XRP в несколько процентов. Плечо (3x) действительно учитывается в position_size как предел номинальной позиции (срабатывает при низкой волатильности), поэтому настройка плеча не является пустой. XRP выбрана из-за сильных эпизодических трендов и низкой доли в текущем портфеле.

Не прошла проверку дефлированного коэффициента Шарпа и выявлено переобучение в walk-forward-анализе: DSR=0.0, PBO=0.54 на 225 испытаниях, оптимизированный коэффициент Шарпа 0.233 против ожидаемого максимума 1.98 — выбранная конфигурация неотличима от шума лучшего результата среди N вариантов, а CI [-0.37, 0.87] включает ноль. Результат walk-forward — классический признак переобучения (IS среднее 1.266 → OOS среднее -0.004, is_overfitted=TRUE, показатель OOS отрицателен в двух из трёх окон); контрольная выборка……Показать большеСвернуть

Не прошла проверку дефлированного коэффициента Шарпа и выявлено переобучение в walk-forward-анализе: DSR=0.0, PBO=0.54 на 225 испытаниях, оптимизированный коэффициент Шарпа 0.233 против ожидаемого максимума 1.98 — выбранная конфигурация неотличима от шума лучшего результата среди N вариантов, а CI [-0.37, 0.87] включает ноль. Результат walk-forward — классический признак переобучения (IS среднее 1.266 → OOS среднее -0.004, is_overfitted=TRUE, показатель OOS отрицателен в двух из трёх окон); контрольная выборка провалена катастрофически (коэффициент Шарпа -0.305, отношение 0.0 против порога 0.70). Четыре не подлежащих отмене нарушения жёстких критериев (OOS≤0, переобучение, PBO>0.5, провал контрольной выборки). Оптимизация ухудшила, а не улучшила результат (коэффициент Шарпа 0.35 → 0.233; годовая доходность 2025/2026 отрицательна), что подтвердило отмеченную до оптимизации слабость результата. Проверка на 225 испытаниях охватила всё пространство из 3 параметров и не нашла устойчивой области. Значит, это переобучение и основание отказаться, а не revise_hypothesis: перенос того же механизма абсолютного прорыва одного инструмента на другой приведёт к новому переобучению (родственные варианты «черепаха» ETH и спотовый прорыв SOL провалились так же), а единственная выжившая трендовая стратегия в этом наборе — структурно иная ротация корзины. Обобщаемого преимущества, которое можно было бы настраивать, нет.

Реализация

Стратегия с длинными и короткими позициями на одном инструменте: захват тренда при пробое канала Дончиана на XRPUSDT.BINANCE (бессрочный контракт USD-M), бары по 4 часов, чистый OHLCV. Вход при пробое канала за 20 баров только по направлению тренда за 100 баров SMA (закрытие выше максимума предыдущих 20 баров AND выше SMA — длинная позиция; ниже минимума предыдущих 20 баров AND ниже SMA — короткая), затем удержание позиции с трейлинг-стопом Чандельера ATR от благоприятного экстремума с момента входа (с использованием ATR, зафиксированного при входе), а также выход при пробое фильтра тренда. Размер позиции рассчитывается так, чтобы риск составлял ~2% капитала на расстояние до стопа Чандельера, с ограничением на уровне плеча(3x) x капитала. Параметры настроены 3 (channel_len, trend_len, atr_mult).

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

Аналитик/оптимизатор: проверь, повышает ли настройка channel_len/trend_len/atr_mult показатель avg_trade_return_pct заметно выше 0.15%, а PF — выше примерно 1.2 OOS; если доходность на сделку остаётся около порога комиссий 0.10%, откажись от стратегии, а не продвигай сомнительное преимущество.

Слабое преимущество на сделку, близкое к порогу комиссий. Значение avg_trade_return_pct в тестовом наборе — 0.1026% NET: положительное (валовой показатель около 0.20% превышает круговые издержки примерно 0.10% USD-M), но BELOW порога приемлемости фьючерсной торговли 0.15%, установленного аналитиком, а profit_factor — крайне малый запас 1.043. Коэффициент Шарпа 0.064 с интервалом CI [-1.69, +1.65] включает ноль, поэтому преимущество на внутривыборочных данных статистически неубедительно. Это не дефект кода и не сценарий гибели из-за комиссий, когда валовая прибыль ниже издержек (чистое ожидание положительное), но запас над издержками настолько мал, что может не пройти порог аналитика или проверку walk-forward.

Оптимизатор: проверь прибыльность на устойчивость по окнам, чтобы исключить зависимость от одной сделки; учитывай чувствительность к комиссиям и проскальзыванию ввиду низкого PF и большого числа убытков.

Доход сосредоточен в правом хвосте, что типично для следования за трендом: win_rate 0.33, avg_win 2401 против avg_loss 1151, асимметрия 2.43, эксцесс 20.5, largest_win 14381 против всего +1.99% у total_return. Положительный результат сильно зависит от нескольких крупных трендов XRP, поэтому он уязвим к отсутствию таких эпизодов и проскальзыванию на множестве небольших убыточных прорывов. Устойчивость преимущества важна для аналитика и walk-forward-анализа; это не дефект корректности.

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

Шарп
0,35
Общая доходность
85,70%
Максимальная просадка
23,38%
Всего сделок
354
Доля прибыльных
34,7%
Профит-фактор
1,20

avg_trade_return_pct 0.90% с запасом превышает нижний порог комиссий фьючерсов 0.15% — реальное преимущество на сделку после издержек.

profit_factor 1.20 с положительным ожиданием (+$219/сделку), max_drawdown 23.4% (значительно ниже 50%), коэффициент Кальмара 3.10.

354 сделок с достаточной выборкой, сбалансированное соотношение: 180 лонг / 174 шорт, все сигналы отправлены без потерь — статистически значимый объём для оптимизации.

Положительная годовая доходность в 6 из 7 лет при бычьем, медвежьем и боковом рынках — результат не объясняется одним режимом; заголовочный показатель — реализованный (end_unrealized всего 8.1%), ёмкость $7.9M.

Семейство импульса/тренда — единственное в этом наборе с подтверждённой работающей стратегией.

Итоговый коэффициент Шарпа всего 0.35, а CI [-0.26, 1.00] включает ноль — качество с поправкой на риск низкое и пока статистически незначимо.

information_ratio -0.52 — уступает стратегии «купи и держи» XRP (ожидаемо для трендовой системы лонг-шорт, но оценивать следует по абсолютному коэффициенту Шарпа после настройки).

Доля прибыльных сделок 34.7% — результат зависит от правого хвоста (largest_win $27k, эксцесс 11.8); стратегия полагается на редкие крупные тренды и уязвима в периоды слабого тренда.

Анализ

Достаточная выборка (415 сделок, сбалансированное соотношение: 208 лонг / 207 шорт), преимущество на сделку по-прежнему покрывает комиссии (avg_trade_return_pct 0.58%).

Чувствительность в основном была приемлемой (обвал отмечен только у atr_mult), просадка оставалась умеренной (21.4%) — проблема в обобщаемости результата, а не в контроле риска.

Переобучение в walk-forward-анализе: IS средний коэффициент Шарпа 1.266 падает до OOS, среднее -0.004 (is_overfitted=TRUE); показатель по окнам OOS [-0.60, -0.71, +1.30], два из трёх отрицательные.

Катастрофический провал на контрольной выборке: коэффициент Шарпа -0.305, отношение 0.0 против порога 0.70.

PBO 0.5436 > 0.5 и deflated_sharpe 0.0 — выбранный коэффициент Шарпа неотличим от шума лучшего результата среди -225 испытаний (ожидаемый максимум 1.98); коэффициент Шарпа CI [-0.37, 0.87] включает ноль.

Оптимизация ухудшила результат: коэффициент Шарпа 0.35 → 0.233; недавняя годовая доходность отрицательная (2025 -0.8%, 2026 -5.4%).

Четыре не подлежащих отмене нарушения жёстких критериев (OOS≤0, переобучение, PBO>0.5, провал контрольной выборки).

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

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

Стратегия прошла этап проверки бэктеста и получила допуск к оптимизации благодаря реальному преимуществу на сделку, но после оптимизации аналитик вынес вердикт отказаться из-за четырёх не подлежащих отмене нарушений жёстких критериев — OOS≤0, переобучение в walk-forward-анализе, PBO>0.5 и катастрофический провал на контрольной выборке. Это показывает, что выбранная конфигурация неотличима от шума лучшего результата среди -225 испытаний и устойчивой области параметров нет.

Захват тренда на прорывах Дончиана в лонг-шорт на одном инструменте: свечи perp XRPUSDT.BINANCE 4ч, вход при прорыве канала за 20 баров по направлению фильтра тренда за 100 баров и сопровождение позиции скользящим стопом «люстра» ATR; стратегия опирается на импульс/тренд и абсолютный прорыв одного инструмента.

Первоначальный бэктест выглядел многообещающе: 354 сделок с достаточной выборкой (180 лонг / 174 шорт), преимущество на сделку avg_trade_return_pct 0.90%, превышающее минимальный уровень комиссий, фактор прибыли 1.20, положительное ожидание (+$219/сделку), максимальная просадка 23.4% и прибыль в 6 из 7 лет. Однако итоговый коэффициент Шарпа был лишь 0.35, а доверительный интервал CI [-0.26, 1.00] пересекал ноль. Оптимизация на 225 испытаниях ухудшила результат: коэффициент Шарпа снизился до 0.233, внутривыборочный коэффициент Шарпа в walk-forward-анализе 1.266 упал до OOS -0.004 (переобучение), контрольная выборка провалилась (коэффициент Шарпа -0.305, отношение 0.0), PBO составил 0.54, а дефлированный коэффициент Шарпа — 0.0.

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