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

Стратегии

Моментум по секторам US—ETF 12-1 мес., ежемесячная ротация -3 лидеров, только длинные позиции с переходом в кэш (SPDR секторных ETF на USEQ, бары DAILY)

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

SectorEtfMomentumTop3MonthlyRotation

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

В этой гипотезе стратегия QuantConnect «Эффект моментума в акциях» адаптирована для ETF 11 Select Sector SPDR: ежемесячно ранжировать сектора по моментуму за 12-1, держать 3 лидеров с равными весами и переводить долю в денежные средства, если моментум этого сектора отрицательный. Разработчик создал стратегию SectorEtfMomentumTop3MonthlyRotation, которая использует собственный барьер выравнивания баров между торговыми составляющими и правило допуска на основе данных, доступных на тот момент. На этапе написания кода произошло три тайм-аута за 2 итераций, после чего запуск отменили по причине «coding_stuck_3_timeouts». Бэктест, оптимизация и проверка аналитиком не проводились; вердикт аналитика отсутствует.

Гипотеза

Источник (библиотека стратегий QuantConnect «Momentum Effect in Stocks», по материалам Quantpedia / Jegadeesh-Titman) ранжирует 50 крупнейших акций US по изменению цены за 12 месяцев и ежемесячно удерживает лидеров с равными долями. Мы сохраняем механизм (поперечный моментум за 12 месяцев, равные доли, ежемесячная ребалансировка, только длинные позиции), но меняем вселенную на ту, с которой может работать фабрика и которая не является списком акций, отобранных вручную. Для вселенной из 50 акций с наибольшей……Показать большеСвернуть

Источник (библиотека стратегий QuantConnect «Momentum Effect in Stocks», по материалам Quantpedia / Jegadeesh-Titman) ранжирует 50 крупнейших акций US по изменению цены за 12 месяцев и ежемесячно удерживает лидеров с равными долями. Мы сохраняем механизм (поперечный моментум за 12 месяцев, равные доли, ежемесячная ребалансировка, только длинные позиции), но меняем вселенную на ту, с которой может работать фабрика и которая не является списком акций, отобранных вручную. Для вселенной из 50 акций с наибольшей капитализацией актуальны уроки L173 (корзины топ-N из 20-60 активов превышают лимит времени после 3 итераций) и L151 (список сегодняшних мегакапитализированных акций несёт систематическую ошибку выжившего; у нас нет данных о капитализации с привязкой к моменту времени). Вместо этого вселенная — полный набор ETF Select Sector SPDR: XLB, XLE, XLF, XLI, XLK, XLP, XLU, XLV и XLY, торгуемых с декабря 1998, а также XLRE (с октября 2015) и XLC (с июня 2018). Список задан классификацией секторов GICS, а не знанием о том, какие активы показали хороший результат. Отбор учитывает момент времени: ETF ETF допускается к торгам только после накопления 252 дневных баров истории. Это ограничивает портфель 11 активами; доступно 27 лет дневной истории. Моментум — доходность за 12-1, close(t-21)/close(t-252) - 1, с пропуском последнего месяца во избежание разворота за 1 месяцев; исходное изменение за 12 месяцев заранее зарегистрировано как вариант B. В первую торговую сессию каждого месяца ранжируются сектора, допущенные к торгам, и удерживаются 3 лучших с равными долями (1/3 капитала каждый, 1x, без маржи). Доля сектора переводится в кэш, если его собственная доходность за 12-1 ниже 0 (абсолютный моментум). Это состояние без позиций: ожидается, что примерно 15-20% месяцев портфель будет частично или полностью в кэше, а примерно 10% — полностью без позиций (2001-02, 2008, 2022 H1). Обоснование выбора сегмента портфеля: USEQ составляет 2.5% корпуса, секторные ETF относятся к архетипу № 1 в обзоре акций, а в конвейере нет ротации по секторам US на ETF. SPY намеренно не используется ни как сигнал, ни как хеджирующая позиция (нет сигнала по A с торговлей B, нет нейтрального портфеля). Источник: QuantConnect Tutorials, библиотека стратегий 04 / «Momentum Effect in Stocks» (21), разделы «Расчёт моментума» и «Ежемесячная ребалансировка».

