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

Стратегии

ETH Hyperliquid Daily 50-EMA Pullback Long с фильтром бычьего режима 200-SMA

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

EthHyperliquidDaily50EmaPullbackLong

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

EthHyperliquidDaily50EmaPullbackLong была нацелена одновременно на закрытие двух пробелов портфеля — охват площадки Hyperliquid для ETH и механизм входа на откате в тренде, ортогональный стратегиям портфеля на пересечении тренда. Механизм был реализован корректно (14 длинных входов, 0 коротких позиций, фильтр по бычьему режиму 200-SMA и растущей 50-EMA, а также близости) при хорошем контроле риска (10.2% максимальной просадки, 2.48% издержек на комиссии), но преимущества не было: profit factor 0.70, Sharpe -0.87,……Показать большеСвернуть

EthHyperliquidDaily50EmaPullbackLong была нацелена одновременно на закрытие двух пробелов портфеля — охват площадки Hyperliquid для ETH и механизм входа на откате в тренде, ортогональный стратегиям портфеля на пересечении тренда. Механизм был реализован корректно (14 длинных входов, 0 коротких позиций, фильтр по бычьему режиму 200-SMA и растущей 50-EMA, а также близости) при хорошем контроле риска (10.2% максимальной просадки, 2.48% издержек на комиссии), но преимущества не было: profit factor 0.70, Sharpe -0.87, доля прибыльных сделок 21.4%, отрицательное ожидание и общая доходность -3.3% почти за шесть лет. Аналитик счел, что фильтр входа срабатывает слишком редко и дает сигналы низкого качества; при всего ~3.5 сделках на параметр оптимизация стала бы классическим переобучением, поэтому от стратегии отказались, не продолжая итерации. Работа над ней завершилась после одной итерации со статусом «отказаться»; до оптимизации, анализа или проверки риска дело не дошло. Механизм входа на откате в тренде отмечен как перспективный для повторного рассмотрения на инструменте/таймфрейме, который даст пригодную для торговли выборку с положительным ожиданием.

Гипотеза

Лонг-онли стратегия на одном инструменте PULLBACK-IN-UPTREND на бессрочных фьючерсах ETH на бирже HYPERLIQUID (DEX-based perp-протокол) с использованием дневных баров и данных только OHLCV. Это предложение одновременно закрывает TWO пробелов портфеля: (1) HYPERLIQUID VENUE COVERAGE — ни одна стратегия ETH в пайплайне не использует Hyperliquid; моя только что добавленная BtcHyperliquidDailySimpleTrendFollowingLong является единственной экспозицией HL; добавление ETH на HL диверсифицирует как площадку, так и актив;……Показать большеСвернуть

Лонг-онли стратегия на одном инструменте PULLBACK-IN-UPTREND на бессрочных фьючерсах ETH на бирже HYPERLIQUID (DEX-based perp-протокол) с использованием дневных баров и данных только OHLCV. Это предложение одновременно закрывает TWO пробелов портфеля: (1) HYPERLIQUID VENUE COVERAGE — ни одна стратегия ETH в пайплайне не использует Hyperliquid; моя только что добавленная BtcHyperliquidDailySimpleTrendFollowingLong является единственной экспозицией HL; добавление ETH на HL диверсифицирует как площадку, так и актив; (2) PULLBACK-IN-TREND ENTRY MECHANISM — каждая существующая трендовая стратегия в портфеле использует TREND-CROSS ENTRY (Golden Cross: покупка, когда 50-EMA пересекает 200-EMA; HH/HL: покупка на позиционном пробое; Vol Breakout: покупка на пробое максимума Дончиана; Three White Soldiers: покупка на подтверждении моментума). NONE покупают откат-в-DURING-тренде (вход на временной слабости, а не на подтвержденной силе). Механизм отката-в-тренде механистически ортогонален: входы по пересечению тренда срабатывают в REGIME-CHANGE моменты (редкие, запоздалые); входы на откате срабатывают DURING устоявшихся трендов на временных тестах поддержки (частые, динамичные). Линда Рашке описала сделку «Anti» в книге «Street Smarts» (1996), а Ларри Коннорс подробно исследовал сетапы отката-в-восходящем-тренде на разных классах активов. Экономический механизм хорошо установлен: в подтвержденном восходящем тренде (цена > 200-SMA AND 50-EMA растет), временные откаты к 50-EMA представляют (a) фиксацию прибыли краткосрочными трейдерами, которая иссякает на структурной скользящей средней, (b) возможность накопления для трендследящего систематического капитала, который использует EMA как триггер повторного входа, (c) застрявших в шортах, которые вошли на недавнем пике и теперь находятся в убытке. Hyperliquid выбран специально, потому что (a) постоянный сбой аудитора Binance (~20 часов) не позволил ни одной стратегии на Binance пройти уровень 3 — Hyperliquid использует HyperliquidCollector с отдельным API путем, который может полностью обойти этот сбой; (b) ETH обладает глубокой ликвидностью на Hyperliquid (топ-2 perp по объему HL), с ~2-2.5 годами данных, достаточными для бэктеста; (c) более низкие комиссии Hyperliquid (~0.09% RT против Binance 0.10%) дают небольшое, но реальное преимущество; (d) DEX-driven поток Hyperliquid может давать более чистую динамику откатов, чем CEX котирование маркет-мейкеров Binance. Только 4 явных параметров (период regime SMA, период pullback EMA, порог близости отката, stop-loss pct) — стратегия с минимальным числом параметров.

