Serving the Quantitative Finance Community

 
User avatar
RADISH
Topic Author
Posts: 0
Joined: October 21st, 2003, 8:16 am

Interest rate derivatives

October 21st, 2003, 9:06 am

Looking for model to price swaptions, caps, floors. Would appreciate it if anyone could help me out here.Cheers.
 
User avatar
robertral
Posts: 0
Joined: March 6th, 2003, 7:12 am

Interest rate derivatives

October 21st, 2003, 11:40 am

Check out the books by Hull and Wilmott. They should give you a grounding and a direction.
 
User avatar
RADISH
Topic Author
Posts: 0
Joined: October 21st, 2003, 8:16 am

Interest rate derivatives

October 21st, 2003, 1:13 pm

Thanks Robert....already did. Was trying to save time, if someone had already prepared an excel sheet.
 
User avatar
LongTheta
Posts: 0
Joined: August 3rd, 2003, 6:06 am

Interest rate derivatives

October 22nd, 2003, 7:37 am

The only book on derivatives with a spread sheet that I know of is Haug's book. I'm sure he has interest rate derivatives programmed too.
 
User avatar
grabben
Posts: 2
Joined: August 23rd, 2002, 12:47 pm

Interest rate derivatives

October 22nd, 2003, 10:49 am

Yes, Haug's book includes interest rate derivatives, however only Modified Black-76 for European Swaptions and the Vasicek for pricing Bonds and Bond options.
 
User avatar
Darrell1977
Posts: 3
Joined: August 21st, 2002, 4:03 pm

Interest rate derivatives

October 23rd, 2003, 3:59 pm

This is the VBA code to price a cap. Copy and paste it into the VBA editor, then you can use this function in Excel. It's very easy to implement and modify to price floors, swaptions...Hope this helps.Public Function Black76Call(F, X, r, tau, sigma)Dim DOne, DTwo, NDOne, NDTwoDOne = (Log(F / X) / (sigma * Sqr(tau)) + 0.5 * sigma * Sqr(tau))DTwo = (Log(F / X) / (sigma * Sqr(tau)) - 0.5 * sigma * Sqr(tau))NDOne = Application.NormSDist(DOne)NDTwo = Application.NormSDist(DTwo)Black76Call = (Exp(-r * tau) * (F * NDOne - X * NDTwo)) End Function
 
User avatar
RADISH
Topic Author
Posts: 0
Joined: October 21st, 2003, 8:16 am

Interest rate derivatives

October 24th, 2003, 9:18 am

Thanks a lot Darrell, ill try and work it today.cheers