← Все идеи
#052НовоеИмпульсПозиционная

Тактическая аллокация ETF: корзины и сильнейшие по моментуму

Капитал заранее разложен по корзинам классов активов. Раз в месяц внутри корзины выбирается сильнейший ETF, и он держится, только если обгоняет кэш. Версии Cesar Alvarez (три корзины) и Nick Radge (рост и защита).

The Algorithmic Advantage · Cesar Alvarez · Смотреть видео

Рынки

Индексы, Облигации, Сырьё

Таймфрейм

MN, D1

Данные

OHLC, Список инструментов

Правила

Частично формализовано

Сложность

Средняя

Статус

Не проверено

Часть правил дописали мы, это помечено в тексте.

TradingView нужны данные или обходные пути
EasyLanguage есть ловушки
MetaTrader 5 есть ловушки

Идея коротко

Портфель заранее делится на корзины по классам активов, у каждой корзины своя доля капитала. Внутри корзины лежат от двух до шести ETF одного класса. Раз в месяц в каждой корзине выбирается сильнейший по моментуму ETF. Держим его, только если моментум положительный или выше, чем у кэша. Иначе доля корзины остаётся в кэше. Сделок внутри месяца нет, стопов тоже.

Cesar Alvarez делит капитал на три корзины: акции, облигации и реальные активы, примерно 40/40/20. В каждой корзине два ETF, и выбор делают два разных метода ранжирования. Поэтому корзина может быть целиком в одном ETF, поровну в двух, наполовину или полностью в кэше.

Nick Radge в австралийской версии стратегии All Weather использует две корзины по шесть ETF: рост (индексы акций) и защита (золото, облигации, сырьё). Из корзины роста берутся два сильнейших, из защитной один. Каждый месяц доли возвращаются к целевым.

С карточкой «Двойной моментум» идею роднит проверка «обгоняет ли кэш», но устроены они по-разному. У Antonacci весь капитал в одном активе, а облигации служат убежищем без проверки. Здесь капитал разложен по классам активов заранее, отбор идёт внутри каждого класса, и защитные активы тоже проходят проверку моментумом. В году вроде 2022, когда падали и акции, и облигации, такая схема может держать обе корзины в кэше.

Почему это может работать

Оба автора строили стратегию под одну задачу: маленькие просадки на пенсионном счёте. Alvarez говорит, что ради этого готов отдать заметную часть доходности. Radge перевёл в стратегию весь пенсионный счёт после просадки около 30% по своим счетам в 2022 году. Решение он объясняет риском последовательности: большая просадка незадолго до пенсии надолго уменьшает доход с капитала.

Механика у Radge такая. Классическая всепогодная аллокация Ray Dalio держит все классы активов всегда и периодически ребалансирует. Тактическая версия держит актив, только пока он растёт. Золото и акции обычно двигаются в разные стороны, поэтому корзины роста и защиты редко падают одновременно. Ежемесячный возврат к целевым долям не даёт одной позиции разрастись. Месячный шаг, по его словам, даёт тренду развиться и отсекает шум.

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

Оговорка: оба автора признают, что последние годы были удачными. Radge прямо говорит о попутном ветре, когда золото, акции и биткоин росли вместе на избытке ликвидности. Тестовых цифр по стратегии в интервью нет.

Правила

Основная версия (Alvarez)

// решение на закрытии последнего торгового дня месяца, сделки на открытии нового месяца
// автор: сделки в начале месяца, внутри месяца ни стопов, ни целей

Equity  = [VTI, VBR]    // автор: весь рынок США и small cap value; Finetiq: тикеры
Bonds   = [HYG, TLT]    // автор: high yield и долгосрочные облигации; Finetiq: тикеры
Real    = [GLD, DBC]    // автор: золото и сырьё; Finetiq: тикеры
Weights = Equity 40%, Bonds 40%, Real 20%   // автор: «что-то вроде 40/40/20»
Cash    = SHY                                // автор: короткие казначейские облигации

RankA(x) = доходность x за 3 месяца (63 бара)      // Finetiq: метод 1 автор не раскрыл
RankB(x) = доходность x за 12 месяцев (252 бара)   // Finetiq: метод 2 автор не раскрыл

