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

Просмотреть оригинал

SolEthRelativeStrengthTrendDollarNeutralLS

Гипотезы

SOL/ETH Тренд относительной силы, долларово-нейтральный лонг-шорт (лонг-нога SOLUSDT.BINANCE + шорт-нога ETHUSDT.BINANCE USD-M, слияние моментума на двух таймфреймах применительно к RATIO, 4H основной + 1D подтверждение, трейлинг-выход ATR, 3 параметров)

Гипотезы

Итерация -2, исправление для шлюза бэктеста. Шлюз пометил метрики как несогласованные (Sharpe по mtm-кривой +0.59 против total_return по кривой капитала -27.40%) и указал оценивать по кривой капитала — то есть стратегия реально потеряла ~27%. Это расхождение mtm/реализованного результата — характерный признак издержек на транзакционные расходы в книге с двумя ногами: каждое изменение позиции оплачивает тейкерские комиссии по исполнениям FOUR (~0.2% от номинала на ногу), а итерация 1 входила и выходила по простому тесту знака спреда, масштабированного по волатильности, так что каждое колебание около нуля вызывало полный разворот (~0.08% капитала на каждую при ~0.4x капитала на ногу — достаточно, чтобы получить наблюдаемый убыток, пока размеченный путь дрейфует вверх). Минимальное изменение, устраняющее это, не затрагивающее построение сигнала, сайзинг, хеджирование и все ранее пройденные проверки: мертвая зона. Входы теперь требуют |spread| > entry_threshold (0.6 единиц, масштабированных по волатильности) вместо простого знака; быстрый выход срабатывает только когда side*signal < -exit_band_frac*entry_threshold вместо пересечения нуля. Трейлинг-стоп и выходы по дневному режиму не изменены, так что реальные развороты по-прежнему отсекаются. max_notional_frac уменьшен 0.35 → 0.30 для снижения комиссионных издержек на каждый разворот и валовой экспозиции. entry_threshold представлен как настраиваемый параметр с заявленными _param_bounds, соответствующими ограничению в коде; типичное значение |spread| для этого соотношения составляет 1–3, так что 0.6 по-прежнему срабатывает регулярно, а количество сделок в песочнице остается значительно выше нуля. Импорты и структура классов не изменены.

Гипотезы

Хрупкость к издержкам, отсутствие развертываемого эджа на решающей выборке из 1612 сделок / 6 лет. profit_factor 1.0108 находится в полосе издержек от комиссий/impact [0.85,1.10] (L18) — валовой эдж реален, но поглощается издержками. Здесь доминирующая издержка — рыночный IMPACT, а не комиссия: impact_cost_pct 66.78% поглощает две трети валового PnL, а capacity_usd составляет лишь ~$224k, так что видимая доходность на сделку 0.26% выживает только в игрушечном масштабе и исчезает при любом значимом размере (опасение QA по поводу эджа подтвердилось, и даже хуже, чем в песочнице 55.4%). Sharpe 0.533 с CI [-0.249, 1.265], охватывающим ноль, max_drawdown 50.4%, recovery_factor 0.65, и книга LOSES значительно в спокойном режиме (-61.2% доходность / 74.1% DD), при этом ухудшаясь в последние годы (2025 -17.4%, 2026 -26.1%). Это класс долларово-нейтральных лонг-шортов на крупных бессрочных фьючерсах (L45, multi_instrument 0/84), чей признак PF~1.0/крупный DD гибнет от переобучения или отсутствия эджа после оптимизации — настройка 3 параметров не способна поднять эдж, уже подавленный impact-ом. Не стоит 2 часов вычислений. abandon_class = negative_expectancy.

Реализация

Долларово-нейтральный тренд относительной силы SOL/ETH на бессрочных фьючерсах Binance USD-M. Сигнал — слияние моментума на двух таймфреймах, применяемое к логарифмической цене RATIO ln(SOL/ETH): быстрый 4H масштабированный по волатильности спред EMA должен совпадать по знаку с дневным показателем моментума соотношения (daily_lookback дней), иначе — плоская позиция. Лонг SOL / шорт ETH при положительном слиянии, наоборот при отрицательном, обе ноги размерены по номиналу SAME USD, так что книга несет ~нулевую чистую долларовую дельту. Выходы: трейлинг-стоп в стиле ATR по соотношению (отдача trail_atr_mult x вход-волатильности от лучшего достигнутого соотношения), разворот дневного тренда или гистерезисный разворот спреда 4H за пределы мертвой зоны. Номинал на ногу определяется в первую очередь риском (дистанция трейлинг-стопа рискует ~1.8% капитала) и ограничен max_notional_frac x капитал x плечо.

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

Приведите количество параметров гипотезы в соответствие с кодом или обновите гипотезу/заголовок, чтобы отразить 4-й настраиваемый параметр, добавленный в ходе итерации.

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

