Bootstrapping - Sådan konstrueres en nul kuponudbyttekurve i Excel?

Hvad er Bootstrapping Yield Curve?

Bootstrapping er en metode til at konstruere en rentekurve med nul-kupon. Følgende eksempler på bootstrapping giver et overblik over, hvordan en rentekurve er konstrueret. Selvom ikke alle variationer kan forklares, da der er mange metoder til bootstrapping på grund af forskelle i anvendte konventioner.

Top 3 eksempler på Bootstrapping Yield Curve i Excel

Følgende er eksempler på bootstrapping afkastkurve i excel.

Eksempel nr. 1

Overvej forskellige obligationer med en pålydende værdi på $ 100, hvor udbyttet til løbetid er lig med kuponrenten. Kupondetaljerne er som nedenfor:

Modenhed 0,5 år 1 år 1,5 år 2 år
Udbytte til modenhed 3% 3,50% 4,50% 6%

Løsning:

Nu modtager den for en nulkupon med en løbetid på 6 måneder en enkelt kupon svarende til obligationsrenten. Derfor vil spotrenten for 6-måneders nulkuponobligationen være 3%.

For en 1-årig obligation er der to pengestrømme, 6 måneder og 1 år.

Pengestrømmen efter 6 måneder vil være (3,5% / 2 * 100 = $ 1,75), og pengestrøm ved 1 år vil være (100 + 1,75 = $ 101,75), dvs. hovedbetalingen plus kuponbetalingen.

Fra 0,5-årig løbetid er spotrenten eller diskonteringsrenten 3%, og lad os antage, at diskonteringsrenten for 1-årig løbetid er x%, så

  • 100 = 1,75 / (1 + 3% / 2) 1 + 101,75 / (1 + x / 2) 2
  • 100-1,75 / (1 + 3% / 2) = 101,75 / (1 + x% / 2) 2
  • 98,2758 = 101,75 / (1 + x% / 2) 2
  • (1 + x% / 2) 2 = 101,75 / 98,2758
  • (1 + x% / 2) 2 = 1.0353
  • 1 + x% / 2 = (1.0353) (1/2)
  • 1 + x% / 2 = 1.0175
  • x% = (1.0175-1) * 2
  • x% = 3,504%

Løsning af ovenstående ligning får vi x = 3,504%

Nu igen med en løbetid på 2 år,

  • 100 = 3 / (1 + 3% / 2) 1 + 3 / (1 + 3,504% / 2) 2 + 3 / (1 + 4,526% / 2) 3 + 103 / (1 + x / 2) 4
  • 100 = 2.955665025 + 2.897579405 + 2.805211867 + 103 / (1 + x / 2) 4
  • 100-8.658456297 = 103 / (1 + x / 2) 4
  • 91.3415437 = 103 / (1 + x / 2) 4
  • (1 + x / 2) 4 = 103 // 91.3415437
  • (1 + x / 2) 4 = 1.127635858
  • (1 + x / 2) = 1.127635858 (1/4)
  • (1 + x / 2) = 1.030486293
  • x = 1.030486293-1
  • x = 0,030486293 * 2
  • x = 6,097%

Løsning for x får vi, x = 6,097%

Tilsvarende for en løbetid på 1,5 år

100 = 2,25 / (1 + 3% / 2) 1 + 2,25 / (1 + 3,504 / 2) 2 + 102,25 / (1 + x / 2) 3

Løsning af ovenstående ligning får vi x = 4,526%

Således vil de bootstrapped nul-udbyttekurver være:

Modenhed Nul priser
0,5 år 3%
1 år 3,50%
1,5 år 4,53%
2 år 6,10%

Eksempel 2

Lad os overveje et sæt nulkuponobligationer med pålydende værdi $ 100 med løbetid 6 måneder, 9 måneder og 1 år. Obligationerne er nul-kupon, dvs. de betaler ikke nogen kupon i løbet af løbetiden. Priserne på obligationer er som følger:

Modenhed Pris ($)
Måneder 6 99
Måneder 9 98,5
År 1 97,35

Løsning:

I betragtning af en lineær satskonvention

FV = Pris * (1+ r * t)

Hvor r er nulkuponrenten, er t tiden

I 6-måneders ansættelse:

  • 100 = 99 * (1 + R 6 * 6/12)
  • R 6 = (100/99 - 1) * 12/6
  • R 6 = 2,0202%

I 9-måneders ansættelse:

  • 100 = 99 * (1 + R 9 * 6/12)
  • R 9 = (100 / 98,5 - 1) * 12/9
  • R 9 = 2,0305%

I 1-årig periode:

  • 100 = 97,35 * (1 + R 12 * 6/12 )
  • R 12 = (100 / 97,35 - 1) * 12/12
  • R 12 = 2,7221%

Derfor er bootstrapped rente med nulkuponrente:

Modenhed Nul kupon (priser)
6 måneder 2,02%
9 måneder 2,03%
1 år 2,72%

Bemærk, at forskellen mellem det første og det andet eksempel er, at vi har betragtet nulkuponrenten som lineær i eksempel 2, mens de sammensættes i eksempel 1.

Eksempel 3

Selvom dette ikke er et direkte eksempel på en bootstrapping-rentekurve, er det undertiden nødvendigt at finde frekvensen mellem to løbetider. Overvej nulrentekurven for de følgende løbetider.

Modenhed Nul kupon (priser)
6 2,50%
1 år 3,50%
3 år 5%
4 år 5,50%

Nu, hvis man har brug for nulkuponrenten for 2-årig løbetid, skal han lineært interpolere nulsatserne mellem 1 år og 3 år.

Løsning:

Beregning af nulkupon diskonteringsrente i 2 år -

Nulkuponrente i 2 år = 3,5% + (5% - 3,5%) * (2- 1) / (3 - 1) = 3,5% + 0,75%

Nulkuponrate i 2 år = 4,25%

Derfor er den nulkupon-diskonteringssats, der skal bruges til den 2-årige obligation, være 4,25%

Konklusion

Bootstrap-eksemplerne giver et indblik i, hvordan nulsatser beregnes for prisfastsættelsen af ​​obligationer og andre finansielle produkter. Man skal korrekt se på markedskonventionerne for korrekt beregning af nulsatserne.

Interessante artikler...