Duration

Obligationsvärdering och analys i R

Clifford Ang

Senior Vice President, Compass Lexecon

Vad är duration?

  • Beräknad prisförändring vid 100 punkters förändring i avkastning
    • Två obligationer med samma duration har samma beräknade prisförändring
  • Ett sätt att hantera ränterisk för räntekänsliga skulder
Obligationsvärdering och analys i R

Beräkna duration

$$

$$D = \frac{P(\text{down})-P(\text{up})}{(2 \cdot P \cdot \Delta y)}$$

  • $D$ = Duration
  • $P(\text{down})$ = Pris när avkastningen sjunker
  • $P(\text{up})$ = Pris när avkastningen stiger
  • $P$ = Aktuellt pris
  • $\Delta y$ = Förändring i avkastning
Obligationsvärdering och analys i R

Uppskatta prisförändring

 

$$\frac{\Delta P}{P} = -D \cdot \Delta y$$

 

$$\Delta P = -D \cdot \Delta y \cdot P$$

$\dfrac{\Delta P}{P}$ = Procentuell förändring

$D$ = Duration

$\Delta y$ = Förändring i avkastning


$\Delta P$ = Förändring i kronor

$P$ = Aktuellt pris

Obligationsvärdering och analys i R

Hur använder du formlerna?

  • Exempel: nominellt värde 100, kupongränta 5 %, löptid 10 år, initial avkastning = 4 %, förväntad avkastningsökning = 1 %
(p <- bondprc(100, .05, 10, .04))
108.1109
(p_down <- bondprc(100, .05, 10, .03))
117.0604
(p_up <- bondprc(100, .05, 10, .05))
100
Obligationsvärdering och analys i R

Hur använder du formlerna?

(duration <- (p_down - p_up) / (2 * p * 0.01))
7.890234
(duration_pct_change <- - duration * 0.01)
-0.07890234
(duration_dollar_change <- duration_pct_change * p)
-8.530203
Obligationsvärdering och analys i R

Avkastning vs. pris

Obligationsvärdering och analys i R

Nu kör vi en övning!

Obligationsvärdering och analys i R

Preparing Video For Download...