Заголовок гипотезы заявляет дизайн с '3 параметрами', но код содержит 4 настраиваемых параметров с заявленными _param_bounds (ema_ratio, daily_lookback, trail_atr_mult, entry_threshold). Это документированное исправление мертвой зоны из итерации -2 (entry_threshold преобразован в настраиваемый параметр для сдерживания churn на пересечении нуля), а не структурное изменение эджа: слияние соотношения на двух таймфреймах, дневное подтверждение и трейлинг-выход ATR, указанные в гипотезе, все присутствуют и корректны. Не блокирует; отмечено расхождение в количестве для протокола.

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

Двуногая книга с высоким оборотом: песочница показывает оборот 628, impact_cost_pct 55.4% (impact поглощает более половины валового PnL) и capacity_usd лишь ~$325k при 1612 сделках. avg_trade_return_pct 0.26% преодолевает порог комиссии, а commission_pct_of_gross составляет лишь 5.0%, но смоделированные издержки рыночного impact являются доминирующей статьей расходов и резко сожмут эдж при любом значимом размере. Разбиение по режимам также неравномерное (спокойный терциль -61.2% доходность / 74% DD против обычного +68%). Это дымовой тест на неоптимизированных параметрах в усеченном окне, поэтому он не блокирует — но аналитику следует проверить на полной истории, что эдж относительной силы выживает при реалистичном impact/обороте, и рассмотреть, нужно ли дальше расширять мертвую зону входа / оборот.

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

Надежная, решающая выборка: 1612 сделок за 6-летнюю / 2183-дневную полную историю, сбалансированные лонг/шорт (806 каждой), так что это справедливый тест механизма, а не разреженный.

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

Сделки реализуют гипотезу — долларово-нейтральная двуногая книга соотношения SOL/ETH с исправлением churn через мертвую зону; комиссия составляет лишь 5.04% от валового объема, так что опасения разработчика по поводу churn на пересечении нуля были действительно устранены.

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

avg_trade_return_pct 0.26% номинально преодолевает порог комиссии Binance USD-M 0.15%.

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

profit_factor 1.0108 находится строго в полосе хрупкости к комиссиям/издержкам [0.85,1.10] (L18) — валовой эдж статистически реален, но почти полностью поглощается издержками. Sharpe 0.533 с CI [-0.249, 1.265], охватывающим ноль.

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

Убийцей является не комиссия, а impact: impact_cost_pct 66.78% (хуже, чем помеченные в песочнице 55.4% QA) — смоделированный рыночный impact поглощает две трети валового PnL, а capacity_usd составляет лишь ~$224k, т.е. «эдж» существует только в игрушечном масштабе и исчезает при любом развертываемом размере. Опасение QA по поводу эджа подтверждается на полной истории.

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

Разбиение по режимам крайне неравномерное и неблагоприятное: спокойный терциль -61.15% доходность / 74.1% макс. DD, обычный +68%, стрессовый +24.5% — книга теряет деньги именно в низковолатильном режиме, где тренд относительной силы должен быть наиболее дешевым для удержания.

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

В целом max_drawdown 50.4%, recovery_factor 0.65, max_drawdown_duration 790 дней, и эдж ухудшается: годовая доходность 2025 -17.4%, 2026 -26.1%.

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

Априорная оценка класса: долларово-нейтральные / рыночно-нейтральные лонг-шорт корзины крупных бессрочных фьючерсов являются 0/84 (L45); PF ~1.0 книга, ведомая плечом/таргетированием волатильности с 50% DD, — это точный признак стратегии, которая гибнет от переобучения или отсутствия эджа после фазы 3.

Анализ

Шлюз бэктеста: - метрики ненадежны: Несогласованность: Sharpe 0.59 расходится по знаку с total_return -27.40% — Sharpe вычислен по ряду mtm_equity_curve, тогда как доходность взята из кривой капитала. Оценивайте по кривой капитала.

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

SolEthRelativeStrengthTrendDollarNeu-a7d4db4dd5

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

Преодоление порога комиссии за сделку недостаточно, когда доминирует рыночный impact и ограничивает емкость игрушечным масштабом.

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

Отклонено на шлюзе проверки бэктеста до оптимизации — эдж поглощался издержками, доминировал рыночный impact, развертывание возможно только в игрушечном масштабе.

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

Долларово-нейтральная SOL/ETH лонг-шорт стратегия на Binance USD-M, торгующая соотношением цен SOL/ETH с использованием слияния моментума на двух таймфреймах и трейлинг-выходом на основе ATR, для извлечения тренда относительной силы при устранении общей крипто-беты.

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

6-летний бэктест: 1612 сделок (806 лонг / 806 шорт), 46.7% win rate, общая доходность 64.4%, Sharpe 0.533 (CI [-0.249, 1.265]), PF 1.0108, макс. DD 50.4%; средняя доходность на сделку 0.26% от номинала, но impact-издержки 66.78% от валового объема, а емкость лишь ~$224k.
Отчёт по стратегии

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