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

Стратегии

QuantRocket VMOTTrend: недельный двухправиловый короткий хедж SPY

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

SpyWeeklyTwoRuleShortHedge

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

После двух итераций SpyWeeklyTwoRuleShortHedge прошла проверку бэктеста как перенос самостоятельного трендового хеджа QuantRocket. Стратегия потеряла 37.86% на 48 закрытых коротких позициях; коэффициент Шарпа составил -0.055, максимальная просадка — 63.42%. Проверка завершилась отказом из-за отрицательных результатов отдельной стратегии; от оптимизации отказались, поскольку правила были фиксированными. Отрицательная бета -0.5003 указывала на потенциальную пользу для хеджирования, однако вклад в совокупный портфель не проверялся.

Гипотеза

Точный перенос QuantRocket -2.0 VMOTTrend — компонента тренда в подходе Alpha Architect Value/Momentum/Trend. Торгуй SPY.USEQ, используя бары на закрытии дневной сессии. QuantRocket определяет исходные SID FIBBG000BDTBL9 как SPY: https://www.quantrocket.com/docs/. Сохрани скользящую среднюю за 252 сессий, доходность за 252 сессий, агрегацию по неделям с меткой воскресенья, сигналы хеджирования с равными половинными весами и задержку позиции на одну сессию из исходной стратегии. Это отдельный компонент короткого хеджа, а не полный длинный портфель VMOT. Замени комиссию источника $0.005 за акцию нулевыми комиссиями платформы USEQ и моделируемыми спредом и влиянием на цену. Заменяй маршрутизацию SMART MOC на рыночное исполнение платформы при заданном дневном закрытии; это сохраняет симулированное исполнение по времени закрытия, но не воспроизводит исполнение на аукционе. Источник: https://github.com/quantrocket-codeload/vmot/blob/4c579d703c4dec99c8e3b0f42031ea2dbf210207/vmot/vmot_trend.py.

Представленная стратегия с точными правилами имеет приоритет над автономными предпочтениями к разнообразию. Сохрани SPY и исходный механизм хеджирования; не меняй тикеры и не добавляй фильтры из-за предыдущих неудач. Предложение добавляет короткую экспозицию к акциям за пределами преобладающей корзины Binance с длинными позициями. Концентрация в корпусе была передана как пустой объект, поэтому выводов о концентрации по конкретным инструментам нет.

negative_expectancy: откажись от оптимизации этого фиксированного самостоятельного SPY короткого хеджа. За 48 закрытых позиций реализованные чистые убытки составили примерно $37,856; PF 0.517, экономика сделок отрицательная. Этот вердикт относится к изолированному распределению средств на хедж, а не ко всему портфелю QuantRocket VMOT или дополнительному вкладу хеджа в портфель. Оцени этот вклад отдельно, сравнив портфель с хеджем с идентичным портфелем без хеджа и сохранив исходные правила.

Реализация

Самостоятельный короткий хедж SPY — перенос QuantRocket VMOTTrend: каждое отрицательное условие тренда за 252 сессий задаёт короткую позицию размером 50%. Недельные сигналы с меткой воскресенья переносятся вперёд и задерживаются на одну сессию. При закрытии каждой дневной сессии количество целых акций корректируется до целевой доли от текущей стоимости капитала по рынку.

Устраняет критическое несоответствие распределения средств уровня 4: убирает ранний выход при неизменной доле и пересчитывает целевое количество акций при каждом дневном закрытии. Для первых входов также используется стоимость капитала по рынку, которая при отсутствии позиции равна расчётной стоимости капитала. Определения индикаторов, недельные обновления, половинные веса, задержка на одну сессию, инструмент и фиксированные параметры исследования сохранены. Рыночные ордера USEQ приближённо воспроизводят исполнение при закрытии из источника, но не повторяют аукционное исполнение SMART MOC; комиссии источника заменены спредом и влиянием на цену, учитываемыми платформой, и нулевыми комиссиями. Убытки на тестовом стенде сами по себе не доказывают дефект кода и не измеряют вклад этого хеджа в полный длинный портфель VMOT. Проверка и чтение зарезервированных данных финального экзамена не выполнялись. Необходимый файл исходящих данных не удалось записать из-за разрешений файловой системы этой сессии только на чтение; полный связанный JSON возвращён здесь.

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

На тестовом стенде указаны доходность -25.77% и средняя доходность закрытой позиции -2.44%. Это справочные результаты для отдельного короткого хеджа; оценивай экономику за всю историю и вклад в хеджирование портфеля отдельно.

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

Шарп
-0,05
Общая доходность
-37,86%
Максимальная просадка
63,42%
Всего сделок
48
Доля прибыльных
12,5%
Профит-фактор
0,52

