YTM: доходность к погашению от цены сделки
YTM (Yield to Maturity) — эффективная годовая доходность облигации, если держать её до погашения и реинвестировать купоны. Firewire считает YTM не от абстрактной рыночной котировки, а от вашей реальной цены сделки.
Что такое YTM
Купонная ставка облигации фиксирована, но ваша доходность зависит от того, по какой цене вы её купили. Купили ниже номинала — доходность выше купона; выше номинала — ниже. YTM сводит всё воедино: это ставка дисконтирования, при которой приведённая стоимость всех будущих выплат (купоны + погашение) равна цене, которую вы заплатили.
Формула
YTM — это ставка y, уравнивающая «грязную» цену покупки (цена + НКД) с дисконтированным потоком выплат:
Уравнение решается численно (как и XIRR). Для облигаций с амортизацией номинал гасится частями, поэтому вместо одного платежа N в потоке стоят несколько частичных погашений.
Почему «от цены сделки» важно
Биржевые терминалы показывают YTM от текущей рыночной цены — она меняется каждую секунду и не имеет отношения к тому, что зафиксировали лично вы. Firewire считает YTM от вашей фактической цены покупки, поэтому цифра отражает реальную зафиксированную доходность именно вашей позиции.
Пример (интуиция)
Облигация с номиналом 1000 ₽, купон 10% годовых, до погашения 3 года. Если купить её за 950 ₽ (ниже номинала), вы получите не только купоны, но и +50 ₽ разницы при погашении — поэтому YTM будет выше купонных 10%. Если купить за 1030 ₽, YTM окажется ниже 10%. Точное значение находится решением уравнения выше.
Как считает Firewire
Для каждой облигационной позиции Firewire берёт цену сделки, добавляет уплаченный НКД, вычитает комиссии и ожидаемые налоги, строит график купонов и погашений (включая амортизацию) и численно находит YTM. Рядом показывается дюрация — чтобы вы видели не только доходность, но и процентный риск позиции. Расчёт устроен так:
- Лоты и FIFO. Покупки облигации из сделок счёта образуют лоты, продажи списывают лоты по правилу FIFO — первой уходит самая ранняя покупка. В расчёт входят только бумаги, которые остались в портфеле; стоимость частично проданного лота берётся пропорционально остатку.
- Затраты. В дату сделки из потока уходит чистая стоимость бумаг, уплаченный НКД и комиссия: $P_{\text{чист}} + \text{НКД} + K$.
- Поступления. Все купоны, амортизации и погашение по графику, выплаченные строго после даты покупки, умножаются на количество бумаг лота. Купоны, которые вы уже получили, тоже входят в расчёт — доходность считается за весь срок владения, а не только за остаток.
- Налог. Купоны учитываются за вычетом НДФЛ 13 %. С погашения налог берётся с положительной разницы между возвращённым номиналом и затратами на покупку (с НКД и комиссией); при покупке выше номинала налога с погашения нет.
- Решение. Все лоты собираются в один денежный поток и решаются численно, как XIRR, — получается эффективная годовая ставка.
Если по бумаге нет истории сделок (позиция пришла без них) или количество в сделках не сходится с позицией, персональная YTM не показывается — остаётся только рыночная. Рыночная YTM, рассчитанная от текущей цены, всегда показывается рядом, а подпись «YTM от цены покупки» отделяет одно значение от другого.
Ограничение: ставка НДФЛ 13 % применяется ко всем счетам, в том числе к ИИС — вычеты и освобождение от налога по ИИС не учитываются.