Further thoughts on the shortcomings of the Black-Scholes pricing model:
Three possible causes (separately or together) for differences between value and price related to volatility are: (1) the value is correct but the option price is not; (2) the incorrect outputs are derived from the Black-Scholes model; and (3) the Black-Scholes model might be inaccurate.
The primary cause of inaccuracy is due to the underlying assumption that volatility is a constant. This means that volatility of the underly