FOR each Bucket with weight W
    FOR each Rank in [RankA, RankB]
        Best = ETF из Bucket с максимальным Rank    // относительный моментум (автор)
        IF Rank(Best) > Rank(Cash)                  // обгоняет ли кэш (автор)
            Target(Best) += W / 2
        ELSE
            Target(Cash) += W / 2
// Finetiq: каждый метод управляет половиной корзины. Так получаются исходы,
// которые называет автор: 100% в одном ETF, 50/50 в двух, часть или всё в кэше

привести позиции к Target AT NEXT BAR OPEN
// Finetiq: возвращать доли к Target каждый месяц, даже если выбор не изменился

Вариант B. Radge: рост и защита

// австралийская версия All Weather, решения и сделки только в конце месяца (автор)
Growth    = 6 ETF на индексы акций Австралии, США и мира              // автор
Defensive = 6 ETF: золото в AUD и в USD, облигации, сырьё, fixed income  // автор
Mom(x)    = доходность x за 6 месяцев (126 баров)    // Finetiq: мера и окно не названы

G1, G2 = два ETF из Growth с максимальным Mom     // автор
D1     = ETF из Defensive с максимальным Mom      // автор

Target(G1) = IF Mom(G1) > 0 THEN 30% ELSE кэш     // автор: по 30% двум сильнейшим
Target(G2) = IF Mom(G2) > 0 THEN 30% ELSE кэш
Target(D1) = IF Mom(D1) > 0 THEN 60% ELSE кэш     // автор: 60% сильнейшему защитному
// автор: актив держим только при положительном моментуме; Finetiq: порог Mom > 0

// 30 + 30 + 60 = 120%, так доли названы в интервью
// Finetiq: без плеча нормируем до 25/25/50. Это совпадает со словами автора,
// что австралийский портфель устроен как 50/50

// каждый месяц доли возвращаются к Target: выросшую позицию подрезаем, упавшую докупаем (автор)
// в американской версии автор держит ещё около 5% в биткоине через IBIT (автор)

Версия для одного-трёх символов

// S1. Один актив, бинарно. Так устроена американская версия Radge:
// 6 ETF, каждый либо в позиции на свою долю, либо эта доля в кэше (автор),
// в сумме около 60/40 рост и защита (автор не уверен, 60/40 или наоборот)
IF Mom(GLD) > 0 THEN держать GLD на свою долю ELSE доля в кэше   // Finetiq: тикер и окно

// S2. Одна корзина Alvarez на трёх символах
Best = ETF из [GLD, DBC] с максимальным RankA          // Finetiq: пример корзины
IF RankA(Best) > RankA(SHY) THEN держать Best ELSE держать SHY

Параметры

Параметр Значение Откуда
Корзины (основная версия) акции, облигации, реальные активы автор
Доли корзин около 40/40/20 автор (по памяти)
Состав корзин весь рынок и small cap value, high yield и длинные облигации, золото и сырьё автор
Тикеры VTI, VBR, HYG, TLT, GLD, DBC Finetiq
Кэш SHY автор
Методы ранжирования два разных автор
Окна методов 3 и 12 месяцев Finetiq
Доля на метод половина корзины Finetiq
Абсолютная проверка обгоняет кэш автор
Частота раз в месяц, сделки в начале месяца автор
Стопы и цели внутри месяца нет автор
Вариант B: корзины 6 ETF роста и 6 защитных автор
Вариант B: отбор 2 сильнейших роста, 1 сильнейший защитный автор
Вариант B: доли 30%, 30%, 60% (как названо) автор
Вариант B: доли без плеча 25%, 25%, 50% Finetiq
Вариант B: мера моментума доходность за 6 месяцев больше 0 Finetiq
Вариант B: ребалансировка к целевым долям в конце месяца автор

