SOL Perp Persistent-Funding: контртрендовый свинг — лонг-шорт, финансирование компенсирует открытие позиции против перегруженного плеча; разворот цены подтверждён, удержание — несколько дней (HYPERLIQUID SOLUSDT Perp, дневные бары, фильтр режима финансирования, 3 параметра)
Итог: Отменено
SolHlPersistentFundingContrarianSwing
Сводка по итогам
SolHlPersistentFundingContrarianSwing стремилась получать плату за позицию против перегруженного плеча на бессрочном контракте: открывать лонг при устойчиво отрицательном финансировании, сигнализирующем о перегруженных шортах, и шорт при положительном финансировании, сигнализирующем о перегруженных лонгах. Это направленный свинг с доходом от переноса, отличный от провалившегося дельта-нейтрального кэш-энд-кэрри; стратегия ждала разворота цены, чтобы не ловить падающий нож. Реализация финансирования была……Показать большеСвернуть
SolHlPersistentFundingContrarianSwing стремилась получать плату за позицию против перегруженного плеча на бессрочном контракте: открывать лонг при устойчиво отрицательном финансировании, сигнализирующем о перегруженных шортах, и шорт при положительном финансировании, сигнализирующем о перегруженных лонгах. Это направленный свинг с доходом от переноса, отличный от провалившегося дельта-нейтрального кэш-энд-кэрри; стратегия ждала разворота цены, чтобы не ловить падающий нож. Реализация финансирования была корректной и учитывала артефакты, но стратегия просто теряла деньги: total_return -27.1%, коэффициент Шарпа -0.09, коэффициент прибыльности 0.83, ожидание -$116 на сделку и просадка 48.7%; и 2023, и 2024 были глубоко отрицательными, а попутный доход от финансирования не компенсировал неблагоприятный возврат цены к среднему. Аналитик отказался от стратегии на первой итерации на этапе backtest_review как от класса single_name_fade_negative_expectancy, посчитав контртрендовую гипотезу эмпирически опровергнутой и не поддающейся настройке. До оптимизации, анализа или проверки риска дело не дошло.
Свинг по одному инструменту LONG-SHORT с направлением DIRECTIONAL на бессрочном контракте Hyperliquid SOL: торговля возвратом к среднему при CROWDED PERP LEVERAGE, где ставка финансирования служит и сигналом перегруженности AND структурным попутным денежным потоком. Если финансирование длительно было NEGATIVE (шорты платят лонгам — шорты перегружены, и тебе выгодно держать лонг PAID), стратегия ждёт подтверждения разворота цены и открывает лонг LONG; если финансирование длительно было POSITIVE (перегруженные……Показать большеСвернуть
Свинг по одному инструменту LONG-SHORT с направлением DIRECTIONAL на бессрочном контракте Hyperliquid SOL: торговля возвратом к среднему при CROWDED PERP LEVERAGE, где ставка финансирования служит и сигналом перегруженности AND структурным попутным денежным потоком. Если финансирование длительно было NEGATIVE (шорты платят лонгам — шорты перегружены, и тебе выгодно держать лонг PAID), стратегия ждёт подтверждения разворота цены и открывает лонг LONG; если финансирование длительно было POSITIVE (перегруженные плечом лонги платят шортам — тебе выгодно держать шорт PAID), она ждёт снижения и открывает шорт SHORT. Это NOT дельта-нейтральный кэш-энд-кэрри, который не прошёл из-за преимущества ниже комиссий (он захватывал лишь небольшое финансирование без ценового риска): здесь позиция DIRECTIONAL, поэтому прибыль или убыток на сделку = многодневный свинг возврата цены к среднему PLUS попутный доход от финансирования, накапливающийся в твою пользу за всё время удержания. Это также NOT рыночно-нейтральная пара (L45 провалившийся класс) и NOT уже разрабатываемый ETH тормоз финансирования при перегруженности (это трендовая BRAKE на ETH; здесь — контртрендовый свинг с доходом от финансирования на SOL, подтверждением разворота цены и явным преимуществом денежного потока от финансирования). Позиции удерживаются несколько дней, поэтому комиссии за полный цикл составляют небольшую долю захваченного движения. Стратегия пополняет две наименее представленные категории: long_short (14.2% против целевого значения ~45%) и HYPERLIQUID (7.1% против целевого значения 20%).
Реализует гипотезу: площадка Hyperliquid, бессрочный контракт SOL, устойчивость фандинга как фильтр переполненности позиций, направление CONTRARIAN, подтверждение разворота цены, удержание позиций в течение нескольких дней, длинные и короткие позиции, три основных параметра сигнала (fund_window, entry_z, exit_z) плюс контроль рисков, один инструмент и полностью направленная стратегия (не дельта-нейтральная стратегия переноса, потерявшая преимущество на комиссиях, и не рыночно-нейтральная парная стратегия).……Показать большеСвернуть
Реализует гипотезу: площадка Hyperliquid, бессрочный контракт SOL, устойчивость фандинга как фильтр переполненности позиций, направление CONTRARIAN, подтверждение разворота цены, удержание позиций в течение нескольких дней, длинные и короткие позиции, три основных параметра сигнала (fund_window, entry_z, exit_z) плюс контроль рисков, один инструмент и полностью направленная стратегия (не дельта-нейтральная стратегия переноса, потерявшая преимущество на комиссиях, и не рыночно-нейтральная парная стратегия). Примечания по реализации и честные оговорки для проверки: (1) Выбор потока данных — hl_funding_rates (исторический плоский ряд {ns: rate}), NOT hl_predicted_fundings, то есть снимок на будущий момент без истории, который привёл бы к нулю сделок. Данные однократно преобразуются в отсортированные массивы numpy с префиксной суммой, поэтому поиск для каждого бара требует двух вызовов searchsorted и вычислений с ограниченной декой за O(1) (300 — лимит слоя -3 соблюдён). (2) Интервал баров — я использовал 8–HOUR, а не дневной интервал из заголовка гипотезы. История фандинга Hyperliquid для SOL доступна только начиная с 2025-06-08 (примерно 14 месяцев; это жёсткое ограничение площадки и сбора данных), поэтому на дневных барах остаётся около 360 пригодных баров и всего около 15 сделок; бары 8–HOUR по-прежнему полностью соответствуют диапазону от нескольких дней до нескольких недель при удержании в течение 4 дней, согласуются с общепринятой периодичностью начисления фандинга и примерно втрое увеличивают выборку (около 33 сделок за доступный период), поэтому метрики не являются шумом. (3) На реальных данных о фандинге HL SOL и истории OHLCV пара условий входа срабатывает около 33 раз за 14 месяцев; средняя доходность на сделку составляет примерно +1.3% за вычетом около 0.09% комиссий тейкера Hyperliquid за полный круг сделки, а результаты в окрестности каждого параметра (fund_window 4-9, norm_window 60-120, entry_z 0.5-1.2, exit_z -0.2-0.4, max_hold 6-21, стоп 5-12%) положительны, резких провалов нет. Подтверждение разворота цены действительно влияет на результат: его удаление снижает среднюю доходность на сделку примерно с 1.3% до 0.4%. (4) Численная защита — min_dispersion_frac устанавливает нижний предел знаменателя дисперсии, равный доле от собственного уровня ряда фандинга, чтобы вырожденный ряд (одно перенесённое вперёд значение) не привёл к резкому росту отношения. (5) Проверяющему следует учесть два обстоятельства: выборка охватывает один режим продолжительностью 14 месяцев, то есть всю доступную историю фандинга HL, поэтому уверенность во вневыборочных результатах неизбежно ограничена; кроме того, движок бэктестирования NOT засчитывает фандинг как денежный поток, поэтому структурное преимущество от фандинга, описанное гипотезой (около +0.05-0.08% на сделку в этой выборке), даёт реальное преимущество при торговле, но NOT отражается в PnL бэктеста — все приведённые выше значения учитывают только возврат цены к среднему, то есть бэктест занижает результат стратегии. (6) Без незаметного резервного режима: если hl_funding_rates отсутствует, сигнал 0.0, а стратегия остаётся вне рынка вместо деградации до аналога разворота только по цене. Плечо оставлено на уровне 1.0, валовой номинал — около 0.29x собственного капитала.
single_name_fade_negative_expectancy (убыточный бэктест). Контртрендовая стратегия Hyperliquid SOL на перегруженном плече, определяемом ставкой финансирования, — сделка по одному активу на возврат к среднему (L55) — приносит чистый убыток: total_return -27.1%, коэффициент Шарпа -0.09, profit_factor 0.83, ожидание -$116 на сделку, avg_trade_return_pct -0.39% (отрицательное до комиссий). max_drawdown 48.7% (CI высокое значение 69%) при суммарно убыточном портфеле приближается к порогу отказа L19. Попутный доход от финансирования не компенсировал неблагоприятный возврат цены к среднему; преобладают 2023 (-27.3%) и 2024 (-15.0%), а information_ratio — -0.95. Согласно L8, отрицательная общая доходность и PF<1.0 являются причинами отказа. Стратегию нельзя исправить настройкой: перенастройка z-оценок входа и выхода для стратегии с отрицательным ожиданием и сроком менее -1.15-PF не спасала этот класс, а контртрендовая гипотеза здесь эмпирически опровергнута.
Реализация
Направленный лонг-шортовый свинг по бессрочному контракту Hyperliquid SOL (SOLUSD.HYPERLIQUID, бары 8-часовые), который открывает позицию против CROWDED PERP LEVERAGE, используя ставку финансирования Hyperliquid как показатель перегруженности. На каждом баре он считывает почасовой ряд hl_funding_rates, усредняет значения за период самого бара и рассчитывает непрерывную контртрендовую оценку переноса: s = -среднее(финансирование за fund_window баров) / разброс(финансирование за norm_window баров). Оценка сохраняет……Показать большеСвернуть
Направленный лонг-шортовый свинг по бессрочному контракту Hyperliquid SOL (SOLUSD.HYPERLIQUID, бары 8-часовые), который открывает позицию против CROWDED PERP LEVERAGE, используя ставку финансирования Hyperliquid как показатель перегруженности. На каждом баре он считывает почасовой ряд hl_funding_rates, усредняет значения за период самого бара и рассчитывает непрерывную контртрендовую оценку переноса: s = -среднее(финансирование за fund_window баров) / разброс(финансирование за norm_window баров). Оценка сохраняет LEVEL и SIGN ставки финансирования (нормируется на разброс, а не центрируется относительно среднего): устойчиво NEGATIVE финансирование (перегруженные шорты платят лонгам) даёт большое положительное значение, а устойчиво POSITIVE финансирование (перегруженные плечом лонги платят шортам) — большое отрицательное; масштаб при этом не зависит от режима рынка. Стратегия открывает лонг LONG, если s > entry_z AND доходность цены за confirm_window баров положительна (разворот уже начался, поэтому стратегия не ловит падающий нож), и SHORT, если s < -entry_z AND эта доходность отрицательна. Выход — когда подписанная оценка (s × направление) опускается ниже exit_z: толпа закрыла позиции, и основание для переноса исчезло; либо при срабатывании жёсткого стопа 7%; либо по истечении max_hold_bars (12 x 8ч = 4 дней). Размер позиции рассчитывается по фиксированной доле капитала: номинал = risk_per_trade × капитал / stop_loss_pct, с ограничением max_notional_frac × капитал × плечо, поэтому один убыток обходится максимум примерно в 2% капитала независимо от траектории капитала.
Результаты верификации
Изменения кода не требуются; выбор 8H обоснован жёстким ограничением данных (дневные бары статистически не поддаются измерению). В исследовании и метаданных заголовка следует указать «8-часовой» период.
TIMEFRAME DEVIATION FROM HYPOTHESIS TITLE. В названии гипотезы указаны «Дневные бары», но config.bar_type имеет значение SOLUSD.HYPERLIQUID-8-HOUR-LAST-EXTERNAL (8-часовой период). Это задокументированное, намеренное отклонение: согласно обоснованию разработчика, история финансирования Hyperliquid SOL доступна лишь с 2025-06-08 (около 14 месяцев). На дневных барах это даёт около 15 сделок — слишком мало для измерений; бары 8H примерно утраивают выборку до 29-33 сделок, при этом позиции всё ещё удерживаются около 4 дней (12 x 8ч), сохраняя характер гипотезы «удержание несколько дней». Это не считается критичным: инструмент, направление (лонг-шорт), основное преимущество (контртрендовая торговля на устойчивом финансировании с подтверждением разворота цены), набор выходов и удержание в течение нескольких дней сохранены — отличается только размер бара на 3x, и в обоих случаях позиции удерживаются несколько дней. Отмечено, чтобы аналитик знал: фактически заданный период не совпадает с указанным в названии.
Решение аналитика на этапе BACKTEST_REVIEW: учитывая жёсткий потолок — около 14 месяцев и 40 сделок — и коэффициент Шарпа CI, колеблющийся вокруг нуля, следует отказаться раньше, если преимущество на сделку и устойчивость к изменениям параметров не убедительны. Не трать весь бюджет оптимизации на изначально малую выборку одного режима рынка. Разработчик не может устранить ограничение временного охвата данных.
SMALL, SINGLE-REGIME SAMPLE (предел измеримости). История ставок финансирования Hyperliquid SOL охватывает лишь около 14 месяцев (с 2025-06-08) — ограничение площадки или сбора данных HARD. В песочнице получено 29 сделок за 285 дней; за всё доступное окно можно получить не более примерно 35-45 сделок, и все они приходятся на один рыночный режим. Это ниже порога примерно в 100 сделок, при котором преимущество на сделку чётко отделяется от шума (накопленные выводы L16/L26); коэффициент Шарпа в песочнице CI (-1.33 —……Показать большеСвернуть
SMALL, SINGLE-REGIME SAMPLE (предел измеримости). История ставок финансирования Hyperliquid SOL охватывает лишь около 14 месяцев (с 2025-06-08) — ограничение площадки или сбора данных HARD. В песочнице получено 29 сделок за 285 дней; за всё доступное окно можно получить не более примерно 35-45 сделок, и все они приходятся на один рыночный режим. Это ниже порога примерно в 100 сделок, при котором преимущество на сделку чётко отделяется от шума (накопленные выводы L16/L26); коэффициент Шарпа в песочнице CI (-1.33 — +2.34) широко охватывает ноль (probabilistic_sharpe 0.71). NOT дефекта кода и NOT признаков сбоя: ноль сделок, нулевая доля прибыльных сделок и нулевой показатель PF (win_rate 0.55, PF 1.41, avg_trade_return_pct +0.90% превышает издержки полного цикла около 0.09% HL). Малое число сделок объясняется тем, что данные молодой площадки охватывают короткий период, а не чрезмерно строгим фильтром (фильтр срабатывает с нормальной частотой — около 1 сделки за 10 дней). Переход к BACKTEST_REVIEW — правильный недорогой путь: аналитик может решить, оптимизировать, дорабатывать или отказываться от стратегии BEFORE до 3-этапной оптимизации, а последующие пороги OOS по коэффициенту Шарпа, 15-дневная отложенная выборка и фильтры PBO предназначены для отсева подгонки под один режим на малой выборке. В частности, в отложенную выборку за 15 дней может попасть очень мало сделок — аналитику следует оценить, будет ли walk-forward-анализ вместе с отложенной выборкой содержательным на этом временном отрезке.
Действий не требуется. Аналитику следует считать всю прибыль или убыток бэктеста результатом только возврата цены к среднему; доход от финансирования — дополнительный потенциал, а не основное преимущество.
FUNDING CASH-FLOW TAILWIND IS UNTESTED IN THE BACKTEST (раскрыто). В гипотезе прибыль или убыток на сделку описаны как «свинг возврата цены к среднему PLUS попутный доход от финансирования за всё время удержания». Движок бэктеста не учитывает финансирование как денежный поток (funding_events_available отражает наличие данных, но не их учёт в прибыли или убытке), поэтому структурный доход от переноса около +0.05-0.08% на сделку не входит в опубликованные цифры. Это REASSURING, а не повод для беспокойства: средняя доходность на сделку +0.90% получена за счёт возврата цены к среднему ALONE, поэтому стратегия не зависит от непроверенного дохода от переноса для покрытия комиссий. Указано для полноты: бэктест занижает преимущество реальной торговли, а не завышает его.
Аналитику и оптимизатору следует ограничить поиск действительно основными параметрами на этой небольшой выборке, чтобы снизить эффект множественного перебора.
«3-PARAMETER» CLAIM IS LOOSE. В названии и обосновании стратегия названа стратегией с 3 параметрами (fund_window, entry_z, exit_z), но _param_bounds задаёт fund_window, norm_window, confirm_window, max_hold_bars (4), а entry_z/exit_z также подбираются оптимизатором; кроме того, есть stop_loss_pct, risk_per_trade, max_notional_frac, min_dispersion_frac. Пространство оптимизации шире, чем 3. Незначительный момент: все параметры ограничены разумными рамками, но это важно для риска переобучения при небольшой выборке выше.
Обзор бэктеста
Шарп
-0,09
Общая доходность
-27,08%
Максимальная просадка
48,67%
Всего сделок
166
Доля прибыльных
46,4%
Профит-фактор
0,83
Корректная реализация финансирования с учётом артефактов (правильный ключ hl_funding_rates, однократный индекс на префиксных суммах, без заглядывания в будущее) и пополнение недопредставленных категорий HYPERLIQUID/long_short
Достаточное число сделок (166) и реальная попытка получить преимущество на дополнительных данных, а не копия стратегии только по цене
avg_trade_return_pct -0.39% — отрицательное ожидание на сделку, ниже порога комиссий и отрицательное до комиссий
max_drawdown 48.7% (CI высокое значение 69%) при убыточном портфеле — близко к порогу отказа L19
Контртрендовая сделка по одному активу (L55) с периодом менее -1.15 PF; доход от финансирования не компенсировал неблагоприятный возврат цены к среднему
information_ratio -0.95, коэффициент Сортино -0.10, PSR 0.42; преобладают 2023 (-27.3%) и 2024 (-15.0%) — механизм эмпирически работает наоборот
Сводка по итогам
Попутный денежный поток от финансирования и подтверждение разворота цены не спасают контртрендовую сделку по одному активу на перегруженном плече: на SOL механизм эмпирически работал наоборот, поэтому стратегия теряла деньги до комиссий и имела отрицательное ожидание на сделку; доход от финансирования был слишком мал, чтобы компенсировать неблагоприятный возврат цены к среднему.
Стратегию забросили на предварительном этапе отбора backtest_review при итерации 1: это сделка на возврат к среднему по одному активу с отрицательным ожиданием. Отрицательная общая доходность и коэффициент прибыльности ниже -1.0 — безусловные причины для отказа; просадка 48.7% приближается к порогу немедленного отказа. Перенастройка z-оценок входа и выхода для стратегии с отрицательным ожиданием и сроком менее -1.15-PF не спасала этот класс стратегий: контртрендовый механизм здесь эмпирически работает наоборот, дело не в настраиваемых параметрах.
Направленный лонг-шортовый свинг по одному инструменту — бессрочному контракту Hyperliquid SOL (бары 8H), — который использует ставку финансирования для выявления перегруженного плеча и открывает позицию против толпы: при устойчиво отрицательном финансировании (перегруженные шорты платят лонгам) ждёт подтверждения разворота цены и открывает лонг; при устойчиво положительном финансировании открывает шорт. Стратегия захватывает многодневный свинг возврата цены к среднему и попутный доход от финансирования, который накапливается в её пользу; финансирование служит сигналом перегруженности и денежным потоком. Три параметра: окно финансирования, z-оценка входа, z-оценка выхода.
Стратегия принесла чистый убыток: total_return -27.1%, коэффициент Шарпа -0.09 (CI низкий -0.92), profit_factor 0.83, математическое ожидание -$116 на сделку, avg_trade_return_pct -0.39% (отрицательное до учета комиссий) на выборке из 166 сделок, максимальная просадка 48.7% (CI высокая 69%), information_ratio -0.95, коэффициент Сортино -0.10. Убытки в основном были обусловлены 2023 (-27.3%) и 2024 (-15.0%); попутный эффект керри от финансирования не компенсировал неблагоприятный возврат цены к среднему — контртрендовая предпосылка эмпирически оказалась неверной.
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.