Calculează măsura convexității
Reamintește-ți din Capitolul Trei că durata nu ajustează suficient de bine natura convexă a relației dintre preț și randament. Pentru a îmbunătăți estimarea prețului obligațiunii pe baza duratei, putem adăuga un termen bazat pe măsura convexității.
În Capitolul Trei ai învățat că formula aproximativă pentru convexitate 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 variația așteptată a randamentului.
Ai calculat anterior obiectele px, px_up și px_down, iar toate trei sunt disponibile în spațiul tău de lucru. Pentru acest exercițiu, presupune că variația așteptată a randamentului este de 1%. Calculează măsura convexității, modificarea procentuală estimată a prețului datorată convexității și efectul în dolari estimat asupra prețului datorat convexității.
Acest exercițiu face parte din cursul
Evaluarea și analiza obligațiunilor în R
Instrucțiuni pentru exercițiu
- Folosește formula de mai sus cu
px,px_upșipx_downpentru a calcula convexitatea. Salvează rezultatul înconvexity. - Folosește
convexityși cunoștințele tale despre variația randamentului pentru a calcula și vizualiza efectul procentual al convexității asupra prețului (convexity_pct_change). - Folosește
convexitypentru a calcula și vizualiza efectul în dolari al convexității asupra prețului (convexity_dollar_change).
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Calculate convexity measure
convexity <-
# Calculate percentage effect of convexity on price
convexity_pct_change <-
convexity_pct_change
# Calculate dollar effect of convexity on price
convexity_dollar_change <-
convexity_dollar_change