Стратегии
Краткосрочный кросс-секционный разворот Hyperliquid: нейтральная к рынку корзина (лонг самых отстающих за 3 дней, шорт лидеров за 3 дней, взвешивание с обратной волатильностью, нейтральность по долларовой стоимости, ребалансировка каждые 3 дней)
Итог: Отменено
HyperliquidCrossSectionalShortHorizonReversalNeutralLS
Порог бэктеста: - метрики ненадёжны: 2043 сделок / 2207 дней данных — слишком мало свидетельств (нужно не менее 5 сделок за не менее чем 10 дней). Увеличь частоту сигналов или расширь окно.
Гипотеза
backtest_failed:данные: полный бэктест не удалось запустить 3 раз — ktest_agent.py», строка 424, в _ensure_funding_for_perp_legs raise RuntimeError( RuntimeError: данные о финансировании недоступны для бессрочного контракта «ETHUSD.HYPERLIQUID»: сбор по запросу не удался или на площадке нет истории финансирования (бэктест заблокирован ради точности; задай SF_DISABLE_ONDEMAND_FUNDING=1, чтобы обойти блокировку) Сбой конвейера или данных, а не вердикт о стратегии; возобнови запуск после устранения причины.
Реализация
Нейтральный к доллару кросс-секционный разворот на коротком горизонте для 12 ликвидных бессрочных контрактов Hyperliquid (1-DAY свечей). При каждой ребалансировке инструменты ранжируются по доходности за предыдущий период, делённой на собственную волатильность ATR% (отклонение в единицах собственной сигмы). Стратегия открывает позиции LONG в инструментах с наибольшим падением и SHORT в инструментах с наибольшим ростом, требуя отклонения на entry_z сигм в обе стороны. В каждом направлении одинаковое число инструментов; внутри направления веса обратно пропорциональны волатильности, а номиналы выравниваются в долларах, чтобы портфель не имел чистой рыночной беты. Если подходящих инструментов меньше, общий размер позиций снижается. Время ребалансировки привязано к календарной дате свечи; после перезапуска процесса открытые позиции восстанавливаются из кэша без лишнего оборота.
Результаты верификации
CLEAN RESTART 2026-09-04 — историю вердиктов и записи обучения этого запуска удалили, а сам запуск начали заново с проверки. Ранее его остановили из-за конвейера, а не рынка: стенд Layer-2 неверно привязывал вспомогательные методы @staticmethod (исправлено), QA выносил окончательные вердикты о доходности по неоптимизированному пробному запуску (удалено — теперь QA оценивает только корректность), а тайм-ауты песочницы возникали из-за нехватки слотов для бэктестов (исправлено). Гипотеза и код стратегии не изменились. Оценивай код по существу; результативность позднее определят полный бэктест и оптимизатор.
Изменения не требуются: оптимизатор перебирает lookback_days и rebalance_days в диапазоне [1,4]. Убедись, что горизонт продвинутой конфигурации укладывается в заявленное значение «1-3 дн.».
В заголовке и описании гипотезы неоднократно указаны период расчёта 3 дней и ребалансировка каждые 3 дней, однако значения по умолчанию в коде — lookback_days=1 и rebalance_days=1 (изменение итерации -3). Это укладывается в заявленное в гипотезе аномальное окно «1-3 дней», а границы параметров [1,4] включают 3; STRUCTURE (ранжирование/лонг отстающих/шорт лидеров/взвешивание с обратной волатильностью/нейтральность по долларовой стоимости/календарная ребалансировка) не изменился, поэтому структурного несоответствия нет. Отмечаю это только для сведения аналитика: значения по умолчанию находятся у быстрого края заявленного окна; оптимизатор переберёт lookback_days/rebalance_days.
Неоптимизированный пробный запуск в песочнице показал резко отрицательные результаты и повторил картину двух предыдущих остановленных итераций: avg_trade_return_pct -0.155% (отрицательное значение, ниже порога около 0.09% HL за полный цикл), profit_factor 0.80, total_return -53.6%, матожидание −$25.7 на сделку за 2086 сделок и отрицательный результат в терцилях низкой (-55.3%) и высокой (-28.6%) волатильности. long_win_rate 0.477 против short_win_rate 0.521 указывает, что лонг отстающих, вероятно, занимает неверную сторону продолжения движения даже на горизонте 1 дней. Это уже третий вариант горизонта того же механизма, проваливший пробный запуск. Прежде чем тратить бюджет на оптимизацию, аналитику следует проверить в бэктесте, что разворот с поправкой на волатильность за 1 дней действительно даёт движение на сделку, превышающее полные издержки около 0.09% HL, поскольку варианты с окнами 2-6 дней уже провалились и остался только угол 1 дней. Только рекомендация — это не ошибка корректности.
Анализ
Порог бэктеста: - метрики ненадёжны: 2043 сделок / 2207 дней данных — слишком мало свидетельств (нужно не менее 5 сделок за не менее чем 10 дней). Увеличь частоту сигналов или расширь окно.
История итераций
Обзор бэктеста
- Шарп
- 0,80
- Общая доходность
- -54,26%
- Максимальная просадка
- 55,05%
- Всего сделок
- 2043
- Доля прибыльных
- 49,7%
- Профит-фактор
- 0,79
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.