Factor investing
November 18, 2023

Репликация портфеля Quality minus Junk

В посте о факторе Quality или "качества" акции, я рассказывал о методологии QMJ (Quality minus Junk) от фонда AQR. Статистически доказано, что портфель акций (quality), отобранный на основе критериев "качества" опережает в доходности так называемые "мусорные" акции (Junk). Линк на рисеч пейпер можно найти внизу по ссылке.

Инвестирование в качественные акции является очень привлекательной стратегией. В основе ее простая и легко схватываемая идея - инвестировать в растущие, прибыльные компании с низким риском банкротства. На ум сразу приходят крупные компании, с доминирующей долей на рынке, брендом и капиталом. И как доказывает статистика - это не только разумный, но и прибыльный подход к инвестированию.

Поэтому я решил скачать данные по всем компаниям входящим в индекс Russel 1000 - т.е. 1000 крупнейших компаний США. И далее на основе данных фундаментальных показателей построить рэнкинг акций по QMJ. По сути я реплицирую методологию AQR изложенную в рисече. Опущу подробности по процессу и многочисленным граблям подстерегающие каждого, кто решится на данную авантюру. Но результат того стоит. По крайней мере статистика как самого фонда AQR, так и мои собственные результаты бэктеста за последние 10 лет говорят в пользу данной стратегии.

Т.е. это практическая стратегия инвестирования. Стратегия работает, и что самое важное ее можно реализовать любому розничному инвестору, а не только фонду(которые в среднем держат от 100 и выше бумаг в портфеле на стратегию). Эту стратегию я собираюсь использовать как основу для моего личного портфеля.

Методология QMJ распределяет акции по группам(децилям и т.п.) на основе трех критериев:

- прибыльности (profitability)

- роста (growth)

- безопасности или риска банкротства (safety)

Критерии прибыльности (буду приводить на английском чтобы легче можно было найти в рисече соответствующие показатели):

  • gross profit/assets
  • roe/book equity
  • roa/assets
  • free cash-flow/assets
  • gross margin/sales
  • accruals/assets

Критерии роста- рост соответствующих показателей прибыльности за последние 5 лет. При это интересно, что считается не просто рост, но разница между ростом показателя прибыльности за минусом "минимальной ставки прибыльности" или risk-free rate.

В этом есть логика. Напр-р, если маржинальность бизнеса ниже доходности, которую инвестор может получить просто вложившись в безрисковые облигации (US Treasuries), то можно сказать что бизнес по факту убыточен.

Критерии безопасности:

  • Beta
  • Total Debt/Assets
  • Ohlson's score
  • Altman z-score
  • ROE volatility 60 quarters

Ohlson's score и Altman z-score расчитываются для риска банкротства компании.

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

Итак у меня получились следующие результаты(топ-20):

В топе как всем известные "лица": GOOG(L), MSFT, ADBE, NVDA,JNJ, так и незнакомые - много из сектора полупроводников- LSCC,CDNS, SNPS, healthcare - VRTX, NBIX. Весь рэнкинг доступен по ссылке внизу.

Результаты бэктеста стратегии QMJ на основе акций Russel 1000 за последние 10 лет в разбивке по децилям представлены ниже. Как видите с ростом качества идет почти монотонный рост доходностей - выше качество выше доходность.

Source: Portfolio123.com

Простой скрин- т.е. каждый квартал отбирает акции выше 95% процентиля и выбрасывает акции в портфеле ниже 95% процентиля. Выбирает только топ 20 из рэнкинга. Доходность стратегии перфомит лучше индекса (расходы на транзации включены плюс учтено проскальзывание на уровне 0.25%).

Стратегия с применением минимального рэнкинга акций в портфеле для продажи. Т.е. продаем акцию в портфеле если падает в рэнкинге ниже определенного минимума и заменяем ее на другую акцию с максимальным рэнкингом. Таким образом, избавляемся от акций, которые снижаются в качестве и плюс к этому, что важно, снижаем ротацию портфеля. Применение такого фильтра улучшает результаты инвестирования. Результаты ниже (расходы на транзации включены и проскальзывание на уровне 0.25%). Ротация портфеля снижена почти до 1 акции в год.

Как можно использовать рэнкинг QMJ:

- просто выбирать топ 15-25 акций с высоким рейтингом и составлять из них свой портфель. И далее ротировать его каждый квартал (после обновления данных отчетностей). Если компания в портфеле падает ниже определенного уровня продавать ее.

- проверять свой портфель- нет ли в нем акций Junk - т.е. акций с рэнкингом ниже 0.5. Если напр-р у вас в портфеле RIVN то может стоит подумать, стоит ли это риска? И может скорректировать или вообще закрыть позицию.

- использовать как основу для дальнейшего отбора по другим критериям как Value, Momentum, Size. Т.е. получается таким образом можно строить мультифакторный портфель.

P.S. Я планирую обновлять рэнкинг каждый квартал после выхода отчетностей и публиковать в моем канале.

Если не подписаны на канал, вы знаете что делать ->

Линк на рэнкинг:

https://docs.google.com/spreadsheets/d/1dM24_WxQYOfyz-30RxATHxuLwGh5Gx2Yv-ob9ZWE-OU/edit?usp=sharing

Линк на методологию:

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2312432