Zacznij terazZacznij za darmo

Oblicz przybliżoną wypukłość obligacji

Jak pokazano w filmie, możemy poprawić oszacowanie ceny obligacji, dodając człon wypukłości do efektu duracji. Człon wypukłości uwzględnia to, jak bardzo wygięta jest krzywa zależności ceny od rentowności (YTM) dla danej obligacji.

W tym ćwiczeniu obliczysz przybliżoną wypukłość obligacji o wartości nominalnej 100 USD, kuponie 10%, 20 latach do wykupu i rentowności 10%, przy oczekiwanej zmianie rentowności o 1%, a następnie dodasz ten wynik do efektu duracji. Przypomnij sobie, że wzór na przybliżoną wypukłość ma postać:

$$(P(up) + P(down) - 2 * P) / (P * \Delta y ^ 2)$$

gdzie \(P\) to cena obligacji, \(P(up)\) to cena obligacji przy wzroście rentowności, \(P(down)\) to cena obligacji przy spadku rentowności, a \(\Delta y\) to oczekiwana zmiana rentowności.

Obiekty px, px_up i px_down z wcześniejszego ćwiczenia są już wczytane do twojego środowiska.

To ćwiczenie jest częścią kursu

Wycena i analiza obligacji w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz przybliżoną wypukłość, podstawiając obiekty px, px_up i px_down do podanego wzoru. Pamiętaj też o wprowadzeniu odpowiedniej wartości dy.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity
Edytuj i uruchom kod