I need some help in understanding the Black-Scholes option pricing model. In my data there are several deep itm European index put options that have an ask price below the intrinsic value. Calculating the implied volatility using a built-in function in matlab leaves me with NaN as a result. I suspect there is an economic explanation for this, but since I do not fully understand the way option valuation works, I wonder if anyone could help me out.

To give you an example:

Suppose the Nasdaq 100 quotes 563.48, the strike price of the European put option is 670, an annualized interest rate of 5%, days to maturity is 44 and an option ask price of 101.375. Why would a calculation with the Black-Scholes model not result in a value for the implied volatility? Is my guess correct that it has to do with the option price being lower than the intrinsic value? If yes, why couldn't the intrinsic value of a European option be higher than the option price when there is still quite some time left until maturity?

  • $\begingroup$ Hi Kevin Scheurwater, welcome to Quant.SE! I see you've made an excellent choice when choosing your education ;) Can you tell us where you get this data? $\endgroup$
    – Bob Jansen
    Feb 1, 2016 at 21:03
  • $\begingroup$ If such a discrepancy really existed, one would want to buy lots of those options, short lots of futures of the expiry and wait for your risk-free profit. More likely, there's an error in your data somewhere though, either quotes from different times, using cash instead of forward prices, the wrong or missing implied dividends rates, etc. $\endgroup$ Feb 2, 2016 at 5:36
  • $\begingroup$ Hi Bob Jansen, the data is from Option Metrics, I got it from Wharton Research Data Services $\endgroup$ Feb 3, 2016 at 9:55

1 Answer 1


Note that \begin{align*} (K-S_T)^+ \ge K-S_T. \end{align*} Then \begin{align*} p &\equiv E\Big(e^{-rT} (K-S_T)^+ \Big)\\ &\ge E\Big(e^{-rT} (K-S_T) \Big)\\ &=K\, e^{-rT} - S_0\\ &= 670 \times e^{-0.05 \times 55/365} - 563.48\\ &=102.49. \end{align*} However, the option price is 101.375, which is smaller. This is the reason that you have difficulty to obtain an implied volatility.

Note that $K\, e^{-rT} \approx K$ for a short maturity $T$. You basically need to have option value greater the intrinsic value.

  • $\begingroup$ +1 can such contract be used to make risk free profit immediately at time zero? $\endgroup$
    – Neeraj
    Feb 1, 2016 at 16:57
  • $\begingroup$ @Neeraj. Theoretically, you can, but the transaction costs need also to be considered. $\endgroup$
    – Gordon
    Feb 1, 2016 at 17:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.