I am a little bit confused, or uninformed more truthfully, regarding how option pricing (Europeans only in this case) are handled in real life. Up to now I have acquired some theoretical knowledge of different models and how to implement them but I have yet to come in contact with how it actually is performed in the workplace.

From my understanding a huge part of difference option pricing models is how the underlying variables are modeled, which mostly concerns the volatility, which then is used in some sort of implementation say Monte Carlo simulation or a tree model.

For example, if I get an assignment of pricing a European option on stock A, do I then first decide on a option pricing model that most accurately capture the volatility behaviour of the stock and then implement it through, let's say, a binomial tree?

As you can tell I am a bit lost here. Right now I am a student so I do not yet have any experience of working in a financial institution so it would be greatly appreciated if someone who has actual experience of this sort of things could shed some light on it.

Thank you!


1 Answer 1


Practitioners tend to wear Black-Scholes glasses when dealing with European options: to them, quoting a certain option price today $V(S_0;T,K)$ is equivalent to quoting the forward price of the underlying $F(0,T)$ along with a relevant Black-Scholes volatility figure $\sigma(T,K)$(*)

That being said, when you are asked to price a European option on a stock $A$, there is typically 2 possible situations in practice: [A] vs [B].


There is a liquid market of listed vanilla options written on $A$. Basically, this means that a finite set of European options with very specific characteristics (i.e. specific times to maturity $T$ and strike levels $K$) trade on an exchange meaning that their prices are public. In that case, your job is to perform an "arbitrage free inter/extrapolation" of sorts, i.e. you should use the observed prices to infer the price you are looking for under the assumption that there is no free lunch. There are different approaches:

  1. Choose a particular (jump-)diffusion model and calibrate it so that it reproduces observed option prices as best as possible, then use this model to infer the price of the option you want (or any other option for that matter). As you mention, different models have different performances, both regarding the static fit of the vanilla market (which matters when pricing European options, by definition), but also in terms of forward volatility dynamics (which matters when pricing exotics).
  2. Wear Black-Scholes glasses and directly interpolate the market implied forward curve and volatility surface. Different interpolation/extrapolation assumptions can be used, see for instance the SVI paradigm when it comes to fitting the implied volatility surface. The complexity here consists in finding interpolation/extrapolation methods that preclude arbitrage opportunities with yet sufficient degrees of freedom.

Typically, the fit of the vanilla market using method (2) will be almost perfect compared to (1) (actually the fit using Local Volatility models à la Dupire with method (1) should be perfect as well, but the same fit can be relatively out for poorly designed Stochastic Volatility models). Still, method (2) is a purely descriptive one: it is not a "model" per se and it will not help you to price options that are not European.


No similar options trade on stock $A$. Various possibilities here also, but much more "freestyle" because you are "in the dark". Some ideas (usually these are proprietary methods that few are willing to discuss in details, which I won't do here either),

  1. Use a proxy underlying which behaves similarly to $A$ (here the complexity is transposed to identifying what a good proxy is)
  2. Use historical time series (e.g. calibrate an econometric model) along with a stochastic discount factor (e.g. model the market risk premium)
  3. Use the break-even volatility (i.e. the volatility which, historically and on average, makes the P&L of your delta-hedged option position zero over a range of different estimation windows).

(*) This assumes that the discount curve is fixed using e.g. EONIA for derivatives delivering a payoff in EUR.

  • $\begingroup$ A late reply, but thank you for the answer! $\endgroup$ Sep 15, 2016 at 10:52
  • $\begingroup$ @MikaelLundstedt you're welcome. $\endgroup$
    – Quantuple
    Sep 15, 2016 at 13:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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