Полная проверенная история за период 1994–2024; 48 закрытых коротких позиций с удержанием по несколько недель — разумный объём для медленного хеджа.

Направление сделок соответствует гипотезе. Отрицательная бета (-0.5003) указывает на потенциальную пользу для хеджирования; это требует проверки в составе портфеля.

Чистая доходность отдельной стратегии составляет -37.86%, фактор прибыли — 0.517, а средняя доходность сделки — -1.891% от номинала при минимальном пороге проверки USEQ в +0.05%. Опасения QA относительно экономики отдельной стратегии подтвердились.

Просадка составляет 63.42% при заявленном лимите риска 30%; это подтверждает экономический вывод, но не является единственной причиной отказа.

В точной спецификации нет настраиваемых параметров, поэтому оптимизировать нечего.

История итераций

Проверка не пройдена (уровень 4 — проверка QA) [класс=hypothesis_mismatch]: - [edge_concern] На тестовом стенде стратегия убыточна, но это не доказывает наличие дефекта корректности. Оценивай результаты отдельного хеджа отдельно от его вклада в полный длинный портфель. - [critical] should_exit() пропускает все корректировки количества, когда целевая доля не меняется. Поэтому хедж может удерживать фиксированное количество акций в течение нескольких месяцев неизменных сигналов вместо поддержания исходного веса……Показать большеСвернуть

Проверка не пройдена (уровень 4 — проверка QA) [класс=hypothesis_mismatch]: - [edge_concern] На тестовом стенде стратегия убыточна, но это не доказывает наличие дефекта корректности. Оценивай результаты отдельного хеджа отдельно от его вклада в полный длинный портфель. - [critical] should_exit() пропускает все корректировки количества, когда целевая доля не меняется. Поэтому хедж может удерживать фиксированное количество акций в течение нескольких месяцев неизменных сигналов вместо поддержания исходного веса портфеля 50% или 100% с переносом вперёд. Изменения цены и прибыль или убыток по короткой позиции приводят к отклонению экспозиции. В источнике дневная доходность рассчитывается с использованием отложенного целевого веса каждого дня; следовательно, эта реализация меняет механизм распределения средств и расчёта доходности. Источник: https://raw.githubusercontent.com/quantrocket-codeload/vmot/4c579d703c4dec99c8e3b0f42031ea2dbf210207/vmot/vmot_trend.py (строка 111) — исправление: При каждом заданном дневном закрытии рассчитай целевое количество целых акций на основе текущей стоимости капитала по рынку и отложенной недельной доли, затем торгуй разницу с фактической позицией, даже если доля не изменилась. Сохрани обновление недельных сигналов и задержку исполнения на одну сессию.

При каждом заданном дневном закрытии рассчитай целевое количество целых акций на основе текущей стоимости капитала по рынку и отложенной недельной доли, затем торгуй разницу с фактической позицией, даже если доля не изменилась. Сохрани обновление недельных сигналов и задержку исполнения на одну сессию.

should_exit() пропускает все корректировки количества, когда целевая доля не меняется. Поэтому хедж может удерживать фиксированное количество акций в течение нескольких месяцев неизменных сигналов вместо поддержания исходного веса портфеля 50% или 100% с переносом вперёд. Изменения цены и прибыль или убыток по короткой позиции приводят к отклонению экспозиции. В источнике дневная доходность рассчитывается с использованием отложенного целевого веса каждого дня; следовательно, эта реализация меняет механизм распределения средств и расчёта доходности. Источник: https://raw.githubusercontent.com/quantrocket-codeload/vmot/4c579d703c4dec99c8e3b0f42031ea2dbf210207/vmot/vmot_trend.py

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

Оцени дополнительный вклад хеджа, сравнив портфель с хеджем с идентичным портфелем без хеджа и сохранив исходные правила.

По итогам проверки бэктеста решено отказаться от стратегии: изолированный хедж имел отрицательное математическое ожидание и превысил заявленный лимит просадки 30%; его фиксированная спецификация не предусматривала параметров для оптимизации. До оптимизации, анализа после оптимизации и проверки риска дело не дошло.

Перенеси самостоятельный короткий хедж QuantRocket SPY, используя условия на основе скользящей средней за 252 сессий и доходности с равными весами, недельные сигналы с меткой воскресенья и задержку позиции на одну сессию.

Бэктест за период 1994–2024 показал доходность -37.86% и коэффициент Шарпа -0.055 по 48 закрытым коротким позициям. Максимальная просадка составила 63.42%, фактор прибыли — 0.517, средняя доходность сделки — -1.891% от номинала.

Анализ

VMOTTrend

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