Все статьиИнвестиции

12.11.2026 — Random baseline, GARCH и пересчёт портфельных метрик

Дневной результат: −0,36%.

SBMX: +0,44%.

Относительный результат: −0,80 п.п. (расчёт).

Фиксация: 20:09 МСК.

Крипта размотала, модель полностью переобулась. В смысле состава портфеля: вместо вчерашних позиций появились другие бумаги, а доля кэша выросла до 34,15%.

Аллокация:

  • MSNG — 9,41%
  • ASTR — 9,41%
  • RGSS — 9,41%
  • TORS — 9,41%
  • DVEC — 9,41%
  • MTSS — 9,41%
  • MRKS — 9,41%
  • Cash — 34,15%

Random baseline

Вчерашний быстрый тест был частью общего набора проверок. В нём использовался один случайный портфель, без бутстрапа и Monte Carlo. Его результат оказался хуже ML.

Сегодня провёл отдельный random-тест с Monte Carlo и бутстрапом.

Первоначальные результаты до дебага бутстрапа:

  • Доля random-портфелей, превзошедших ML по CAGR: 1,6%.
  • По Sharpe: 0,0%.
  • По Calmar: 0,1%.
  • С меньшим |MDD|: 0,4%.

В первом запуске обнаружились баги. Один оказался критическим, остальные не влияли на решение, но меняли структуру отчёта.

После дебага результат пересчитан на 100 случайных портфелях — только на сотке рандомов ради экономии времени:

  • Mean diff: +0,168%.
  • CI: [−0,818%; +1,359%].
  • Median p: 0,469.
  • Доля p<0,05: 16%.
  • ML percentile: 0%.
  • Доля random-портфелей с меньшим MDD: 0,4%.

Ноль в доверительном интервале. Статистически значимого превосходства по доходности нет. С учётом Monte Carlo ML лучше рандома по MDD и не значимо превосходит его по доходности. Возможное преимущество за счёт контроля просадки — пока гипотеза.

Почему вчера один random-портфель показал результат хуже ML, а сегодняшний тест не выявил значимого превосходства по доходности? Вероятно, вчера попался удачный для ML случайный сид. Но это только гипотеза, отдельно её не проверял: переменная слишком незначительна, чтобы тратить на неё дополнительные временные ресурсы.

GARCH

Стандартная модель GARCH обучалась на портфельной аллокации с горизонтом 20 дней.

Базовая модель (IS):

  • CAGR: +38,10%.
  • MDD: −32,34%.
  • VOL: +23,34%.
  • Sharpe: +1,504.
  • Sortino: +2,062.
  • Calmar: +1,178.

GARCH (IS):

  • CAGR: +28,16%.
  • MDD: −26,05%.
  • VOL: +19,30%.
  • Sharpe: +1,385.
  • Sortino: +1,890.
  • Calmar: +1,081.

GARCH снизила доходность, волатильность и максимальную просадку.

12.11.2026 — Random baseline, GARCH и пересчёт портфельных метрик

У базовой модели выше Sharpe, Sortino и Calmar. Это сравнение значений метрик, а не вывод о качестве моделей.

Пересчёт портфельных метрик

Почему изменились метрики базовой модели?

Ранее использовались 20-дневные доходности на датах ребалансировки. При пересчёте на дневные доходности результат перестал быть красивым и аккуратным.

Баг был в расчёте распределения доходностей, а не в реализации самого теста. Walk-forward тест модели переписан.

Источник:
Нет комментариев. Ваш будет первым!
Загрузка...