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

Стратегии

Моментум временного ряда на Hyperliquid для SOL на дневном таймфрейме, только длинные позиции (простая стратегия TSMOM на менее загруженной площадке)

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

HyperliquidSolDailyTimeSeriesMomentumLong

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

Эта стратегия использовала канонический подход только к длинным позициям на дневных TSMOM–SOL на Hyperliquid. Её специально разработали, чтобы избежать прежних сбоев оптимизации на ADA 4H: сменили таймфрейм, инструмент и площадку. При этом размер позиции был корректным (123% ≈ планируемые 120%, без дефекта чрезмерной экспозиции). Основные показатели выглядели многообещающе (+77.4%, коэффициент Шарпа 1.18, коэффициент Сортино 17.7), однако весь результат обеспечил один предположительно ошибочный дневной бар за 2024-04-17 с невозможной доходностью +459%. В остальные годы стратегия несла убытки, а показатели явно указывали на артефакт (асимметрия 9.67, эксцесс 95, волатильность 730%, коэффициент Шарпа -7.88 всего CI, доля прибыльных сделок 14.7%). На второй итерации аналитик отклонил её на этапе проверки бэктеста как артефакт данных, а не реальное преимущество, и рекомендовал команде по данным проверить 2024-04-17 HL SOL OHLC. Он также отметил, что выборка примерно из 3 лет и 34 сделок слишком мала для проверки, поэтому стратегия не перешла к оптимизации или оценке рисков.

Гипотеза

