Calculează convexitatea aproximativă pentru o obligațiune
Reține din videoclip că putem îmbunătăți estimarea prețului unei obligațiuni adăugând un termen de convexitate la efectul duratei. Termenul de convexitate surprinde cât de curbată este relația preț/YTM pentru obligațiunea respectivă.
În acest exercițiu, vei calcula convexitatea aproximativă pentru o obligațiune cu valoare nominală de 100 USD, cupon de 10%, scadență de 20 de ani și randament la scadență de 10%, presupunând o modificare estimată a randamentului de 1%, și vei adăuga rezultatul la efectul duratei. Formula convexității aproximative este:
$$(P(up) + P(down) - 2 * P) / (P * \Delta y ^ 2)$$
unde \(P\) este prețul obligațiunii, \(P(up)\) este prețul obligațiunii când randamentele cresc, \(P(down)\) este prețul obligațiunii când randamentele scad, iar \(\Delta y\) este modificarea estimată a randamentului.
Obiectele px, px_up și px_down din exercițiul anterior sunt deja încărcate în spațiul tău de lucru.
Acest exercițiu face parte din cursul
Evaluarea și analiza obligațiunilor în R
Instrucțiuni pentru exercițiu
- Calculează convexitatea aproximativă integrând obiectele
px,px_upșipx_downîn formula de mai sus. Va trebui să introduci și o valoare corespunzătoare pentrudy.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity