Intro to Option Pricing and Valuation Models
Option pricing models are calculators that are used by option traders to estimate the value of an option contract. The value calculated represents the theoretical, or fair price, for the option given some known (and some estimates) of components that determine an options' worth. A model will then determine a price for an option today based on expected conditions in the future.
In simple terms, the fair price of an option is the probability of the option expiring in the money multiplied by the option's payoff at the expiration date.
The graph here is an illustration of this concept.
Payoff x Probability
In the above graph of this concept, the vertical bars simulate the daily price changes of a stock over 10 years (with a mean of 0 and standard deviation of 1). The blue line represents the payoff value of a call option at its' expiration date.
The most likely set of price changes occurs around the ATM point and hence ATM options have a delta of 0.50; at this point there is a 50% chance of the stock being above this point by the time the option expires. If the stock has a higher distribution of daily returns (higher volatility) then it is more likely that the option will expire ITM and hence have a higher valuation. Conversely, if the stock's price changes are limited to a narrow trading range (low volatility) then the option price will be lower as there is less likely hood that the stock will jump and expire above the call option's strike price.
Option pricing models are valuation tools that attempt to numerically describe the above graph and output a valuation price for the option in today's terms.
Why Use a Pricing Model?
Generating a single theoretical price is great, especially useful for those looking to value employee stock options. However, a wider usage of pricing call and put options can be found in creating scenarios for option strategy evaluation, calculating implied volatilities from market prices, creating volatility curves, out putting option Greek risk estimations etc.
PnL Analysis
Pricing tools such as my Option Trading Workbook, allows users to enter call, put and stock combinations to form various option strategies. The calculations then enable option strategy evaluation by showing the total scenario payoff at the expiration date as well as the strategy theoretical price. Graphing a combination in this way allows you to view how your profit and loss may change as the price of the underlying stock or stock volatility changes.
Take this as an example. This graph is an option strategy called an Iron Condor. The blue line shows the profit/loss of the strategy at the expiration date depending on underlying stock price. However, the pink line shows the theoretical profit/loss of the condor calculated at today's date. It uses inputs to derive an approximate price for the legs of the options, combines them into the strategy and shows you the curve of your P&L versus the underlying stock price.
Using price modelling in this way helps option traders assess the risks associated with a position before placing the their trades.
Implied Volatility Analysis
If an option contract already has a price i.e there is a bid or ask price in the market, you can use these values into a pricing model to calculate what the volatility input would be assuming all other inputs remain the same. This volatility number is called the implied volatility.
Implied volatility is arguably the most important of all the pricing factors when it comes to option trading. It effectively tells you what volatility the stock will be need to experience if it reaches the strike price by the expiration date. Implied volatility is not flat across the strike range for an expiration date; as an underlying moves higher and lower during a certain time frame, its' underlying volatility must also change as a result.
If you don't have Excel, I have built an online version of this implied volatility calculator.
Risk Estimation (The Greeks)
Because option contracts have a finite life span, their price movements aren't linear like stock or futures prices are. Factors such as underlying price, time to expiry, volatility and interest rates all play a part in influencing the movement of the option contract. Option Greeks are outputs to theoretical pricing models that help traders estimate how these inputs are likely to effect the price of the option. Read more about option greeks.
Types of Models
Due to the complexity of option contracts and the assumptions made in estimating underlying asset prices, there are many different pricing models to choose from. The types of models are built using either Analytical methods (given by closed formulas), and numerical routines (also called finite difference methods). The choice of model can depend on factors such as the option type (vanilla, binary, knock in/out etc) asset type (future, stock, index), option exercise style (American, European) or volatility assumption (normal, log normal, binomial).
Note, most of the option contracts traded by the average retail trader (stock/index/ETFs) are called Vanilla Options, which narrows down the type of model used. Broadly, vanilla options will use either Black and Scholes or a Binomial model for theoretical pricing.
Analytical models are computationally cheap i.e they are fast and effecient at calculating as the result is provided by a closed formula. Numerical models on the other hand are typically more expensive on time and processing as they will use and iterative routine to solve for the option price. I.e. A numerical pricing model such as the binomial model will break down (or iterates) the stock price movement into x number of potentials "steps" where each step is assigned a probability of the stock going up or down according to the volatility and time to expiration. At the end of this tree, all of the possible stock prices are then compared to the strikes at the expiration date. You can read more about this iterative approach here.
Examples of Analytical models:
- Black & Scholes (default for European options)
- Computationally cheap. Not suited for dividend paying stocks.
- Black -76
- Bjerksund
- Barone-Adesi
- Geske
- Kim
- Euro option
Examples of Numerical models:
- Binomial (default for American options)
- Binomial (relative)
- Cox-Ross-Rubenstein
- Tri-nomial
The above example models have been taken from the book The Complete Guide to Option Pricing Formulas by Espen Gaarder Haug. If you would like to see the formulas used for these, feel free to buy his book - it comes with a CD containing spreadsheet examples of many different option models.
Inputs into a Pricing Model
Pricing models require a number of inputs in order to generate a fair value. They are:
- Underlying Price
- The current base price of the stock/future instrument
- Exercise Price
- The strike price of the option being calculated
- Time to Expiration
- The time until the option expires, generally expressed as a decimal per year i.e. 0.25 for a 3 month option
- Volatility
- The expected volatility of the underlying asset, expressed in terms of annual volatility. For an estimate, you can try my historical volatility calculator
- Interest Rates
- The current underlying interest rate, or borrow rate
- Dividends
- Depending on the model, either discrete dividends or a dividend yield is used here
Resources
Historical Volatility Calculator
63 Comments
Peter August 6th, 2018 at 11:19pm
Hi Rajeev,
Unfortunately, the option scanner only works for US options.
Rajeev Singh August 6th, 2018 at 3:14am
The scanner works for US stocks only or it can be setup for indian FnO stocks options also.
Peter July 6th, 2017 at 9:20pm
Hi Nirav,
Option contracts are "derivatives"; their value is derived from another (called underlying) contract. So, the pricing models mentioned above are collectively called derivative pricing models.
Nirav July 6th, 2017 at 6:40pm
What is a derivative pricing model? How would it differ to the ones you have mentioned above?
Peter April 27th, 2016 at 8:02pm
Hi,
I think we're confusing "price" and "premium" here.
The price of the option is what you would see on the screen and is what is referenced against the stock and strike price. Premium is total cash paid or received, which is determined by both the multiplier and number of contracts traded.
In your second paragraph you mention that "premium paid is 0,4", however, in your suggested answer underneath you say "p=0.04", which must be the price of the option.
If the premium paid = 0.40 and the price = 0.04 then the multiplier must be 10? I don't have that information, so I am assuming from your input here.
0.04 seems reasonable to be the price of the option. 0.40 would be unlikely to be the "price" as it is almost double the value of the strike price.
anonymous April 27th, 2016 at 9:45am
Hi Peter
Are you saying that I should use 40 cents=0.40 and not 0,04
so that means my whole answer is incorrect , so confused
Peter April 27th, 2016 at 8:06am
Hi,
I'm not sure of the placing of the decimals for the premium, but going from your first answer below i.e premium = 0.04 then I would answer as follows:
For a put option the net payoff is max(0,(strike - spot)) - premium. So,
1) -0.04 (option is worthless, loss is premium)
2) -0.04 (option is worthless, loss is premium)
3) -0.03 (+0.01 in-the-money, after deducting premium loss -0.039)
4) Breakeven at a spot of 0.15
Let me know if you disagree.
Anonymous April 27th, 2016 at 7:07am
Dear Peter
I am struggling with this question would you mine advising if it is correct
A put option allows the holder to sell NOK250 000.00 at an exercise exchange rate of 0.190(AUD/NOK).if the premium paid is 0,4 AUD cents for each NOK, calculate the net payoff at the following spot exchange rates
i.0.200
2.0,192
3.0.180
4.At what exchange rate will the holder break even?
i.s=0.20 x=0.190 p=0.04 =0.20+0.04=0.24-0.19=-.005 loss do not exercise
2.=0.192 x=0.190 p=0.04=0.192+0.04=0.232-0.19=-.0.042 loss do not exercise
3.0.180 x=0.190 p=0.04=0.18+0.04=0.24-0.22=-.003 loss do not exercise
4. 0.190-0.04=0.15
Peter April 13th, 2016 at 2:07am
Hi Mananabrl,
The prices quoted are in AUD and 5 cents is represented as 0.05.
The net payoff of a call option is the maximum of either 0 or (spot - strike) less the premium paid. Therefore:
1) (1.7240 - 1.6500) = 0.074
2) (1.8150 - 1.6500) = 0.165
3) (0 - 0.0500) = -0.0500
4) (1.6000 + 0.0500) = 1.65
Mananabrl April 13th, 2016 at 12:30am
Hi Peter
I am struggling to answer this,please help
A call option allows the holder to buy USD200 000 at an exercise exchange rate of 1.6000 (AUD/USD). If the premium paid is 5 Australian cents for each USD, calculate the net payoff at the following spot exchange rate:
1)1.7240
2)1.8150
3)1.5365
4)At what exchange rate will the holder break even?
Add a Comment