Hi, I came across the following problem in Hull.
Q. Calculate the price of a three-month European call option on the spot value of silver. The three-month futures price is $12, the strike price is $13, the risk-free rate is 4% and the volatility of the price of silver is 25%.
This is my approach at solving it.
u = exp(0.25*sqrt(3/12)) = 1.133148 d= 1/u i.e 1/1.133148 = 0.882497
risk neutral factor = (exp (0.04*3/12) - d) / (u - d) = 0.508887
So there is a 50.8887% chance of the futures price being $12 * u = 13.59778 and a 49.1113% chance of the futures price being $12*d = 10.58996
If futures price turns out to be $13.59778, call payoff = $13.59778 - $13 (strike price) = 0.59778
If futures price turns out to be $10.58996, call payoff = 0
So call price = (0.508887 * 0.59778) + (0.491113 * 0) = 0.304203
Present call price = 0.304203 * exp (-0.04*3/12) = 0.301176
However asper the solution handbook the answer is 0.244. Please let me know where have I gone wrong. Thanks!!
Q. Calculate the price of a three-month European call option on the spot value of silver. The three-month futures price is $12, the strike price is $13, the risk-free rate is 4% and the volatility of the price of silver is 25%.
This is my approach at solving it.
u = exp(0.25*sqrt(3/12)) = 1.133148 d= 1/u i.e 1/1.133148 = 0.882497
risk neutral factor = (exp (0.04*3/12) - d) / (u - d) = 0.508887
So there is a 50.8887% chance of the futures price being $12 * u = 13.59778 and a 49.1113% chance of the futures price being $12*d = 10.58996
If futures price turns out to be $13.59778, call payoff = $13.59778 - $13 (strike price) = 0.59778
If futures price turns out to be $10.58996, call payoff = 0
So call price = (0.508887 * 0.59778) + (0.491113 * 0) = 0.304203
Present call price = 0.304203 * exp (-0.04*3/12) = 0.301176
However asper the solution handbook the answer is 0.244. Please let me know where have I gone wrong. Thanks!!