[R-SIG-Finance] option model for interest rate future

James jctoll at gmail.com
Sat Jun 16 18:36:34 CEST 2007


On Jun 16, 2007, at 1:44 AM, Robert Sams wrote:

> Hi James,
>
> Thanks for the reply. The Bloomberg valuation and greeks are  
> certainly correct. You seem to suggest that a price of 0.2215 for a  
> long-dated, near-the-money expiry is somehow low. But the  
> underlying is an interest rate future and the price here quoted is  
> 22.15 ticks, or $553.75 per option (25$ tick value) on 1 million  
> forward 3m libor deposit at 5.375 (100 - 94.625). Price vol (which  
> here is the same as basis point rate vol) is 12.35% and a bp change  
> in forward rate is worth 25$. Nothing unusual here.
>
> Robert


Robert,

After rethinking the issue, I'm wondering if the sigma you're using  
needs to be adapted to the Eurodollar contract pricing convention,  
since the contracts are priced at a discount (100-94.625).  So the  
volatility is really 12.35% on 5.375 not 12.35% on 94.625.  I looked  
around and found a spreedsheet from NYU that appears to make this  
adjustment.

http://www.stern.nyu.edu/~igiddy/edoptprice.xls

Plugging your numbers into the calculation (L6) from the spreadsheet  
yields

0.12382 (100 - 94.625) / 94.625  =  0.00703336856

If I use that for my sigma within R, I get

 > GBSOption("p",94.625, 94.50, 458/360, .05507, 0, .00703336856)

Title:
Black Scholes Option Valuation

Call:
GBSOption(TypeFlag = "p", S = 94.625, X = 94.5, Time = 458/360,
      r = 0.05507, b = 0, sigma = 0.00703336856)

Parameters:
           Value:
TypeFlag p
S        94.625
X        94.5
Time     1.27222222222222
r        0.05507
b        0
sigma    0.00703336856

Option Price:
0.2246195

Description:
Sat Jun 16 10:16:19 2007

Much closer to the price you got from Bloomberg.  Unfortunately, I  
don't have much experience with interest rate options to confirm this  
adjustment.

James



More information about the R-SIG-Finance mailing list