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

Стратегии

XRP Hyperliquid: продолжение шока доходности за 3 дней, лонг и шорт, фиксированный выход через 6 дней (XRPUSD.HYPERLIQUID 12H, только OHLCV, ~30% времени в рынке)

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

XrpHlReturnShockContinuation12H

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

XrpHlReturnShockContinuation12H проверяла, продолжают ли крупные шоки доходности XRP за 3 дней на Hyperliquid двигаться в том же направлении 6 дней. Сначала единственный бэктест выглядел хорошо: +125.9% и средняя доходность сделки 2.75%. Однако медианная сделка была убыточной (-0.43%), преимущество исчезло после удаления трёх крупнейших прибыльных сделок на ралли 2024, короткие позиции принесли убыток, а просадка достигла 65%. Аналитик отказался от стратегии на проверке бэктеста в итерации 1; поэтому оптимизация, последующий анализ и проверка рисков не проводились. В проверке также отмечен артефакт метрик: парные взаимно компенсирующиеся принты в daily_returns завышают значения волатильности и VaR.

Гипотеза

Сделка по событию в одну торговую ногу, на одном инструменте и только по цене, на бессрочном контракте XRPUSD.HYPERLIQUID с барами 12–HOUR (HL 12H истории в каталоге — с 2022-02 по настоящее время, около 3,380 баров, примерно 4.6 лет, поэтому ограничение в 5000 свечей HL не мешает). Сигнал: логарифмическая доходность за 3 дней (6 баров), делённая на стандартное отклонение логарифмических доходностей за последние 60 дней (120 баров по 12H) и умноженная на sqrt(6), выходит за пределы +/-1.5. Входить в направлении……Показать большеСвернуть

Сделка по событию в одну торговую ногу, на одном инструменте и только по цене, на бессрочном контракте XRPUSD.HYPERLIQUID с барами 12–HOUR (HL 12H истории в каталоге — с 2022-02 по настоящее время, около 3,380 баров, примерно 4.6 лет, поэтому ограничение в 5000 свечей HL не мешает). Сигнал: логарифмическая доходность за 3 дней (6 баров), делённая на стандартное отклонение логарифмических доходностей за последние 60 дней (120 баров по 12H) и умноженная на sqrt(6), выходит за пределы +/-1.5. Входить в направлении SAME шока на открытии следующего бара. Выходить по таймеру через FIXED 6 дней (12 баров). Пока позиция открыта, новые сигналы не принимаются. Примерно 70% времени позиция отсутствует. MECHANISM, если убрать инструмент и таймфрейм: после крупного многодневного шока доходности движение продолжается на следующей неделе, потому что медленный капитал (фонды с таргетированием волатильности, розничные FOMO или капитуляция, запоздалое сокращение плеча) перераспределяется вслед за уже произошедшим движением. Это NOT вторая волна импульса на ETH-Bybit: тот дизайн был только длинным, использовал окно 80h и выход через 36h, имел долю времени в рынке 8% и провалился по календарному коэффициенту Шарпа согласно L161. Здесь таймер увеличен до 6 дней, как предписывает L161, чтобы повысить долю времени в рынке примерно до 30%; позиции могут быть длинными и короткими. Также это NOT затухание премии за немедленное исполнение DOGE: тот дизайн играл против шока, а этот следует за ним. HONEST SELECTION DISCLOSURE (L122/L151): прежде чем предложить стратегию, я проверил правило на данных, доступных на тот момент, для бессрочных контрактов 7 HL с таймфреймом 12H и теми же параметрами (L=6, H=12, z=1.5, стоимость 0.09% RT). Средняя чистая доходность на сделку: SOL 1.87%, ETH 0.59%, AVAX 1.62%, LINK -0.07%, DOGE 2.39%, XRP 2.21%, BTC 0.30%. Положительными были 6 из 7. При z=2.0 положительными были все 7, среднее — 1.8-4.5%, но доля времени в рынке составляла только 16-18%. Был выбран XRP: это самое ликвидное название не из BTC/ETH HL со средним результатом — календарный коэффициент Шарпа около 0.63 при z=1.5, тогда как у DOGE он составил 0.45, а у SOL — 0.56. Таким образом, выбор названия — одна неучтённая степень свободы из 7. Параметры не оптимизировались; проверены только показанные 3 точки сетки.

Эта реализация точно следует гипотезе: L=6, окно волатильности 120 баров, z=1.5, H=12, длинные и короткие позиции по бессрочному контракту HL (для коротких позиций нужна площадка с фьючерсами). Таймер выхода отсчитывается от position.ts_opened (календарное время), поэтому переживает перезапуски и соответствует бумажному воспроизведению. Стоимость обработки каждого бара — O(120) при ограниченной двусторонней очереди и не растёт вместе с длиной истории. Частота входов: условие |z|>1.5 срабатывает примерно на 13% баров; с блокировкой на 12 баров это даёт около 20-30 сделок в год и 30% времени в рынке, что соответствует гипотезе. В гипотезе стоп-лосс не указан, поэтому он не добавлен; единственный выход — по фиксированному таймеру.