Стратегия моментума временного ряда по одному инструменту, таймфрейму и площадке, только в лонг, на дневных барах SOLUSD.HYPERLIQUID DAILY. Реализует каноническую формулу Moskowitz-Ooi-Pedersen (2012) TSMOM: если доходность за последние N дней положительна AND цена выше своей долгосрочной скользящей средней, удерживается длинная позиция; иначе позиции нет. EXPLICITLY ADDRESSES ALL FOUR ANALYST-RECOMMENDED FIXES от семи прежних обвалов оптимизации ADA 4H: (a) DAILY таймфрейм (~800-1000 баров за 2-3 лет данных HL……Показать большеСвернуть

Стратегия моментума временного ряда по одному инструменту, таймфрейму и площадке, только в лонг, на дневных барах SOLUSD.HYPERLIQUID DAILY. Реализует каноническую формулу Moskowitz-Ooi-Pedersen (2012) TSMOM: если доходность за последние N дней положительна AND цена выше своей долгосрочной скользящей средней, удерживается длинная позиция; иначе позиции нет. EXPLICITLY ADDRESSES ALL FOUR ANALYST-RECOMMENDED FIXES от семи прежних обвалов оптимизации ADA 4H: (a) DAILY таймфрейм (~800-1000 баров за 2-3 лет данных HL против ~13,774 баров ADA 4H — пространство поиска Optuna на порядки меньше; по наблюдению аналитика META, это было основной причиной повторяющихся сбоев walk-forward 7-for-7); (b) DIFFERENT INSTRUMENT — согласно поперечным исследованиям, у SOL продолжение моментума выражено сильнее, чем у ADA (Hong & Stein 1999, применительно к криптовалютам — Liu-Tsyvinski 2021); (c) TSMOM на более длинном таймфрейме ближе к исходной дневной/месячной формуле Moskowitz-Ooi-Pedersen; (d) DIFFERENT VENUE — состав участников Hyperliquid отличается от Binance (больше криптокитов, меньше розничных участников), что снижает риск чрезмерного арбитража, погубившего межбиржевое опережение-запаздывание BTC→ADA. ALSO закрывает самый большой дефицит квоты среди площадок с доступными данными: HYPERLIQUID при 5.8% против целевого значения ≥20% (дефицит 14.2%). ZERO концептуального пересечения с какой-либо стратегией в портфеле из 670 стратегий: сейчас нет стратегии SOL.HYPERLIQUID, стратегии дневного TSMOM и не затрагивалась в этой сессии SOL на HL. Исключает недавно выявленный шаблон сбоев EVERY: (1) NOT ADA 4H; (2) NOT стратегией микроструктуры / тиковых данных; (3) NOT производным от баров индикатором микроструктуры; (4) NOT конфигурацией, зависящей от одной сделки (TSMOM на дневном таймфрейме имеет 30-80 сделок в год, лотерейной динамики нет); (5) NOT пробоем уровня, уязвимым к смене режима (TSMOM улавливает устойчивые тренды, а не пробои канала).

Исправление в итерации 2 устраняет сбой «замороженного сигнала (значение=-1.0)» на уровне Layer-2 в steady_downtrend. Причина: когда условие для лонга TSMOM не выполнялось, calculate_signal возвращала постоянное значение -1.0, поэтому при устойчивом нисходящем тренде (long_ok всегда False) все сигналы совпадали. Исправление: теперь ветка вне лонга возвращает непрерывное, неположительное и меняющееся от бара к бару значение -1.0 + tanh(min(trailing_ret, MA-distance)). Поскольку при False для long_ok хотя бы одно……Показать большеСвернуть

Исправление в итерации 2 устраняет сбой «замороженного сигнала (значение=-1.0)» на уровне Layer-2 в steady_downtrend. Причина: когда условие для лонга TSMOM не выполнялось, calculate_signal возвращала постоянное значение -1.0, поэтому при устойчивом нисходящем тренде (long_ok всегда False) все сигналы совпадали. Исправление: теперь ветка вне лонга возвращает непрерывное, неположительное и меняющееся от бара к бару значение -1.0 + tanh(min(trailing_ret, MA-distance)). Поскольку при False для long_ok хотя бы одно из значений trailing_ret или MA-distance не больше 0, результат всегда не больше -1 (<= 0). Таким образом, точное условие входа и выхода сохранено: сигнал > 0 тогда и только тогда, когда выполняется каноническое условие лонга. should_enter (signal>0), should_exit (signal<=0) и position_size (signal<=0) не изменились, поэтому поведение сделок Layer-3 побитово совпадает с версией, прошедшей Layer 1. Ветка лонга (1 + trailing_ret), проверки прогрева, стоп и расчёт размера позиции с учётом плеча не затронуты; импорты не менялись (только numpy), что сохраняет прохождение Layer-1. Площадка и плечо без изменений: бессрочный контракт HYPERLIQUID с плечом 2.0 и position_size, который действительно использует плечо.

Предполагаемый артефакт бэктеста/данных: дневная доходность 2024-04-17 в размере +459.1% невозможна для заявленной длинной позиции с плечом ~1.2x (avg_position_pct 123%, плечо 2.0): для этого SOL должен был вырасти примерно на 380% за один день, чего не происходило. Почти наверняка это ошибочный дневной бар SOLUSD.HYPERLIQUID (ложная котировка), учтённый по рынку для открытого лонга. Указан симптом, но бар независимо не проверялся: перед повторным запуском рекомендуется поручить команде данных проверить дневной……Показать большеСвернуть

Предполагаемый артефакт бэктеста/данных: дневная доходность 2024-04-17 в размере +459.1% невозможна для заявленной длинной позиции с плечом ~1.2x (avg_position_pct 123%, плечо 2.0): для этого SOL должен был вырасти примерно на 380% за один день, чего не происходило. Почти наверняка это ошибочный дневной бар SOLUSD.HYPERLIQUID (ложная котировка), учтённый по рынку для открытого лонга. Указан симптом, но бар независимо не проверялся: перед повторным запуском рекомендуется поручить команде данных проверить дневной OHLC SOL HL 2024-04-17. Этот единственный день IS создал всё преимущество: largest_win $426,648, месячный показатель 2024-04 +438%, годовой 2024 +247%; в каждый другой год результат отрицательный (2023 -7%, 2025 -42%, 2026 -7%), а доля прибыльных сделок равна 14.7%. Признаки артефакта однозначны: асимметрия 9.67, эксцесс 95.0, annualized_volatility 730%, tail_ratio 0.085, sharpe_ci_low -7.88. Поэтому заголовочные коэффициенты Шарпа 1.18 и Сортино 17.7 обусловлены аномальной сделкой и не отражают реального преимущества. Гипотеза прямо заявляла, что исключает зависимость от одной сделки, но здесь получен максимально чистый пример такой зависимости. Отдельно: истории HL длительностью ~3 лет (996 баров, 34 сделок) слишком мало, чтобы проверить низкочастотное дневное преимущество TSMOM; это согласуется с прежними обвалами стратегий дневного тренда на HL при walk-forward-анализе OOS. Не стоит тратить 2 часов на оптимизацию: оптимизатор просто подгонит параметры под один экстремальный бар. NOTE: размер позиции рассчитан корректно (123% ~запланированному 120%, metrics_reliable=true) — это артефакт данных, а не дефект избыточной экспозиции BINANCE; HL рассчитывает размер позиции правильно.

Реализация

Канонический дневной TSMOM, только в лонг (Moskowitz-Ooi-Pedersen 2012), на SOLUSD.HYPERLIQUID: чистый OHLCV. Удерживает лонг, пока доходность за последние 90 дней положительна AND цена выше своей 100-дневной SMA; иначе позиции нет. Выходит при смене сигнала (тренд исчерпан) или при срабатывании широкого защитного стопа 20%. Когда условие лонга выполнено, calculate_signal() возвращает 1 + trailing_return; иначе — непрерывную неположительную оценку (-1 + tanh(min(trailing_return, MA-distance))), поэтому сигнал меняется на каждом баре. Плечо 2.0 (~1.2x номинала к капиталу) на Hyperliquid.

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

Проверка не пройдена (уровень 2 — синтетические сценарии): Использованные параметры: ['long_ma', 'min_notional', 'position_pct', 'stop_loss_pct', 'lookback_period'] Убедись, что __init__ задаёт все атрибуты из self.parameters.get(). - steady_downtrend: Замороженный сигнал: все сигналы 396 идентичны (значение=-1.0). Вероятно, в calculate_signal() ошибка — сигнал не меняется.

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

Шарп
1,18
Общая доходность
77,41%
Максимальная просадка
78,85%
Всего сделок
34
Доля прибыльных
14,7%
Профит-фактор
1,18

Размер позиции рассчитан корректно: avg_position_pct 123% примерно соответствует плановому 120%; 0 входа исключены; metrics_reliable — HL рассчитывает размер позиции правильно, без избыточной экспозиции

Механизм реализован согласно спецификации (каноническая дневная стратегия только в лонг TSMOM); один инструмент и одна площадка, риска устаревших данных нет

SUSPECTED DATA ARTIFACT: 2024-04-17 дневная доходность +459.1% невозможна для длинной позиции примерно на 1.2x (за день потребовалось бы SOL +380%) — почти наверняка это некорректный дневной бар HL SOL

Весь результат сводится к этому дню: largest_win $426,648, 2024-04 +438%, 2024 +247%; во все остальные годы убыток (2023 -7%, 2025 -42%, 2026 -7%)

Признаки артефакта: асимметрия 9.67, эксцесс 95, annualized_vol 730%, tail_ratio 0.085, win_rate 14.7%, sharpe_ci_low -7.88

max_drawdown 78.8%, max_consecutive_losses 11

Всего ~3 лет истории HL (996 баров, 34 сделок) — недостаточно, чтобы проверить преимущество дневного тренда; прежние стратегии дневного тренда на HL провалились при walk-forward-анализе OOS

34 сделок / ~3 лет HL

достаточная выборка

+459% день при плече 1.2x

физически возможный

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

Впечатляющий заголовочный коэффициент Шарпа, вызванный одним невозможным баром, — тревожный признак нарушения целостности данных, а не преимущество стратегии. Сначала нужно проверить признаки артефакта (экстремальные асимметрию и эксцесс, волатильность 730%, коэффициент Шарпа ниже нуля CI, долю прибыльных сделок 14.7%); даже стратегию, специально созданную для исключения зависимости от одной сделки, ошибочная котировка может превратить в самый чистый пример такой зависимости. Кроме того, ~3 лет истории площадки слишком мало для проверки следования за дневным трендом.

Аналитик проверки бэктеста вынес вердикт «отказаться»: результат, вероятно, обусловлен артефактом данных Hyperliquid — физически невозможным при указанном плече дневным движением +459%, которое в одиночку создаёт преимущество. Поэтому выдающийся коэффициент Шарпа объясняется одной аномальной сделкой, а не реальным преимуществом. Отдельно: истории Hyperliquid длительностью ~3 лет (996 баров, 34 сделок) слишком мало, чтобы проверить низкочастотное преимущество дневного тренда TSMOM; это согласуется с прежними обвалами стратегий дневного тренда на HL OOS.

Каноническая дневная стратегия моментума временного ряда (TSMOM) по одному инструменту, только в лонг, на SOLUSD.HYPERLIQUID (плечо 2.0x, номинал ~1.2x): удерживает лонг, пока доходность за последние 90 дней положительна, а цена выше своей 100-дневной SMA; иначе остаётся вне позиции. Она намеренно выбрана, чтобы исправить прежние обвалы walk-forward на ADA 4H за счёт дневного таймфрейма, другого инструмента и менее переполненной площадки, а также закрыть дефицит квоты Hyperliquid.

Заголовочные метрики выглядели сильными, но были искажены: 34 сделок, общая доходность +77.4%, коэффициент Шарпа 1.18, коэффициент Сортино 17.7. При этом доля прибыльных сделок составила 14.7%, максимальная просадка — 78.8%, sharpe_ci_low -7.88, асимметрия — 9.67, эксцесс — 95, годовая волатильность — 730%. Один подозрительно ошибочный бар (2024-04-17, невозможная дневная доходность +459.1% для лонга 1.2x) принёс крупнейший выигрыш в размере $426,648 и обеспечил весь результат; в каждый из остальных годов результат был отрицательным (2023 -7%, 2025 -42%, 2026 -7%).

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