Prissätta nollkupongobligationer
Du har sett att priset på en nollkupongobligation helt enkelt är nuvärdet av ett enda framtida kassaflöde. Hur mycket det kassaflödet är värt idag beror på hur långt fram i tiden det ligger och vilken ränta (avkastning) du diskonterar med. Det ska vi undersöka nu.
Du ska prissätta en nollkupongobligation med tre års löptid och en avkastning på 5 % per år. Sedan ändrar du löptiden och avkastningen för att se hur dessa faktorer påverkar priset.
I den här övningen arbetar du direkt med ränta-på-ränta-formeln i stället för att använda funktionen npf.pv().
Kom ihåg att vår nuvärdesformel är \(PV = \frac{FV}{(1 + r)^n}\)
Den här övningen är en del av kursen
Obligationsvärdering och -analys i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Calculate price of a 3 year 5% yield zero coupon bond
price_1 = ____
# Print the result
print("3 year 5% yield ZCB: ", ____)