premise_falsified: продолжение движения после шока доходности за 3 дней на XRP HL 12H не выявляет преимущества на достаточной выборке за всю историю. 62 сделок, медианная доходность сделки -0.43%, t-статистика 1.22. После удаления 3 крупнейших прибыльных сделок (все пришлись на ралли 2024 XRP) среднее составляет около 0.01%/сделку. Продолжение движения на коротких позициях убыточно (-1.76%/сделку), а 2025 равен -53%. PF 1.22 и базовый коэффициент Шарпа 0.93 ниже порога оптимизации. Максимальная просадка составляет 65% (по самой кривой капитала) при стандартном значении для фьючерсов 20%. Потери на финансировании — -$22k, что подтверждает опасение QA. Оптимизация не превратит результат, зависящий от трёх выбросов, в преимущество. Отдельно отмечено: daily_returns содержит парные взаимно компенсирующиеся принты в дни без позиции (артефакт метрик движка, механизм не проверен), завышающие волатильность и VaR.

Реализация

XRPUSD.HYPERLIQUID бессрочный контракт с барами 12H, длинные и короткие позиции. Сигнал рассчитывается на каждом баре: логарифмическая доходность за 6 баров (3 дней), делённая на произведение стандартного отклонения за 120 баров логарифмических доходностей за 12H и sqrt(6). Когда позиция отсутствует и |z| > 1.5, входить по рынку в направлении шока на закрытии бара (примерно на открытии следующего). Выходить по фиксированному календарному таймеру через 12 баров (6 дней) после времени исполнения; пока позиция открыта, новые сигналы не принимаются. Размер — 95% номинала капитала при плече 1x.

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

Возвращай небольшое значение, например shock_bars+2, из min_bars_required(), а сигналы фильтруй встроенной проверкой «n < vol_bars». В качестве альтернативы потребуй n >= vol_bars внутри calculate_signal, чтобы окно волатильности всегда охватывало полные 120 баров.

min_bars_required() возвращает 122. Базовый шаблон вызывает NOT calculate_signal() на барах ниже этого уровня, поэтому очередь доходностей начинает заполняться лишь примерно с бара 122. Первый сигнал появляется примерно через 20 баров; пока не пройдёт около 240 баров, стандартное отклонение рассчитывается по окну от 20 до -120 доходностей вместо указанного окна в 120 баров/60 дней. Это лишь немного сокращает эффективную историю и не вносит смещения в сигнал, поскольку используются только прошлые данные.

Если этого требуют минимальные пороги риска, рассмотрите долю капитала с целевой волатильностью и явным ограничением либо аварийный стоп, заранее указанный в гипотезе. Не добавляйте его незаметно: это изменит предварительно зарегистрированный дизайн.

Размер каждой сделки — 95% текущего капитала × плечо; стопа и лимита риска на сделку нет (см. урок L148). Это не стратегия с постоянно открытой позицией: около 69% времени позиция отсутствует, выход по времени ограничивает длительность сделки, а номинал ограничен 0.95 x капитала × 1.0, что намного ниже максимального плеча HL. Это соответствует гипотезе, в которой стоп не указан, поэтому дефектом не является. Однако такая схема приводит к просадке около 63%, наблюдавшейся в песочнице, и, вероятно, не пройдёт проверку рисков.

Необязательно: вычислять стандартное отклонение по rets[:-shock_bars], если имелась в виду волатильность до шока.

Стандартное отклонение за 120 баров включает доходность от самого шока 6, поэтому очень крупный шок частично увеличивает свой знаменатель. Это стандартный консервативный выбор, без заглядывания в будущее. В гипотезе неясно, подразумевается ли именно это под «стандартным отклонением за последние 60 дней».

Песочница (один неоптимизированный прогон, 1271 дней): +148%, но максимальная DD 63% (CI 46-93%), коэффициент Шарпа 0.62 с интервалом CI [-0.50, 1.63], PF 1.27 на 62 сделках. Учёт согласован: 2.75% × 62 = около 171% подразумеваемого значения против 148% фактического; 124 ордеров = 62 сделок туда-обратно по одному инструменту. Этого числа сделок недостаточно, чтобы отличить результат от шума. Позиции составляют 95% капитала без стопа, размер каждой сделки рассчитывается от капитализированной кривой капитала, поэтому просадки масштабируются относительно пика капитала. Финансирование включено: NOT (funding_folded=false, funding_events_available=0). При удержании позиции 6 дней по бессрочному контракту HL начисляется или выплачивается финансирование примерно за 12-18 почасовых интервалов; сделки на продолжение движения обычно открываются на перегруженной стороне, которая платит финансирование. Сначала проверь доходность на сделку с учётом финансирования. Также учти: отбор среди 7 названий указан как неучтённая степень свободы.

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

