Kalkulator rentowności obligacji
Wpisz daty rozliczenia i wykupu obligacji, stopę kuponu i częstotliwość, a potem podaj albo rentowność, by poznać cenę, albo cenę, by poznać rentowność do wykupu. Dostajesz też odsetki narosłe, bieżącą rentowność, duracje Macaulaya i zmodyfikowaną, tabelę zmian ceny przy ruchach rentowności oraz wszystkie przepływy pieniężne. Obliczenia odpowiadają funkcjom Excela PRICE, YIELD i DURATION. Za darmo, bez rejestracji.
Obligacja
Ceny są notowane za 100 jednostek wartości nominalnej i są czyste (bez odsetek narosłych), tak jak zwracają je PRICE i YIELD w Excelu. Baza liczenia dni określa, jak liczy się dni narosłe i okres kuponowy, tak jak w Excelu.
Wyniki
94,6344
Cena czysta za 100
6,5%
Rentowność do wykupu
6,076%
Bieżąca rentowność
7,4165
Duracja Macaulaya (lata)
7,183
Zmodyfikowana duracja
96,0719
Cena brudna (fakturowa) za 100
Bieżąca rentowność to roczny kupon podzielony przez cenę czystą. Cena brudna to cena czysta plus odsetki narosłe.
Dla kwoty nominalnej 1000,00 USD
| Pozycja | Kwota |
|---|---|
| Cena czysta | 946,34 USD |
| Odsetki narosłe | 14,38 USD |
| Kwota do zapłaty (czysta + narosłe) | 960,72 USD |
| Kupon w każdym terminie płatności | 28,75 USD |
Obliczenia
Pozostałe kupony: 20. Okres kuponowy biegnie od 15 lis 2007 do 15 maj 2008: A = 90 dni narosłych, E = 180 dni w okresie, DSC = 90 dni do następnego kuponu.
Odsetki narosłe = kupon × A ÷ E = 2,875 × 90 ÷ 180 = 1,4375 na 100
Cena czysta = wartość bieżąca wszystkich przepływów − odsetki narosłe = 96,0719 − 1,4375 = 94,6344
Jeśli rentowność się zmieni
| Zmiana (punkty procentowe) | Nowa rentowność | Nowa cena czysta | Zmiana ceny | Oszacowanie ze zmodyfikowanej duracji |
|---|---|---|---|---|
| −2 | 4,5% | 109,77 | 15,99% | 14,37% |
| −1 | 5,5% | 101,858 | 7,63% | 7,18% |
| +1 | 7,5% | 88,035 | -6,97% | -7,18% |
| +2 | 8,5% | 82,001 | -13,35% | -14,37% |
Przepływy pieniężne na 100 jednostek wartości nominalnej
| Kupon | Data | Przepływ pieniężny | Lata od rozliczenia | Wartość bieżąca | Lata × wartość bieżąca |
|---|---|---|---|---|---|
| 1 | 15 maj 2008 | 2,875 | 0,25 | 2,8294 | 0,7073 |
| 2 | 15 lis 2008 | 2,875 | 0,75 | 2,7403 | 2,0552 |
| 3 | 15 maj 2009 | 2,875 | 1,25 | 2,6541 | 3,3176 |
| 4 | 15 lis 2009 | 2,875 | 1,75 | 2,5705 | 4,4984 |
| 5 | 15 maj 2010 | 2,875 | 2,25 | 2,4896 | 5,6016 |
| 6 | 15 lis 2010 | 2,875 | 2,75 | 2,4113 | 6,6309 |
| 7 | 15 maj 2011 | 2,875 | 3,25 | 2,3354 | 7,5899 |
| 8 | 15 lis 2011 | 2,875 | 3,75 | 2,2618 | 8,4819 |
| 9 | 15 maj 2012 | 2,875 | 4,25 | 2,1906 | 9,3102 |
| 10 | 15 lis 2012 | 2,875 | 4,75 | 2,1217 | 10,078 |
| 11 | 15 maj 2013 | 2,875 | 5,25 | 2,0549 | 10,7883 |
| 12 | 15 lis 2013 | 2,875 | 5,75 | 1,9902 | 11,4438 |
| 13 | 15 maj 2014 | 2,875 | 6,25 | 1,9276 | 12,0474 |
| 14 | 15 lis 2014 | 2,875 | 6,75 | 1,8669 | 12,6016 |
| 15 | 15 maj 2015 | 2,875 | 7,25 | 1,8081 | 13,109 |
| 16 | 15 lis 2015 | 2,875 | 7,75 | 1,7512 | 13,572 |
| 17 | 15 maj 2016 | 2,875 | 8,25 | 1,6961 | 13,9928 |
| 18 | 15 lis 2016 | 2,875 | 8,75 | 1,6427 | 14,3737 |
| 19 | 15 maj 2017 | 2,875 | 9,25 | 1,591 | 14,7168 |
| 20 | 15 lis 2017 | 102,875 | 9,75 | 55,1383 | 537,5988 |
Jak korzystać z kalkulatora rentowności obligacji
- 1. Wybierz, co obliczyć. Cenę z założonej rentowności albo rentowność do wykupu z zaobserwowanej ceny.
- 2. Wpisz daty. Rozliczenie to dzień, w którym transakcja się rozlicza; wykup to dzień, w którym obligacja jest spłacana. Odsetki narosłe i pierwszy okres kuponowy liczymy od daty rozliczenia.
- 3. Wpisz parametry. Roczną stopę kuponu, częstotliwość kuponów (roczna, półroczna lub kwartalna) i wartość wykupu na 100 jednostek wartości nominalnej, zwykle 100. Dodaj kwotę nominalną, którą posiadasz, aby zobaczyć kwoty pieniężne.
- 4. Wybierz bazę liczenia dni. 30/360 (US), actual/actual, actual/360, actual/365 lub europejska 30/360, ponumerowane 0–4 jak w Excelu. Obligacje korporacyjne zwykle używają 30/360; amerykańskie obligacje skarbowe — actual/actual.
- 5. Odczytaj wyniki. Cenę czystą i brudną, rentowność do wykupu, bieżącą rentowność, duracje Macaulaya i zmodyfikowaną, tabelę zmian ceny przy ruchu rentowności oraz pełną tabelę przepływów pieniężnych.
Jak wycenia się obligację
Obligacja to strumień przepływów pieniężnych: kupon w każdym okresie i wartość wykupu na końcu. Jej cena to wartość bieżąca tego strumienia, zdyskontowana rentownością do wykupu (YTM) podzieloną przez częstotliwość kuponów f. Przy N pozostałych kuponach, kuponie c = 100 × stopa ÷ f oraz części bieżącego okresu kuponowego, która jeszcze zostaje, DSC ÷ E, cena brudna to suma c ÷ (1 + y/f)k−1+DSC/E dla k = 1 do N, plus wykup ÷ (1 + y/f)N−1+DSC/E. Odjęcie odsetek narosłych, c × A ÷ E, daje cenę czystą. Gdy pozostał tylko jeden kupon, Excel przechodzi na procent prosty w ostatnim okresie, i ten kalkulator robi tak samo.
- Cena czysta to cena notowana, bez odsetek narosłych. Excel zwraca ją w funkcji PRICE.
- Odsetki narosłe to część następnego kuponu, którą sprzedający zarobił od ostatniej daty kuponu: c × A ÷ E, gdzie A to dni narosłe, a E to dni w okresie kuponowym.
- Cena brudna (fakturowa) to cena czysta plus odsetki narosłe: kwota, którą kupujący faktycznie płaci za 100 jednostek wartości nominalnej.
- Rentowność do wykupu to jedyna roczna stopa, która dyskontuje wszystkie przepływy do ceny brudnej. Jest stopą nominalną składaną f razy w roku, dlatego określa się ją jako „równoważną obligacyjnie”. Kalkulator szuka jej metodą bisekcji, więc jest dokładna tam, gdzie funkcja YIELD w Excelu iteruje do około siedmiu miejsc po przecinku.
- Bieżąca rentowność to roczny kupon podzielony przez cenę czystą. Ignoruje zysk lub stratę przy wykupie.
Duracja: jak bardzo cena reaguje
Duracja Macaulaya to ważona wartością bieżącą średnia czasu do przepływów obligacji, w latach: Σ t × PV ÷ Σ PV. Zmodyfikowana duracja, czyli duracja Macaulaya ÷ (1 + y/f), szacuje procentową zmianę ceny przy niewielkiej zmianie rentowności: ΔP ÷ P ≈ −zmodyfikowana duracja × Δy. Tabela w kalkulatorze porównuje to oszacowanie z dokładną wyceną; różnica to wypukłość, która rośnie wraz z wielkością ruchu rentowności. Duracja Macaulaya obligacji zerokuponowej równa się jej terminowi do wykupu, a wyższy kupon skraca durację.
Przykład
To przykład z dokumentacji Microsoftu dotyczącej funkcji PRICE w Excelu: rozliczenie 15 lutego 2008, wykup 15 listopada 2017, kupon półroczny 5,75%, rentowność 6,5%, wykup 100, baza 30/360. Rozliczenie przypada dokładnie w połowie okresu kuponowego (A = 90, E = 180, DSC = 90), a pozostaje 20 kuponów, więc odsetki narosłe wynoszą 2,875 × 90 ÷ 180 = 1,4375. Cena czysta to 94,6344, a cena brudna 96,0719. Bieżąca rentowność to 5,75 ÷ 94,6344 = 6,076%, powyżej stopy kuponu, bo obligacja jest notowana poniżej nominału. Duracja Macaulaya to 7,4165 roku, a zmodyfikowana 7,1830.
Jeśli rentowność wzrośnie o jeden punkt procentowy do 7,5%, cena czysta spadnie do 88,035, czyli o 6,97%; zmodyfikowana duracja przewidywała −7,18%. Jeśli spadnie do 5,5%, cena wzrośnie do 101,858, czyli o 7,63% wobec przewidywanych 7,18%. Cena rośnie bardziej, niż spada — ta asymetria to wypukłość. Wpisanie ceny 90 zamiast tego daje rentowność do wykupu 7,1928%.
| Baza | Dni narosłe A | Dni w okresie E | Odsetki narosłe | Cena czysta |
|---|---|---|---|---|
| 0 — 30/360 US | 90 | 180 | 1,4375 | 94,6344 |
| 1 — actual/actual | 92 | 182 | 1,4533 | 94,6354 |
| 2 — actual/360 | 92 | 180 | 1,4694 | 94,6024 |
| 3 — actual/365 | 92 | 182,5 | 1,4493 | 94,6436 |
| 4 — 30/360 europejska | 90 | 180 | 1,4375 | 94,6344 |
Zgodność z Excelem
Kalkulator odtwarza przykłady z dokumentacji Microsoftu dla funkcji PRICE (94,63436162), YIELD (6,5% dla ceny 95,04287), DURATION (10,9191453 dla 30-letniej obligacji 8% przy rentowności 9%, actual/actual) i MDURATION (5,73567). Nie modeluje obligacji wykupywanych przed terminem ani o zmiennym oprocentowaniu, nieregularnych pierwszych lub ostatnich kuponów, podatków ani ryzyka kredytowego. To pomoc w nauce, a nie porada inwestycyjna.
Najczęstsze pytania
- Czym jest rentowność do wykupu?
- To roczna stopa zwrotu, jaką zarobisz, kupując obligację po jej bieżącej cenie, trzymając ją do wykupu i otrzymując wszystkie kupony oraz wykup w terminie. Matematycznie jest to stopa dyskontowa, przy której wartość bieżąca przepływów równa się cenie, którą płacisz (wraz z odsetkami narosłymi).
- Dlaczego cena obligacji spada, gdy rentowności rosną?
- Ponieważ stałe kupony i wykup są warte mniej, gdy dyskontuje się je wyższą stopą. Obligacja z kuponem 5,75% jest mniej atrakcyjna, gdy nowe obligacje dają 7,5%, więc jej cena musi spaść, aż rentowność się wyrówna. Im dłuższy termin i niższy kupon, tym większy spadek.
- Jaka jest różnica między ceną czystą a brudną?
- Cena czysta nie uwzględnia odsetek narosłych i to ją podaje się na rynku; cena brudna je zawiera i to ją kupujący płaci przy rozliczeniu. Między datami kuponów cena brudna rośnie płynnie, w miarę narastania odsetek, podczas gdy cena czysta nie skacze, gdy kupon zostaje wypłacony.
- Jaka jest różnica między rentownością do wykupu a bieżącą rentownością?
- Bieżąca rentowność to tylko roczny kupon podzielony przez cenę. Rentowność do wykupu uwzględnia też zysk, jeśli kupujesz poniżej nominału (lub stratę, jeśli powyżej), gdy cena zbliża się do wykupu, oraz wartość czasu każdego przepływu. Dla obligacji kupionej po nominale oba wskaźniki są równe.
- Co mówi duracja?
- Duracja Macaulaya to ważony czas, w latach, do otrzymania przepływów obligacji. Zmodyfikowana duracja przekłada to na wrażliwość ceny: zmodyfikowana duracja 7,18 oznacza mniej więcej 7,18% zmiany ceny na każdy punkt procentowy zmiany rentowności, w przeciwnym kierunku.
- Której bazy liczenia dni powinienem użyć?
- Użyj konwencji podanej w warunkach obligacji. Amerykańskie obligacje korporacyjne i komunalne zwykle używają 30/360, amerykańskie obligacje skarbowe — actual/actual, a wiele instrumentów rynku pieniężnego — actual/360. Różnice są niewielkie, jak pokazuje tabela, ale mają znaczenie dla odsetek narosłych i dla dokładnego dopasowania do notowania.