SEC 30-day yield и distribution yield: в чем разница
Узнайте, чем отличаются показатели SEC 30-day yield и distribution yield. Мы объясним, почему один фонд может демонстрировать разные цифры доходности в отчетах одновременно.
Доходность SEC 30-day yield и распределяемая доходность
0.31 Показатели SEC 30-day yield и distribution yield представляют собой два различных способа оценки одного и того же фонда, при этом на странице фонда часто указывается один из них без пояснения, какой именно. Показатель SEC 30-day yield — это стандартизированная величина, определяемая нормативными требованиями: она отражает доход, полученный активами фонда за последние тридцать дней за вычетом расходов фонда, в годовом исчислении. Distribution yield — это объем денежных средств, фактически выплаченных фондом, соотнесенный с текущей ценой акции. Эти показатели отвечают на разные вопросы, и их размещение в одном столбце сравнительной таблицы — распространенная ошибка, ведущая к неверным выводам о том, какой фонд обеспечивает более высокую доходность.
Три показателя доходности на странице фонда
- SEC 30-day yield, также называемая стандартизированной доходностью. Фонд суммирует процентный и дивидендный доход, начисленный по активам портфеля за последние тридцать дней, вычитает расходы за этот период, делит на максимальную цену предложения на последний день и пересчитывает в годовое выражение по формуле, установленной SEC. Все фонды используют одну и ту же формулу для одинакового временного интервала, что делает этот показатель сопоставимым для разных фондов.
- Доходность по распределениям за двенадцать месяцев (Trailing twelve-month distribution yield). Сумма всех выплат на акцию за последние двенадцать месяцев, деленная на текущую цену акции. Это отчет о денежных средствах, которые уже были выплачены.
- Прогнозная, индикативная или годовая доходность по распределениям (Forward, indicated, or annualized distribution yield). Последняя выплата умножается на количество выплат фонда в год и делится на цену. Весь прогноз строится на основе одного платежа.
Арифметика во всех трех случаях идентична: годовой доход в долларах, деленный на цену; это тот же расчет, который описан в как рассчитать дивидендную доходность. Различия заключаются исключительно в числителе. Первый показатель учитывает доход, заработанный портфелем. Два других учитывают денежные средства, фактически распределенные фондом. Ничто не обязывает эти величины быть равными.
SEC 30-дневная доходность и доходность по распределениям: сравнение
Показатель SEC рассчитывается на основе данных о начислениях самого фонда и публикуется в его документации, поэтому внешние участники рынка не могут воспроизвести его на основе рыночных цен. Оба показателя доходности по распределениям поддаются расчету. В таблице ниже они вычислены для группы популярных ETF на основе фактических выплат за последние двенадцать месяцев и последней цены закрытия.
Точный SQL-код для каждого числа
WITH
px AS
(
SELECT
ticker,
argMax(toFloat64(close), date) AS last_close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SPY', 'SCHD', 'VYM', 'QQQ', 'TLT', 'JEPI')
AND date >= today() - 30
GROUP BY ticker
),
paid AS
(
SELECT
fund_ticker AS ticker,
sum(cash) AS ttm_cash,
argMax(cash, exd) AS latest_cash,
argMax(freq, exd) AS pays_per_year
FROM
(
SELECT
any(ticker) AS fund_ticker,
any(toFloat64(cash_amount)) AS cash,
any(ex_dividend_date) AS exd,
any(toUInt16(frequency)) AS freq
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'SCHD', 'VYM', 'QQQ', 'TLT', 'JEPI')
AND ex_dividend_date > today() - 365
AND ex_dividend_date <= today()
AND toUInt16(frequency) > 0
GROUP BY id
)
GROUP BY fund_ticker
)
SELECT
p.ticker AS fund,
round((100 * p.ttm_cash) / x.last_close, 2) AS ttm_distribution_yield_pct,
round((100 * p.latest_cash * p.pays_per_year) / x.last_close, 2) AS indicated_yield_pct,
round(abs(((100 * p.latest_cash * p.pays_per_year) / x.last_close)
- ((100 * p.ttm_cash) / x.last_close)), 2) AS gap_pct
FROM paid AS p
INNER JOIN px AS x ON x.ticker = p.ticker
ORDER BY gap_pct DESC, fund ASCСреди 6 фондов, представленных здесь и отсортированных по величине расхождения между двумя показателями, на первом месте находится JEPI: доходность по распределениям за последние двенадцать месяцев составляет 7.95%, тогда как индикативная доходность равна 7.64%, что дает разницу в 0.31 процентных пункта. На другом конце списка SPY показывает 0.98% и 0.99%, с разрывом в 0.01 пункта. Один и тот же день, одни и те же цены, одна и та же формула. Единственное различие заключается в том, какие именно выплаты были включены в числитель.
Что происходит после повышения выплат фондом
Индикативная доходность пересчитывается в момент, когда увеличенное распределение становится ex-dividend. Для доходности за последние двенадцать месяцев требуется целый год, прежде чем последняя из старых, меньших выплат выйдет из расчетного периода. В промежутке эти два показателя расходятся, при этом оба рассчитаны верно.
На графике ниже представлен облигационный фонд с ежемесячными выплатами — iShares 20+ Year Treasury Bond ETF (TLT). Обе линии отражают доходность одного и того же фонда на одну и ту же дату. Первая линия показывает годовую доходность на основе выплаты за текущий месяц. Вторая суммирует двенадцать предыдущих выплат.
Точный SQL-код для каждого числа
WITH
monthly_px AS
(
SELECT
toStartOfMonth(date) AS m,
argMax(toFloat64(close), date) AS px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'TLT'
AND date >= today() - 1600
GROUP BY m
),
monthly_cash AS
(
SELECT
toStartOfMonth(exd) AS m,
sum(cash) AS cash
FROM
(
SELECT
any(ex_dividend_date) AS exd,
any(toFloat64(cash_amount)) AS cash
FROM global_markets.stocks_dividends
WHERE ticker = 'TLT'
AND ex_dividend_date >= today() - 1600
AND ex_dividend_date <= today()
GROUP BY id
)
GROUP BY m
),
joined AS
(
SELECT
p.m AS m,
p.px AS px,
c.cash AS cash
FROM monthly_px AS p
INNER JOIN monthly_cash AS c ON c.m = p.m
),
rolled AS
(
SELECT
m,
px,
cash,
sum(cash) OVER (ORDER BY m ASC ROWS BETWEEN 11 PRECEDING AND CURRENT ROW) AS ttm_cash,
count() OVER (ORDER BY m ASC ROWS BETWEEN 11 PRECEDING AND CURRENT ROW) AS months_counted
FROM joined
)
SELECT
formatDateTime(m, '%Y-%m') AS month,
formatDateTime(m, '%b %Y') AS month_label,
round((100 * 12 * cash) / px, 2) AS indicated_yield_pct,
round((100 * ttm_cash) / px, 2) AS ttm_yield_pct
FROM rolled
WHERE months_counted = 12
ORDER BY m ASCВ Apr 2023 индикативная доходность фонда составляла 3.03%, тогда как доходность за двенадцать месяцев была равна 2.88%. К Aug 2026 эти показатели достигли 4.8% и 5.13% соответственно. В точках расхождения линий один показатель описывает текущий месяц, а другой — прошедший год. Показатель, обозначенный просто как «доходность фонда», может относиться к любому из них.
Как изменение ставок влияет на показатели доходности облигационного фонда
Облигационный фонд владеет бумагами, приобретенными с купонами, актуальными на момент покупки. При изменении рыночных ставок ежемесячные выплаты фонда меняются только по мере погашения старых облигаций и их замены новыми. Из трех показателей доходности SEC 30-day yield отражает этот оборот быстрее всего, так как учитывает накопленный доход за последние тридцать дней. Показатель доходности за двенадцать месяцев (trailing twelve-month distribution yield) реагирует на изменения в последнюю очередь.
Точный SQL-код для каждого числа
SELECT
formatDateTime(toStartOfMonth(date), '%Y-%m') AS month,
formatDateTime(toStartOfMonth(date), '%b %Y') AS month_label,
round(avg(toFloat64(yield_3_month)), 2) AS treasury_3m_pct,
round(avg(toFloat64(yield_10_year)), 2) AS treasury_10y_pct
FROM global_markets.treasury_yields
WHERE date >= today() - 1600
AND date <= today()
AND yield_3_month > 0
AND yield_10_year > 0
GROUP BY toStartOfMonth(date)
ORDER BY toStartOfMonth(date) ASCВ период между Mar 2022 и Aug 2026 доходность трехмесячных казначейских облигаций изменилась с 0.54% до 3.9%, а десятилетних — с 2.38% до 4.66%. Если сопоставить этот график с предыдущим, становится очевидна разница в тайминге, обусловленная структурой показателей: рыночные ставки меняются ежедневно, ежемесячные выплаты фонда пересчитываются в течение последующих месяцев, а сумма за двенадцать месяцев стабилизируется последней. Сравнение облигационного фонда, доходность которого приводится по стандарту SEC, с фондом, использующим показатель доходности за двенадцать месяцев, в такой период означает сопоставление данных за два разных временных отрезка.
Место фондов с covered-call и возвратом капитала в портфеле
В этом случае доходность распределений перестает быть доходностью в привычном понимании. Covered-call ETF продает опционы на свои активы и выплачивает большую часть полученной премии, как правило, ежемесячно. Опционная премия не является ни процентным, ни дивидендным доходом, поэтому она не учитывается в тридцатидневной доходности SEC. Фонд covered-call, владеющий акциями крупной капитализации, может показывать тридцатидневную доходность SEC на уровне обычного индексного фонда, в то время как его заявленная доходность распределений будет в несколько раз выше. Оба показателя верны, так как они учитывают разные денежные потоки.
Некоторые выплаты представляют собой возврат капитала (return of capital), когда фонд возвращает часть вложенных вами средств, а не выплачивает доход. Возврат капитала включается в доходность распределений, но никогда не учитывается в доходности SEC. Он снижает ваш cost basis в момент получения, что впоследствии приводит к увеличению налогооблагаемой прибыли при продаже актива. Двузначная доходность распределений с большой долей возврата капитала — это не то же самое, что двузначная доходность SEC.
Второй индикатор — стабильность выплат. Индикативная доходность рассчитывается путем умножения одной выплаты на их количество в году, поэтому она надежна лишь настолько, насколько надежна базовая выплата. В приведенной ниже таблице рассматриваются регулярные распределения тех же фондов за два года, а также оценивается количество выплат и разница между максимальным и минимальным значениями.
Точный SQL-код для каждого числа
SELECT
fund_ticker AS fund,
count() AS payment_count,
round(100 * ((max(cash) / min(cash)) - 1), 1) AS largest_vs_smallest_pct
FROM
(
SELECT
any(ticker) AS fund_ticker,
any(toFloat64(cash_amount)) AS cash
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'SCHD', 'VYM', 'QQQ', 'TLT', 'JEPI')
AND ex_dividend_date > today() - 730
AND ex_dividend_date <= today()
AND toUInt16(frequency) > 0
GROUP BY id
)
GROUP BY fund_ticker
HAVING count() >= 4
ORDER BY largest_vs_smallest_pct DESC, fund ASCSCHD демонстрирует самый широкий диапазон среди фондов 6: его крупнейшая регулярная выплата превышает наименьшую на 203.3% за 8 периода выплат. VYM является наиболее стабильным фондом со спредом 16.4%. Годовая доходность, рассчитанная на основе одной выплаты первого фонда, дает существенно различающиеся показатели в зависимости от того, в каком месяце была произведена выплата. Аналогичный расчет для второго фонда практически не меняет результат.
Какую доходность использовать и когда
- Сравнение двух фондов между собой: используйте SEC 30-day yield. Это единственный из трех показателей, рассчитанный по единому стандарту и учитывающий вычтенные расходы.
- Оценка денежных поступлений на ваш счет: используйте trailing twelve-month distribution yield, рассматривая его как отправную точку, а не как прогноз.
- Анализ основного показателя доходности фонда: проверьте сноску, чтобы понять, какое определение распределения используется и входит ли в него возврат капитала (return of capital).
- Составление таблицы с несколькими фондами: выберите одно определение и применяйте его к каждой строке. Таблица, в которой смешаны SEC yield и indicated yield, ранжирует фонды на основе их сносок.
Корректное сравнение фондов, подобное тому, что приведено в SCHD против VOO по дивидендной доходности, возможно только при использовании единой методики измерения для обеих сторон. Юридическая структура фонда также имеет значение: в статье Дивидендная доходность SPY и влияние денежных остатков показано, как правовая форма фонда может влиять на размер выплат.
Часто задаваемые вопросы
Является ли 30-дневная доходность SEC тем же самым, что и доходность по распределениям?
Нет. 30-дневная доходность SEC измеряет доход, полученный активами фонда за последние тридцать дней за вычетом расходов, и приведена к стандартизированному виду для сравнения любых двух фондов. Доходность по распределениям измеряет денежные средства, выплаченные фондом, которые могут включать опционные премии и возврат капитала.
Почему доходность по распределениям фонда выше, чем его доходность SEC?
Обычно происходит одно из двух. Распределения содержат не только процентный и дивидендный доход, например, опционные премии или возврат капитала, либо недавняя выплата превысила текущий доход фонда. Наибольшие расхождения наблюдаются у фондов, ориентированных на получение дохода от опционов.
Какой показатель доходности показывает, сколько денежных средств я получу?
Доходность по распределениям ближе к истине, так как она основана на выплатах, которые фонд фактически произвел. Показатель за последние двенадцать месяцев описывает уже завершившийся год, и график будущих распределений не гарантирован.
Почему на двух разных сайтах указана разная доходность для одного и того же ETF?
Чаще всего один сайт показывает доходность по распределениям за последние двенадцать месяцев, а другой — последнюю выплату в годовом исчислении. Третья возможность заключается в том, что один из ресурсов приводит 30-дневную доходность SEC из документов фонда. Все три значения могут быть верными для одного и того же фонда в один и тот же день.
Включает ли 30-дневная доходность SEC прирост капитала?
Нет. Она учитывает только процентный и дивидендный доход, начисленный за тридцатидневный период, за вычетом расходов. Распределения реализованного прироста капитала и возврат капитала в этот показатель не входят, что является одной из причин, по которой доходность SEC фондов акций может выглядеть низкой по сравнению с их доходностью по распределениям.
Примечания к данным и исключения
- Распределения проходят процедуру дедупликации по идентификатору записи поставщика перед суммированием, поэтому повторно загруженный платеж не может быть учтен дважды.
- В данные таблицы попадают только регулярные распределения с установленной периодичностью выплат. Специальные или разовые выплаты без периодичности исключаются, что позволяет избежать расчета годового показателя на основе платежа, который не повторится.
- В качестве цен используются последние ежедневные цены закрытия каждого фонда. Доходность, рассчитанная на основе внутридневной цены, будет незначительно отличаться.
- 30-дневная доходность SEC не приводится ни в одной из таблиц на этой странице. Этот показатель рассчитывается на основе внутренних данных фонда о начислениях и его собственных опубликованных документов, и его невозможно восстановить на основе рыночных данных.
Каждая таблица здесь содержит точный SQL-запрос, с помощью которого она была сформирована; откройте её, чтобы увидеть, как рассчитывался каждый показатель. Чтобы получить историю распределений по интересующему вас фонду, запросите её простым языком в терминале Strasmore.