Шарп
0,93
Общая доходность
125,91%
Максимальная просадка
65,42%
Всего сделок
62
Доля прибыльных
48,4%
Профит-фактор
1,22

Сделки соответствуют гипотезе: 62 входов, 32 длинных и 30 коротких; каждая удерживалась около 6 дней по фиксированному таймеру. Время в рынке — около 31%; направление совпадает с направлением шока.

Значение avg_trade_return_pct в заголовке — 2.75%, что намного выше порога комиссий HL. Комиссия составляет лишь 1.8% валовой суммы. end_unrealized_pct — 0.12, то есть результат реализован.

Статистически различимого преимущества нет. Доходность на сделку pnl_pct (файл с деталями): среднее 2.22%, MEDIAN -0.43%, стандартное отклонение 14.4%, t-статистика 1.22 на 62 сделках. Если убрать 3 лучших сделок (+59.7%, +43.9%, +33.6%, в основном ралли в ноябре -2024 XRP), среднее составит 0.01%. Весь результат зависит от трёх сделок в одном рыночном режиме.

Механизм отсутствует на одной стороне. В сделках на продолжение SHORT среднее составляет -1.76%/сделку; LONG в среднем дают +5.96%, чему способствует переоценка XRP на 2024. Бэктест стратегии не подтверждает гипотезу лонг-шорт. Оставить только лонг означало бы постфактум отсечь сделки.

Преимущество снижается год за годом: 2022 +6.1%/сделку, 2023 +0.8%, 2024 +4.0%, 2025 -2.9% (годовая доходность 2025 -53%).

Максимальная просадка 65.4%, подтверждённая самой кривой капитала; просадка длилась 380 дней. Это больше стандартного значения для фьючерсов 20% в 3x раза. Размер позиции — 95% капитализированного капитала, стопа нет.

PF 1.22 и базовый коэффициент Шарпа 0.93 ниже порога до оптимизации (коэффициент Шарпа >= 1.0 и PF >= 1.5). Интервал -0.11–2.01 для коэффициента Шарпа CI охватывает ноль.

Теперь учтено финансирование: итого -$22.1k, около 18% от чистой прибыли и убытка в размере $126k. Опасение QA, что сделки на продолжение движения приходятся на сторону, платящую финансирование, подтвердилось.

Артефакт в метриках, о котором следует сообщить владельцам движка: daily_returns содержит периодические парные принты на днях без позиции (например, -17.74%, затем +21.57% примерно каждые 5 дней в апреле—июне 2024; -30.08/+43.01 в июле 2025). Они точно взаимно компенсируются, а выборка equity_curve в те же даты неизменна (135,556.30). Это завышает annualized_volatility (174%), var_95 (17.74 = принт артефакта) и CVaR, а также искажает коэффициент Шарпа MTM. Механизм не проверен; на этот вердикт он не влияет.

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

Высокая средняя доходность сделки может быть обусловлена несколькими выбросами в одном рыночном режиме. Поэтому, прежде чем доверять преимуществу от продолжения движения, проверь медианную сделку, t-статистику, результат без лучших сделок и каждую сторону отдельно.

Аналитик, проверявший бэктест, отказался от стратегии до оптимизации, поскольку premise_falsified. Без 3 крупнейших прибыльных сделок, все из ралли 2024 XRP, среднее падает примерно до 0.01%/сделку. Продолжение движения на коротких позициях принесло убыток (-1.76%/сделку), 2025 показал -53%, а коэффициент Шарпа, PF и просадка не достигли порога для оптимизации.

Сделка по событию с длинными и короткими позициями на барах 12H инструмента XRPUSD.HYPERLIQUID: когда доходность за 3 дней с поправкой на волатильность выходит за пределы +/-1.5 z, входить в направлении шока и закрываться через фиксированные 6 дней. Гипотеза состоит в том, что медленный капитал продолжит двигать крупное многодневное движение примерно неделю.

За 1,271 дней (2022-02 — 2025-07) первоначальный бэктест показал общую доходность +125.9% на 62 сделках (32 длинных, 30 коротких), коэффициент Шарпа 0.93, PF 1.22, avg_trade_return_pct 2.75% и максимальную просадку 65.4% длительностью 380 дней. Медианная сделка составила -0.43%, t-статистика сделок — 1.22, а интервал -0.11–2.01 для коэффициента Шарпа CI включал ноль.

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