Гипотеза реализована в заявленном виде. Вселенная фиксирована и включает GICS секторов: XLK — основной торговый инструмент, остальные 10 ETF — дополнительные инструменты, включая XLRE и XLC, которые появились на бирже позже и допускаются к торгам, только когда накоплена достаточная история. Моментум рассчитывается за 12-1 (вариант B — skip_sessions=0), позиции в 3 лидерах имеют равный вес, а соответствующая доля переводится в кэш, если моментум самого сектора не положителен. Месячный график определяется временной……Показать большеСвернуть

Гипотеза реализована в заявленном виде. Вселенная фиксирована и включает GICS секторов: XLK — основной торговый инструмент, остальные 10 ETF — дополнительные инструменты, включая XLRE и XLC, которые появились на бирже позже и допускаются к торгам, только когда накоплена достаточная история. Моментум рассчитывается за 12-1 (вариант B — skip_sessions=0), позиции в 3 лидерах имеют равный вес, а соответствующая доля переводится в кэш, если моментум самого сектора не положителен. Месячный график определяется временной меткой каждого бара, поэтому он одинаков при перезапусках, бэктестах и бумажной торговле. Стратегия заменяет базовый барьер синхронизации собственным, поэтому инструменты, ещё не вышедшие на биржу, не блокируют каждый бар. Данные дополнительных инструментов с временной меткой позже момента принятия решения не используются. Затраты на бар — O(11). Валовая экспозиция не превышает 0.98x капитала при ограничении USEQ 2x, плечо — 1. Каждая позиция представляет собой одну сделку от открытия до полного закрытия без частичного сокращения, поэтому данные реестра согласуются. В год происходит около 12 ребалансировок с изменением состава позиций на 1-1.5 инструментов за раз, то есть примерно 15-25 сделок туда-обратно в год. Позиции удерживаются долго, поэтому ожидаемая доходность на сделку должна значительно превышать нижнюю границу затрат около 0.05% USEQ.

coding_stuck_3_timeouts

Реализация

Ежемесячная ротация только в длинные позиции среди 11 ETF Select Sector SPDR на дневных барах USEQ. В первую торговую сессию каждого месяца сектора, допущенные к торгам, ранжируются по моментуму за 12-1: close(t-21)/close(t-252)-1. Сектор допускается к торгам после 253 закрытий. В портфеле удерживаются 3 лучших с долей 1/3 от 98% капитала каждый. Если моментум сектора в позиции <= 0, доля остаётся в кэше. Сектора, выпавшие из 3 лучших, закрываются, новые лидеры покупаются, а позиции, сохранившие место в 3 лучших, не меняются.

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

sandbox_timeout: проверка не пройдена (уровень 3 — тестовый бэктест в песочнице): проверка работоспособности превысила лимит времени 300 с на окне примерно в 20000 баров (2400 дней по XLK.USEQ-1-DAY-LAST-EXTERNAL). Почти всегда это означает, что объём работы на каждом баре растёт вместе с историей — например, полный повторный просмотр ряда финансирования/дополнительных данных или пересоздание списка с вызовом min()/sorted() внутри calculate_signal()/on_bar() на каждом баре. Предварительно отсортируй массивы временных меток ONCE в __init__ и используй bisect либо кэшируй запросы по временной метке, чтобы затраты на бар составляли O(log n), а не O(n).

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

Конструкция с несколькими торговыми составляющими (11 составляющих ETF, собственный барьер синхронизации, допуск с учётом момента времени, история на основе deque) могла оказаться слишком сложной для написания кода в отведённое время; более простая первая версия с меньшим числом составляющих или менее сложной синхронизацией могла бы пройти этап написания кода.

Запуск остановили на этапе написания кода по причине «coding_stuck_3_timeouts» после 2 итераций, поэтому проверка, бэктест, оптимизация, проверка аналитиком и оценка рисков не проводились.

Каждый месяц удерживаются 3 лучших из 11 ETF Select Sector SPDR на USEQ, ранжированных по моментуму за 12-1 месяцев, с равными долями и только длинными позициями; доля переводится в кэш, если моментум самого сектора отрицательный.

Данных о результатах нет: отчёт бэктеста пуст, отчёт об оптимизации не создавался, поэтому показатели доходности, коэффициента Шарпа и числа сделок отсутствуют.

Анализ

Momentum Effect in Stocks

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