← Заметки
Как устроен портфель
strategy·long-portfolio·macro-regime

Как устроен портфель

Крипта + акции + золото + облигации, веса под режимы рынка, просадка как акселератор. Как balanced реально распределяет капитал.

· Mikhail Savchenko · Обновлено

Портфель inite.fund — это четыре актива, которые ребалансируются раз в неделю. Состав фиксирован; веса плавают. Вся история — в том, как принимаются решения о весах.

Четыре актива

  • Крипта — BTC + ETH спот. Риск-актив. Несёт бету к глобальной ликвидности плюс собственный цикл.
  • Акции — SPY (или его IBKR-эквивалент для не-US пользователей). Риск-актив с другим драйвером (earnings + ставки), слабо скоррелированный с криптой в спокойных режимах и сильно — в панике.
  • Золото — GLD. Антикорреляция к реальным ставкам, прилично работает на нарративах debasement доллара, бесполезно в чистой дефляции.
  • Облигации — SHY (1-3y Treasuries). Эквивалент кэша в мире низких ставок; ненулевой хедж в дефляции. Длинную дюрацию мы не несём — это отдельный трейд.

Почему четыре, а не восемь? Потому что за каким-то порогом каждый следующий актив информации не добавляет — он добавляет операционный оверхед. С четырьмя мы ребалансируемся в одном событии, всю аллокацию держим в одной бирже (или двух: крипта на Binance, остальное на IBKR), и объясняем человеку решение по режиму в трёх предложениях.

Композит

У каждого актива есть композитный score в [-1, +1]. Композит — это взвешенный микс:

  • Тренд — скользящие средние на нескольких таймфреймах, близость к пробою.
  • Широта — для акций: % компонентов выше 200d. Для крипты: % из топ-50 выше 50d.
  • Теги режима — состояние, определённое HMM (бык / chop / медведь), на собственных доходностях актива. Сам классификатор, вектор наблюдений, выбор из трёх состояний, окно калибровки — в посте классификатор режимов, в одной заметке.
  • Cross-asset — корреляция с остальными, сила доллара, реальные ставки.

Композит не пытается ловить вершины и дна. Он отвечает на один вопрос: «держал бы дисциплинированный человек этого больше или меньше прямо сейчас?» Всё. Мы не гоняем альфа-факторы. Мы не торгуем заголовки.

Из композита в вес

Композит → целевая аллокация мапится кусочно-линейной функцией, откалиброванной для каждого актива. Крипта по своему композиту ходит от 5% до 35%. Акции — 10-45%. Золото — 5-15%. Облигации — всё остальное, заодно работают как кэш-буфер.

Два важных ограничения:

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

  2. Сумма риск-активов ограничена. Крипта + акции + золото ≤ 80%. Это заставляет держать минимум 20% в облигациях/кэше, даже когда всё зелёное. Ни разу не пожалели.

Троттл по просадке

Композит — функция от состояния рынка. Троттл — функция от вашего состояния. Когда просадка портфеля проходит −8%, троттл вдвое режет новые дельты аллокации — не существующие позиции, только будущие движения. После −12% полностью замораживает раскатку нового капитала, пока просадка не восстановится.

Это не stop-loss. Позиции мы не сбрасываем. Продажа на −12% фиксирует убыток; заморозка раскатки просто замедляет ребалансировку. Когда троттл активен, в состоянии стратегии вы увидите dd_governor_active: true — это сигнал людям, а не движку. Операторы могут перебить. Математика троттла (почему −8%, почему непрерывная функция, почему сломались три предыдущих дизайна) — в посте просадка как акселератор, а не тормоз.

Резервный пул

Когда equity растёт выше стартового капитала, часть прироста уходит в резервный пул. Пул сидит в облигациях и ждёт. Когда композит даёт перепроданность по риск-активу (композит < −0.5) И позиция актива лежит на полу — пул раскатывается в позицию.

По построению это контрциклично. На трендовом быке вы банкуете прибыль; на панике — довкладываетесь. Идеально таймить дно не нужно — нужно иметь ненулевой сухой порох, готовый, когда композит пробивает порог.

Резервный пул — самая недооценённая часть стратегии. В backtest он добавлял ~3 п. п. в год — без единого изменения правил в других блоках.

Почему раз в неделю

Ребаланс — раз в неделю. По умолчанию: ночь среды по UTC. Почему не ежедневно? Три причины:

  • Издержки. Крипто-комиссии + проскальзывание на четырёх биржах, комиссии по акциям, спред на GLD/SHY — ежедневный ребаланс съедает 30-60 bps в год без улучшения качества решений.
  • Сигнал и шум. На дневном разрешении композиты шумят. Сигнал, за которым мы идём, — «режим смещается» — это история на недели.
  • Нагрузка на оператора. Раз в неделю — вменяемый ритм: человек смотрит превью ребаланса, апрувит и идёт дальше.

Где это работает плохо

Портфель проигрывает в двух конкретных средах:

  1. Затяжные монотонные ралли с низкой волатильностью. Когда всё растёт без откатов, наш потолок на риск-активах не даёт взять весь upside по сравнению со 100%-ным SPY-бенчмарком. Мы это принимаем: хедж против альтернативы (затяжное падение с низкой волатильностью) стоит больше, чем недополученный апсайд.
  2. Whipsaw в режимах. Конец 2018, март 2020, начало 2022 — классификатор режима переключался 3+ раза за 6 недель. Каждое переключение — это turnover. Троттл просадки помогает, но не лечит.

Мы мониторим turnover за квартал как проверку вменяемости. Выше 25% за квартал — классификатор начал переобучаться на шуме, перетюниваем.

Честный пич

Это не моментум-машина с Sharpe в полтора. Это аллокационная политика хедж-фондового толка, которую любой дисциплинированный человек вёл бы руками, имея пару часов в неделю и крепкие нервы, чтобы игнорировать CNBC. Ценность софта — в консистентности, аудит-следе и интеграции с торговой стратегией (можно запарковать 80% сюда и держать 20% под внутридневную аллокацию на том же балансе).

Если хочется 10× плеча на идею, прочитанную в Twitter, — это не сюда. Если хочется стратегию, которая мелет 8-14% в год при просадке −10..−15% по полным циклам, — это про неё.

Live track record — на /strategies.

Похожие заметки
Все заметки →