Стратегии
US Сезонность конца месяца на рынке акций США — тайминг индекса в длинную и короткую позиции на QQQ: захват документированного скопления доходности в конце месяца (лонг), шорт в середине месяца после ToM ONLY при медвежьем режиме; алгоритмическая торговля по календарному сигналу, почти без подогнанных параметров (QQQ.USEQ, дневные бары, 2 параметра)
Итог: Отменено
QqqTurnOfMonthSeasonalityLS
avg_trade_return_pct 0.203% выше порога издержек USEQ (дело не в комиссиях)
Гипотеза
Реализация
Календарный тайминг индекса по сезонности на дневных барах QQQ.USEQ, длинные и короткие позиции. Длинная позиция LONG: покупка на закрытии последней торговой сессии месяца (или первых двух сессий нового месяца, если закрытие пропущено) и выход на закрытии торгового дня 3 нового месяца — захват документированного скопления доходности в конце месяца. Короткая позиция SHORT (необязательная, зависит от режима): шорт в затишье середины месяца после ToM, в торговые дни месяца 7-15, только пока QQQ заметно ниже режима 200-сессий SMA; шорт закрывается в конце окна или при исчезновении медвежьего режима. calculate_signal на каждом баре выдаёт непрерывную оценку близости к календарной дате: экспоненциальный пик внутри окна ToM минус пик середины месяца, масштабированный медвежьим режимом; should_enter применяет пороги к этой оценке. Размер позиции рассчитывается от капитала, целыми акциями (95% капитала в длинной позиции, 50% в короткой, плечо 1.0); единственное правило по цене — катастрофический стоп 5%. Около 12 длинных сделок в год плюс условные шорты.
Результаты верификации
CLEAN RESTART 2026-09-04 — историю вердиктов и записи об обучении этого запуска удалили, его перезапустили с этапа проверки. Ранее конвейер остановил его не из-за рынка: тестовая среда Layer-2 неверно связывала вспомогательные методы @staticmethod (исправлено), QA выносил окончательные вердикты о результативности по неоптимизированному тесту (убрано — теперь QA оценивает только корректность), а тайм-ауты песочницы возникали из-за нехватки слотов для бэктеста (исправлено). Гипотеза и код стратегии не изменились. Оцени код по существу; результативность позже определят полный бэктест и оптимизатор.
Оптимизировать True и False для short_enabled как отдельные варианты; использовать только длинную ToM-стратегию, если шорт не улучшает коэффициент Шарпа OOS с учётом хвостового риска.
Условная короткая позиция по режиму (19 сделок в песочнице) — главный источник хвостового риска и наименее подтверждённая опубликованной аномалией часть стратегии (эффект ToM относится к длинным позициям; медвежий шорт в середине месяца — надстройка разработчика). Это не дефект, но он увеличивает диапазон просадки CI (max_dd_ci_high 47%), а преимущество не доказано на этой выборке. Не препятствует продолжению.
Обзор бэктеста
- Шарп
- 0,24
- Общая доходность
- 116,03%
- Максимальная просадка
- 43,70%
- Всего сделок
- 460
- Доля прибыльных
- 55,7%
- Профит-фактор
- 1,20
avg_trade_return_pct 0.203% выше порога издержек USEQ (дело не в комиссиях)
460 сделок за 27 лет — достаточная выборка; календарный сигнал снижает риск переобучения
низкая бета рынка (0.087) — доходность не объясняется одной лишь экспозицией к индексу
Коэффициент Шарпа 0.237 с бутстрэп-интервалом CI [-0.11, 0.60] пересекает ноль — до любой оптимизации устойчивого статистически значимого преимущества нет
profit_factor 1.195 ниже порога значимого преимущества 1.2 (L75: почти безфрикционная торговля USEQ + PF<1.2 означает, что аномалия отсутствует, а не подавлена комиссиями)
information_ratio -0.296: уступает стратегии «купи и держи» с поправкой на риск при активной торговле; total_return всего около 116% за 27 лет (примерно 2.9% в год)
условная короткая позиция снижает результат (short_win_rate 0.457), а стратегия всё равно несёт крупные направленные убытки (2002 -33.5%, 2001 -14.5%), что противоречит заявлению о невосприимчивости к просадке
max_drawdown 43.7% (CI до 87.8%) при доходности ниже -3%/год
соответствует сценарию L75 USEQ — полному провалу стратегий на эффекте конца месяца
История итераций
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.