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. Рядом показывается дюрация — чтобы вы видели не только доходность, но и процентный риск позиции.