Что проверить

  1. Методы ранжирования. Одно окно против двух: 3 и 12 месяцев, 6 и 12, 1 и 6. Посчитайте, как часто корзина делится 50/50. Если два метода почти всегда совпадают, второй ничего не добавляет.
  2. Подгонка состава. Alvarez сам предупреждает, что выбор ETF легко подогнать. Замените каждый ETF другим фондом того же класса, а в корзине акций возьмите США и зарубежные акции вместо small cap value (автор замечает, что в 2025 году это было бы лучше). Если результат держится на одном фонде, это подгонка.
  3. Доли. 40/40/20 против равных третей. В варианте B 25/25/50 против 20/20/60 и 30/30/40.
  4. Возврат к долям. Ежемесячная ребалансировка против изменения позиций только при смене выбора. Сравните волатильность, число сделок и налоговый оборот.
  5. Годы-испытания. 2008, 2022 (акции и облигации падали вместе) и 2023-2025 (всё росло). Посмотрите, сколько месяцев каждая корзина провела в кэше.
  6. Правило Radge о просадке. Посчитайте годовую волатильность стратегии и максимальную просадку на всей истории и в пятилетних окнах. Если просадка выходит за 2 волатильности, правило для вашей конфигурации не работает.
  7. День месяца и доходность кэша. Конец месяца против середины. Кэш в SHY против кэша без процентов (так будет на счёте MT5).

Особенности платформ

TradingView (Pine Script)

  • Стратегия торгует только символ графика, поэтому корзины из нескольких ETF как стратегию не протестировать. Сигналы посчитать можно, но кривая доходности будет только по символу графика.
  • Проверяется версия S1: один ETF на свою долю капитала через default_qty_type = strategy.percent_of_equity. Месяцы вне позиции тестер покажет как кэш без процентов.
  • Доходность по закрытым месяцам без заглядывания вперёд: request.security(sym, "M", close[1], lookahead = barmerge.lookahead_on). На истории решение сдвигается на первый бар нового месяца, что совпадает с правилом Alvarez о сделках в начале месяца.
  • У облигационных ETF заметная часть доходности приходится на выплаты. Включите корректировку на дивиденды (adjustment.dividends в ticker.modify), иначе облигации будут проигрывать ранжирование чаще, чем на самом деле.

MultiCharts и TradeStation (EasyLanguage)

  • Ордера только по Data1. Корзины делают в портфельном модуле (TradeStation Portfolio Maestro, MultiCharts Portfolio Trader) или отдельной стратегией на каждый ETF, которая читает соседа по корзине и SHY как Data2 и Data3.
  • При отдельных стратегиях доля считается от собственного капитала каждой. Возврат к целевым долям требует стоимости всего портфеля, иначе веса разойдутся с правилами.
  • Возврат к доле означает частичную продажу или докупку уже открытой позиции. Разрешите несколько входов в одном направлении в свойствах стратегии и выставляйте разницу в акциях, а не новую позицию целиком.
  • Начало месяца на дневных барах: Month(Date) <> Month(Date[1]) срабатывает на первом баре месяца. Если решение считать на этом баре, сделка пройдёт на второй день месяца.
  • Уточните, скорректированы ли ряды ETF на дивиденды у вашего поставщика данных.

MetaTrader 5 (MQL5)

  • Мультисимвольный советник справится с 6-12 символами. Трудность в самих символах: ETF у брокеров MT5 редки и обычно торгуются как CFD с короткой историей. Австралийские фонды почти не встречаются.
  • Замена через CFD меняет стратегию. Золото в AUD у части брокеров есть как спот XAUAUD, но это не ETF: вместо выплат начисляется своп. У CFD на облигационный ETF своп может быть больше процентного дохода, ради которого облигации держат.
  • Кэш на счёте MT5 не приносит процентов. Проверка «обгоняет ли кэш» с SHY и с нулевой ставкой даёт разные решения.
  • Месячные данные берите с закрытого бара: iClose(sym, PERIOD_MN1, 1). Границы месяца идут по времени сервера брокера.

