Когда облигации занимают значительную часть портфеля, одной строки «доходность 13,5%» в приложении брокера недостаточно. Эта цифра может означать разное: купонную ставку, текущую доходность или YTM — и считаться до или после налога. На коротком горизонте разница кажется несущественной. На трёх-пятилетнем — превращается в реальные тысячи рублей.
В этой статье разберём по шагам: как работает «калькулятор» облигаций изнутри, что такое НКД и почему он меняет реальную цену покупки, как правильно считать YTM для ОФЗ — и чем расчёт «в воздухе» отличается от расчёта по твоим конкретным сделкам. Числовые примеры — на ОФЗ 26238 и 26233.
Если хочешь пропустить теорию и сразу получить цифры — калькулятор доходности облигации (YTM) считает это мгновенно.
Что вообще считает калькулятор облигаций
Любой калькулятор облигаций решает одну из двух задач:
- Дана цена — найди доходность. Ты видишь рыночную котировку и хочешь понять, сколько заработаешь к погашению.
- Дана целевая доходность — найди справедливую цену. Реже, но полезно при формировании заявки.
В обоих случаях центральная метрика — YTM (Yield to Maturity), доходность к погашению. Это ставка, при которой приведённая стоимость всех будущих денежных потоков по облигации совпадает с текущей ценой покупки.
Подробнее о том, чем YTM отличается от купонной и текущей доходности, — в разборе «Доходность облигации: YTM, текущая и купонная — в чём разница». Здесь сосредоточимся на практической стороне: что именно нужно подставить в формулу, чтобы получить твою доходность, а не абстрактную.
Шаг 1. Реальная цена покупки = котировка + НКД
Первая вещь, которую пропускают многие начинающие: цена облигации в терминале — «чистая» (без накопленного купонного дохода). Но платишь ты «грязную» цену.
НКД (накопленный купонный доход) — часть купона, которая накопилась с момента последней выплаты до даты твоей покупки. Продавец имеет право на эти деньги за дни, что держал бумагу, — ты их компенсируешь при покупке.
Формула:
НКД = номинал × (купонная ставка / 100) × (дней с последней выплаты / 365)
Пример на ОФЗ 26233
- Номинал: 1 000 ₽
- Купонная ставка: 6,1% (купон ~30,5 ₽ раз в полгода)
- Допустим, с последней купонной выплаты прошло 73 дня
НКД = 1 000 × 0,061 × (73 / 365) = 12,2 ₽
Если чистая котировка — 86,3% от номинала (863 ₽), то реальная цена покупки:
Грязная цена = 863 + 12,2 = 875,2 ₽
Это и есть сумма, которая уйдёт с твоего счёта. Именно её нужно использовать как цену покупки в расчёте доходности — иначе YTM окажется завышенной.
Шаг 2. Считаем YTM — на примере ОФЗ 26238
ОФЗ 26238 — длинная бумага с погашением в 2041 году, купонная ставка 7,1%. Из-за роста рыночных ставок торгуется с существенным дисконтом к номиналу: рыночная цена в районе 56–60% от номинала.
Возьмём условный срез для расчёта:
- Номинал: 1 000 ₽
- Чистая котировка: 59,0% → 590 ₽
- Купон: 35,4 ₽ каждые полгода (71 ₽ / год)
- НКД на дату покупки: 14 ₽ (допустим, 72 дня от выплаты)
- Грязная цена: 590 + 14 = 604 ₽
- Лет до погашения: ~15
Упрощённая формула YTM:
YTM ≈ (купон + (номинал − грязная цена) / лет) / ((номинал + грязная цена) / 2)
Подставляем:
YTM ≈ (71 + (1 000 − 604) / 15) / ((1 000 + 604) / 2)
= (71 + 26,4) / 802
= 97,4 / 802
≈ 12,1%
Купонная ставка — 7,1%. YTM — около 12%. Разрыв в 5 процентных пунктов создаёт дисконт: при погашении ты получишь 1 000 ₽ вместо 604 ₽, уплаченных при покупке.
Важно: упрощённая формула даёт приближение. Точный расчёт учитывает реальные даты и размеры каждого купона, реинвестирование, количество дней в периоде. Для быстрого сравнения приближение работает; для принятия взвешенного решения используй калькулятор доходности облигации (YTM).
Шаг 3. Учитываем налог — НДФЛ меняет доходность
Купонный доход по ОФЗ облагается НДФЛ 13% (или 15% при доходе сверх 5 млн ₽/год). Это значит, что реальная доходность на руки ниже расчётной YTM.
Формула приблизительной доходности после налога на купоны:
YTM после налога ≈ YTM × (1 − ставка налога)
Для ОФЗ 26238 из примера выше:
YTM после налога ≈ 12,1% × (1 − 0,13) = 12,1% × 0,87 ≈ 10,5%
Разница в 1,6 процентных пункта — существенно, особенно на длинном горизонте.
Есть нюансы:
- Дисконт к номиналу при продаже или погашении образует доход в виде разницы цен — он тоже облагается НДФЛ. Для ОФЗ 26238 с грязной ценой 604 ₽ и погашением по 1 000 ₽ налогооблагаемая база на погашение составит 1 000 − 604 = 396 ₽ на одну бумагу.
- ИИС типа А или Б — позволяют частично или полностью вернуть/избежать НДФЛ, что меняет расчёт. Это отдельная большая тема.
- Налоговый вычет по сроку владения (ЛДВ) — для ОФЗ применяется при удержании от 3 лет, позволяет не платить НДФЛ с прироста стоимости.
Подробно о налогах на купоны — в статье «Налог на купоны облигаций: что нужно знать».
Сравнение ОФЗ 26238 и ОФЗ 26233: в чём разница
Это две принципиально разные бумаги по дюрации и характеристикам.
| Параметр | ОФЗ 26238 | ОФЗ 26233 |
|---|---|---|
| Погашение | 2041 | 2035 |
| Купон (ориентировочно) | 7,1% | 6,1% |
| Тип | Длинная, высокая дюрация | Средняя, меньше дюрация |
| Чувствительность к ставке | Высокая | Умеренная |
| Дисконт к номиналу (при высоких ставках) | Больше | Меньше |
| YTM при высоких ставках | Выше | Ниже |
При прочих равных: 26238 даёт потенциально более высокую YTM из-за большего дисконта, но несёт повышенный процентный риск — если ставки продолжат расти, цена просядет сильнее. 26233 — компромисс между доходностью и волатильностью.
Сравнить актуальные выпуски по доходности удобно через скринер ОФЗ — там можно отфильтровать по сроку до погашения и отсортировать по YTM.
Для выбора между конкретными выпусками читай также «Как выбрать ОФЗ под свои цели».
Почему расчёт «в воздухе» и расчёт по своему портфелю — разные вещи
Калькулятор онлайн считает YTM от текущей рыночной цены. Это полезно при выборе бумаги. Но если ты уже держишь ОФЗ — тебе важна другая цифра: доходность от твоей цены покупки.
Пример: ты купил ОФЗ 26238 год назад по 71,0% (710 ₽ + НКД). Сейчас котировка 59%. Онлайн-калькулятор покажет YTM ~12% от текущей цены. Но для тебя лично картина другая:
- Ты уже «зафиксировал» точку входа по 710 ₽
- Получил несколько купонных выплат
- Рыночная переоценка показывает бумажный убыток, но YTM к твоему погашению считается иначе — от 710 ₽, а не от 590 ₽
Именно поэтому «посчитать вручную» или через онлайн-форму одного калькулятора — только половина пути. Полная картина по портфелю требует учёта:
- реальной даты и цены каждой покупки
- накопленных купонных выплат с учётом удержанного налога
- текущей переоценки позиции
- средневзвешенной доходности по всему портфелю облигаций
Как выстроить такой учёт — разобрано в статье «Как считать доходность своего портфеля облигаций».
Как Quantra считает это по твоим сделкам
Если ты торгуешь через Т-Инвестиции, БКС или Финам — сделки с облигациями подтягиваются автоматически после синхронизации с брокером. Дополнительно вводить ничего не нужно.
По каждой позиции в ОФЗ Quantra считает:
- Реальную цену покупки с учётом уплаченного НКД
- Накопленные купоны с разбивкой по выплатам
- YTM от твоей цены — не от рыночной котировки сегодня, а от точки твоего входа
- Доходность после налога — с учётом удержанного брокером НДФЛ
Доступ — read-only: Quantra физически не может выставлять ордера или совершать операции. Подключение через read-only токен из кабинета брокера, данные зашифрованы AES-256, серверы в России, соответствие 152-ФЗ.
Облигационная аналитика по своим бумагам — YTM, дюрация, спред к ОФЗ — доступна в разделе /obligacii.
Коротко: что нужно знать про расчёт доходности ОФЗ
- Реальная цена покупки = чистая котировка + НКД. Без НКД YTM завышена.
- YTM — единственная метрика для сравнения бумаг. Купонная и текущая доходность неполны.
- Налог снижает доходность на руки примерно на 1–2 п.п. в зависимости от купонного потока. ИИС и ЛДВ меняют расчёт.
- Длинные ОФЗ (26238) дают выше YTM при дисконте, но сильнее реагируют на изменение ставок, чем средние (26233).
- Онлайн-калькулятор считает от текущей цены. Если бумага уже в портфеле — важна доходность от твоей цены покупки.
Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией.