Уравнение цены и доходности к погашению
Цена = Σk=1..n C/(1+y/f)k + N/(1+y/f)n
Здесь C — купон за период, N — номинал, f — число купонов в год, n = f × лет, y — годовая доходность. Калькулятор подбирает y методом бисекции в диапазоне от −50% до 500% за 200 итераций. Для бумаги номиналом 1 000 ₽ по цене 98%, купоном 8% и сроком 3 года с полугодовыми купонами YTM ≈ 8,9% годовых.
Накопленный купонный доход (НКД)
НКД = Номинал × Купон ÷ 100 × (Дней от выплаты ÷ (365 ÷ f))
Номинал 1 000 ₽, купон 8%, прошло 45 дней периода из 182,5 (2 купона в год): 1 000 × 0,08 × (45 ÷ 182,5) ≈ 19,73 ₽.
Дюрация Маколея
Дюрация = Σ [t × CFt / (1+y)t] ÷ Цена
Суммируются все денежные потоки (купоны и номинал в конце), каждый взвешивается по времени t в годах и дисконтируется по доходности y. Для трёхлетней бумаги с полугодовым купоном 8% и доходностью 10% дюрация составит около 2,7 года — меньше срока до погашения, так как часть денег возвращается купонами раньше.
Модифицированная дюрация
Мод. дюрация = Дюрация Маколея ÷ (1 + y/f)
Показывает, на сколько процентов изменится цена при росте доходности на 1%. При дюрации 2,7 и y = 10% (f = 2): 2,7 ÷ 1,05 ≈ 2,57%.