Где идея может сломаться

  • Alvarez не раскрыл методы ранжирования и окна, доли корзин назвал по памяти. Radge не назвал меру моментума, окно и тикеры ETF. Исключение только IBIT для доли биткоина в американской версии. Все остальные настройки здесь наши.
  • Доли варианта B в интервью в сумме дают 120%. Мы нормировали их, но как на самом деле распределён капитал у автора, из разговора понять нельзя.
  • Результаты подтверждены только рассказом о 2025 годе, тестовых цифр нет. Слова о святом граале звучат в конце интервью, где Radge приглашает инвесторов в свой фонд.
  • Выбор ETF легко подогнать, и Alvarez сам об этом говорит. Фондов с историей до 2008 года немного, а тест с 2009 года проходит в основном на растущих рынках. Radge предлагает удлинять историю базовым индексом или спотовой ценой золота.
  • Решение раз в месяц не защищает внутри месяца. Резкое падение в первые недели месяца портфель переживёт целиком.
  • Схема опирается на то, что классы активов не падают одновременно. Когда это нарушается, спасает только уход в кэш, а он запаздывает до месяца.
  • Месячная ротация даёт мало смен позиций. Статистический вес теста невелик, даже если история длинная.

Источники

  • 041 - Cesar Alvarez - A Novel Way to Combine Trend, Reversion, ETFs, Volatility & More!

    The Algorithmic Advantage · Cesar Alvarez · 2025-06-13

    • 07:42Медленная TAA на 8-9 ETF ради малых просадок
    • 08:44Три корзины: акции, облигации, реальные активы
    • 09:38Два метода ранжирования и сравнение с кэшем
    • 10:09Итог корзины: один ETF, 50/50 или кэш
    • 10:32Кэш как короткий взгляд на рынок
    • 10:48Март-апрель 2025: кэш, high yield и золото
    • 11:37Больше ETF не помогает, SHY в роли кэша
    • 12:38Выбор ETF легко подогнать
    • 13:31Сделки в начале месяца, без стопов внутри
  • 044 — Nick Radge: Want Big Fish? You'll Need a Bigger Rod

    The Algorithmic Advantage · Nick Radge · 2025-10-28

    • 36:42Просадка 2022 года и риск последовательности
    • 52:42All Weather: весь пенсионный счёт
    • 53:33Корзины роста и защиты, 5% в биткоине
    • 55:19Держать актив только при положительном моментуме
    • 57:17IBIT в США, в Австралии биткоина нет
    • 59:32Возврат к целевым долям вместо роста позиции
    • 1:00:54Сделки только в конце месяца
    • 1:02:53Просадка около волатильности × 1.7-2
    • 1:10:05Структура 60/40 и 50/50
    • 1:10:38США: 6 ETF, бинарно в позиции или в кэше
    • 1:11:06Австралия: 2 сильнейших роста по 30%, 1 защитный 60%

Заявлено автором

Эти цифры и утверждения принадлежат автору. Мы их не проверяли.

  • Cesar Alvarez: доли корзин он помнит примерно как 40/40/20. Стратегия торгует раз в месяц или раз в два месяца.
  • Alvarez: в марте-апреле 2025 года акции были почти всё время в кэше, облигации между кэшем и high yield, реальные активы в золоте, которое выросло примерно на 30% с начала года. Эта часть счёта, по его словам, в плюсе за год.
  • Alvarez: добавление ETF к набору из 8-9 в его тестах не помогало, а иногда вредило.
  • Nick Radge: в All Weather лежит 100% его пенсионного счёта. Цель: просадки в пределах однозначных процентов при низкой волатильности. В конце интервью он называет стратегию самой близкой к святому граалю из всего, что встречал.
  • Radge: ожидаемая максимальная просадка примерно равна годовой волатильности, умноженной на 1.7-2. Рынок акций с долгосрочной волатильностью 15-16%, по его словам, когда-нибудь наверняка даст просадку не меньше 32%, стратегия с волатильностью 5% около 8-10%. По его же правилу для 15-16% выходит 25.5-32%, так что 32% это верхняя граница правила, а не нижняя.
  • Radge: на момент записи (октябрь 2025 года) портфель впервые за два года вложен на 100%, в золоте он два с половиной года.
  • Radge: переход пенсионного счёта на All Weather он объясняет просадкой около 30% по своим счетам в 2022 году.

Похожие идеи

Обновлено: 2026-09-11