Реализует подход Raschke/Connors к откатам в восходящем тренде; механически он ортогонален входам портфеля по трендовому CROSS: сигнал возникает DURING внутри установившегося восходящего тренда при временном тесте поддержки 50-EMA, а не в редкий момент смены режима. Двойной фильтр режима (цена>200-SMA для структурного тренда, рост 50-EMA для импульса) гарантирует, что откаты покупаются только внутри подтвержденных восходящих трендов; диапазон близости ([ema, ema*1.03]) охватывает цену, расположенную чуть выше……Показать большеСвернуть

Реализует подход Raschke/Connors к откатам в восходящем тренде; механически он ортогонален входам портфеля по трендовому CROSS: сигнал возникает DURING внутри установившегося восходящего тренда при временном тесте поддержки 50-EMA, а не в редкий момент смены режима. Двойной фильтр режима (цена>200-SMA для структурного тренда, рост 50-EMA для импульса) гарантирует, что откаты покупаются только внутри подтвержденных восходящих трендов; диапазон близости ([ema, ema*1.03]) охватывает цену, расположенную чуть выше растущей EMA после отката от уровня растянутости (то есть стратегия покупает слабость, а не силу, и не чрезмерно растянутую свечу ускоренного роста). calculate_signal() возвращает сигнал для проверки CONTINUOUS — знаковое расстояние цены закрытия от 50-EMA плюс небольшая составляющая цены-ROC; он меняется в каждом синтетическом сценарии и сам по себе никогда не используется для торговли. Дискретный фильтр входа (режим + близость отката) находится в should_enter, поэтому здесь нет антишаблона с константой под фильтром и нет запасного преимущества. EMA вычисляется как полный ряд с начальным значением SMA, поэтому проверка «растет» использует настоящее запаздывающее значение EMA. Площадка — HYPERLIQUID, согласно гипотезе (ETH — бессрочный контракт HL из топ--2 с полной дневной историей и комиссиями тейкера около 0.09% RT, ниже, чем на Binance); длинные позиции только по бессрочному контракту HL разрешены, а плечо остается 1.0, поскольку размер позиции, рассчитанный по риску, составляет около 0.25x от номинала капитала. Плечо>1 ничего не меняло бы и привело бы к срабатыванию фильтра leverage_set_but_unused. Дневные бары соответствуют горизонту сделки на несколько месяцев, характерному для стратегии на откатах. Ожидание на сделку: удержание возобновившегося движения подтвержденного восходящего тренда нацелено на многопроцентные движения ETH, значительно превышающие круговые комиссии тейкера около 0.09% HL.

В базовом бэктесте нет преимущества, а данных слишком мало для оптимизации: profit factor 0.696 (<1.0), Sharpe -0.87, Sortino -1.64, доля прибыльных сделок 21.4%, отрицательное ожидание на сделку (-$273), общая доходность -3.3%; 3 из 4 активных лет дали нулевой или отрицательный результат, положительными были только 2025. Механизм реализован корректно и соответствует гипотезе (14 длинных входов, 0 коротких позиций, откат к растущей -50-EMA в бычьем режиме 200-SMA), поэтому это не ошибка кода — фильтр входа просто……Показать большеСвернуть

В базовом бэктесте нет преимущества, а данных слишком мало для оптимизации: profit factor 0.696 (<1.0), Sharpe -0.87, Sortino -1.64, доля прибыльных сделок 21.4%, отрицательное ожидание на сделку (-$273), общая доходность -3.3%; 3 из 4 активных лет дали нулевой или отрицательный результат, положительными были только 2025. Механизм реализован корректно и соответствует гипотезе (14 длинных входов, 0 коротких позиций, откат к растущей -50-EMA в бычьем режиме 200-SMA), поэтому это не ошибка кода — фильтр входа просто срабатывает редко и дает сигналы низкого качества (несколько убыточных сделок, которые сразу дошли до выхода при сломе режима, и отношение прибылей к убыткам 1.62, недостаточное, чтобы компенсировать долю убыточных сделок 21% при безубыточном уровне около 38%). Критически малый объем — всего 14 сделок примерно за 5.7 лет при 4 настраиваемых параметрах (около 3.5 сделок на параметр) — делает оптимизацию классическим случаем переобучения: в ходе перебора параметры подогнались бы под победителей периода 2–3, а на отложенной выборке вне обучающего периода результат предсказуемо провалился бы по deflated Sharpe. Не стоит тратить 2 часов на оптимизацию. Ослабление фильтра входа ради искусственного увеличения числа сделок изменило бы предпосылку без доказательств наличия базового преимущества, поэтому решение — отказаться, а не продолжать итерации; к механизму откатов в тренде можно вернуться на инструменте/таймфрейме, где получится сформировать пригодную для торговли выборку с положительным ожиданием.

Реализация

Откаты в восходящем тренде только по длинным позициям 50-EMA на дневных барах ETHUSD.HYPERLIQUID (только OHLCV). Подтверждается бычий режим (цена закрытия > 200-дневной SMA, AND 50-дневная EMA растет за последние rising_lookback=10 баров), затем покупается временная слабость, когда цена откатывается сверху к тесту растущей 50-EMA: цена закрытия в пределах [ema50, ema50*(1+pullback_proximity=3%)]. Выход по стоп-лоссу 8% (поддержка пробита), при сломе режима (цена закрытия < 200-SMA или 50-EMA разворачивается вниз) либо по тейк-профиту 30% после возобновления тренда. Размер позиции по риску: номинал = капитал*risk_pct(2%)/stop_pct(8%), ограничение — 0.95x капитала (плечо 1.0). Цель — закрыть два пробела портфеля: охват площадки/актива Hyperliquid+ETH и механизм входа на откате в тренде (в отличие от входов по пересечению тренда).

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

Шарп
-0,87
Общая доходность
-3,50%
Максимальная просадка
9,87%
Всего сделок
14
Доля прибыльных
21,4%
Профит-фактор
0,70

Механизм корректно реализует предпосылку отката в восходящем тренде: длинные входы 14, короткие позиции 0, фильтр по бычьему режиму 200-SMA + росту 50-EMA + близости — несоответствия направления или механизма нет.

Контроль риска работает как задумано: неглубокая максимальная просадка (10.2%) и низкое комиссионное трение (2.48% от валовой прибыли).

Как и предполагалось, механизм входа отличается от стратегий портфеля, основанных на пересечении трендовых линий.

В базовом бэктесте преимущества нет: profit factor 0.696 (<1.0), Sharpe -0.87, Sortino -1.64, отрицательное ожидание (-$273/сделку), общая доходность -3.3%.

Всего 14 сделок примерно за 5.7 лет при 4 настраиваемых параметрах (около 3.5 сделок на параметр) — слишком мало для оптимизации без серьезного переобучения.

Доля прибыльных сделок 21.4% при отношении прибылей к убыткам 1.62 ниже безубыточного уровня около 38% — структура выплат не компенсирует низкую долю прибыльных сделок.

Несколько нулевых сделок (daily_return ровно 0.0), при которых вход на откате немедленно привел к срабатыванию выхода по слому режима — фильтр входа одновременно редкий и низкокачественный.

3 из 4 активных лет были убыточными или нулевыми (2023 -2.5, 2024 -5.9); положительными были только 2025 (+4.8).

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

Корректно реализованный фильтр входа «откат-в-тренде» срабатывал и редко, и плохо на дневных данных ETH Hyperliquid (несколько нулевых сделок, которые сразу достигли выхода по слому режима), а соотношение прибыль/убыток 1.62 не может покрыть долю успешных сделок 21% по сравнению с безубыточностью ~38% — ослабление фильтра для искусственного создания сделок лишь изменило бы предпосылку без доказательств наличия базового преимущества.

Стратегия была отклонена на этапе проверки бэктеста до оптимизации (вердикт: отказаться), поскольку в базовом бэктесте не было преимущества — не выполнены критерии Sharpe, Sortino, win_rate, total_trades, profit_factor и total_return. Кроме того, 14 сделок при 4 настраиваемых параметрах — слишком малая выборка для оптимизации, поэтому оптимизация и все последующие этапы не проводились.

Стратегия с одними длинными позициями, использующая откаты в восходящем тренде на дневных фьючерсах ETHUSD.HYPERLIQUID (только OHLCV); она покупала временное ослабление внутри подтвержденного восходящего тренда — когда цена откатывалась до уровня в пределах 3% выше растущей 50-EMA, оставаясь выше 200-SMA; выход — по стопу 8%, при сломе режима или по тейк-профиту 30%. Стратегия нацелена и на охват площадки Hyperliquid, и на механизм входа на откате, а не на пересечении трендовых линий.

За ~5.7 лет (2020-08-19—2026-05-20) стратегия совершила всего 14 длинных сделок при доле прибыльных 21.4%, без преимущества: общая доходность -3.3%, CAGR -0.86%, Sharpe -0.87, Sortino -1.64, profit factor 0.70, отрицательное ожидание, ограниченная максимальная просадка 10.2%, а в 3 из 4 активных лет результат был нулевым или отрицательным (положительный результат только в 2025 — +4.8%).

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