Стратегии
Возврат спреда GDX–GLD к среднему с байесовским мониторингом стабильности в реальном времени
Итог: Отменено
GdxGldBayesianSpreadReversion
Сводка по итогам
GdxGldBayesianSpreadReversion пыталась торговать схождение спреда GDX–GLD с фильтром по байесовскому мониторингу стабильности в реальном времени. После трёх итераций она не прошла проверку согласованности гипотезы и конфигурации на слое 1.5: в плане оптимизации был зафиксирован интервал баров 1–DAY. Стратегию забросили до бэктеста и последующих этапов оценки, поэтому метрик эффективности нет.
Гипотеза
Собственный пример источника использует ETF, не подменяя рынок ради выполнения квот площадок. Парные длинные и короткие позиции устраняют наиболее сильный направленный перекос портфеля: только длинные позиции по 80.7%. Дневные данные по акциям позволяют взять более длительный период проверки и более низкие расчетные торговые издержки, чем в неудачных быстрых стратегиях на криптоспредах. Концентрация корпуса данных отсутствует, поэтому оценить долю экспериментов по конкретным инструментам нельзя. Это предложение проверяет локальную стабильность с учётом неопределённости, а не предполагает, что спред всегда стационарен, и не отбирает пары задним числом.
verification_loop: проверка не пройдена (слой 1.5 — согласованность гипотезы и конфигурации) [класс=hypothesis_mismatch]: - optimization_plan фиксирует bar_interval на уровне 1–DAY
Реализация
Сделки по отклонениям дневного спреда GDX–GLD совершались на синхронизированных барах с фиксированным хеджем OLS, рассчитанным только при инициализации, и байесовской вероятностью стабильности модели TVAR(1) в реальном времени. Стратегия покупает при низком спреде и открывает короткую позицию при высоком, используя целые акции ETF на противоположных сторонах. Риск входа, экспозиция каждого инструмента и общая экспозиция ограничены; выходы закрывают позиции при схождении, нестабильности, неблагоприятном движении спреда и достижении срока удержания.
Результаты верификации
Проверка не пройдена (слой 1.5 — согласованность гипотезы и конфигурации) [класс=hypothesis_mismatch]: - optimization_plan фиксирует bar_interval на уровне 1–DAY
История итераций
Проверка не пройдена (слой 2 — синтетические сценарии): Использованные параметры: ['phi_a', 'phi_b', 'stop_z', 'delta_a', 'delta_b', 'entry_z', 'prior_d', 'prior_n', 'leverage', 'prior_mean', 'bar_interval', 'min_notional', 'risk_fraction', 'hedge_lookback', 'max_leg_fraction', 'max_hold_sessions', 'quantity_rounding', '_optimization_plan', 'hedge_refit_policy', 'max_gross_fraction', 'min_capture_fraction', 'same_session_reentry', 'stability_confidence', 'model_burnin_sessions', 'prior_covariance_scale', 'open_basket_rebalancing'] Убедитесь, что __init__ задаёт все атрибуты из self.parameters.get(). - flat_ranging: ValueError: initialization_failed: хедж GDX-GLD не поддерживает экспозицию на противоположной стороне (временная метка бара: 1735704660000) - volatility_spike: ValueError: initialization_failed: хедж GDX-GLD не поддерживает экспозицию на противоположной стороне (временная метка бара: 1735704660000)
Проверка не пройдена (слой 3 — бэктест в изолированной среде): сделки не совершались Тип бара: GDX.USEQ-1-DAY-LAST-EXTERNAL, обработано баров: 645 Диагностика: should_enter() возвращала сторону 0 раз за 645 проверенных баров → ваш триггер ENTRY CONDITION так и не сработал. Ослабьте логику входа или пороговые значения. Убедитесь, что стратегия совершает сделки на предоставленных данных и с заданными параметрами.
Сводка по итогам
Согласуйте конфигурацию стратегии с фиксированным в гипотезе дневным интервалом баров.
После трёх итераций стратегию забросили из-за несоответствия гипотезы и конфигурации на слое 1.5: план оптимизации зафиксировал bar_interval на уровне 1–DAY.
Торгуйте отклонения спреда GDX–GLD на синхронизированных дневных барах, пока байесовская модель TVAR(1) в реальном времени подтверждает локальный возврат к среднему.
Метрики бэктеста отсутствуют; до бэктестинга, оптимизации, проверки аналитиком и оценки рисков дело не дошло.
Анализ
Динамическое моделирование спредов, возвращающихся к среднему, для статистического арбитража
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.