Theoretical Deviations: Real-World Prices
Why the price on your screen is never quite the price the model says it should be.
- Lesson
- 8
- Intermediate level
- Reading time
- 19 min
- 7 chapters
- Practice
- 5
- quiz questions and 7 FAQs
A property listing says a flat in Mira Road is worth ₹85 lakh. The valuation is honest, the comparable sales are real and the arithmetic is right. Then you try to sell. The first buyer offers ₹79 lakh, the broker takes a commission, the paperwork takes six weeks, and the amount you finally receive has little to do with the valuation you started with. The valuation was not wrong. It described a sale that does not exist.
Option prices behave the same way. The two previous articles gave you two ways to compute what a contract is worth. Neither is what you will pay. Between the theoretical number and the number on your contract note there are the bid-ask spread, the amount available at your strike, the steady demand for protection, an approaching dividend, and an interest-rate assumption that may not match reality. This article is about that gap.
It is the bridge between theory and execution, and it is where many sensible trades lose their edge. A plan that works on paper and fails in an account is often not a bad plan. Its advantage was smaller than the cost of getting in and out. This is education, not advice. Options are high-risk products.
Why is the traded price never the model price?
A theoretical price describes a world with no costs, unlimited quantity at every level, one volatility for every strike, and continuous trading. None of these holds on a live NSE option chain at 2:45 pm. The model never claimed to tell you what the market will charge. It tells you what a contract is worth to someone who could trade without friction, and nobody can.
The gap opens in four places. Two are costs of execution: the spread you pay to get in and out, and the quantity available at your strike. The other two are real differences in price: the market charging a different implied volatility for different strikes, and cash flows such as dividends that the simple formula does not date properly. You can reduce the first two by choosing better strikes. You cannot avoid the second two. You can only understand them.
The picture shows the path from the model price to what you actually pay. Look at each stage and ask whether it is something you can shrink. Keep in mind the other side of the story too. A gap between model and market is not automatically an opportunity. Usually the market is charging for something the model leaves out.
From the model’s price to the price you actually pay
Each stage can move the price away from theory. Some you can shrink; some you can only understand.
Execution costs: can be reduced
- The bid-ask spread you cross on entry and again on exit
- Thin quantity: your own order moving the price against you
- Slippage on market orders in a fast strike
- All three shrink if you use near-the-money strikes in the nearest expiry
Pricing differences: cannot be removed
- Demand-driven skew: downside strikes carry a higher implied volatility
- A dividend inside the life of a single-stock contract
- The interest-rate assumption inside the model
- These are the market pricing what the formula cannot see, not errors to be traded away
What does crossing the bid-ask spread cost?
The bid is the highest price a buyer is offering right now. The ask is the lowest price a seller will accept right now. The theoretical value usually sits somewhere between them. If you buy at the ask and sell later at the bid, you have paid the full spread even if the index did not move and your view was neither right nor wrong.
On a near-the-money Nifty strike in the nearest expiry, this cost is small. The table shows an illustrative chain with Nifty at 24,500. The at-the-money call quotes 198.00 to 198.60. Sixty paise on a lot of 65 is ₹39, small against a position of about ₹12,909. Now move to the 26,500 call quoting 1.05 to 1.90. The rupee cost is similar, about ₹55, but the whole position costs only 1.90 × 65 = ₹123.50. You have handed over about 45% of your money before the trade has done anything.
Read the last row in terms of what the index must do. At a delta of about 0.02, which is an assumed illustrative value for a strike that far out, Nifty has to move roughly 40 points just to earn back the spread (0.85 ÷ 0.02 = 42.5). The trade does not begin at breakeven. It begins in a hole that has nothing to do with your analysis. This is one of the commonest reasons that small traders do worse than their own back-tests.
To be fair to the other side: a wide spread on a far strike is not always a bad sign for holding it. It is a warning about entering and leaving. If you plan to hold to expiry and the option is a small part of a hedged position, the spread may matter little. The cost matters most when you trade often or in size.
The spread is a small rupee amount, but not a small share
Buy at the ask, sell at the bid, and you have paid the gap even if the index did not move.
Cost of crossing the spread
Buying at the ask and selling at the bid costs one full spread, before brokerage, exchange charges, securities transaction tax, stamp duty and GST. Check the current rates on the NSE and your broker’s charges page.
AskThe best price available to a buyer now.BidThe best price available to a seller now.Lot sizeUnits in one lot: 65 for Nifty from the January 2026 series. Lot sizes are revised by the exchange from time to time.Spread ÷ AskThe same cost as a share of the price paid. On cheap strikes this is the number that matters.
| Strike (Nifty at 24,500) | Bid to ask | Spread | Round trip on one lot (65) | As a share of the price paid |
|---|---|---|---|---|
| 24,500 call: at the money | 198.00 to 198.60 | ₹0.60 | ₹39 | 0.3% |
| 24,900 call: a little out | 62.00 to 62.70 | ₹0.70 | ₹46 | 1.1% |
| 25,600 call: far out | 8.10 to 9.00 | ₹0.90 | ₹59 | 10.0% |
| 26,500 call: very far out | 1.05 to 1.90 | ₹0.85 | ₹55 | 44.7% |
Illustrative quotes for teaching, not a live chain. The rupee cost is similar across the rows. The cost as a share of your money is not.
Why do far strikes quote so badly?
Someone has to take the other side of your order. On a far strike that is usually a market maker who does not want the position. The market maker will hold it only long enough to hedge it. Hedging a low-delta option means trading small amounts of the underlying again and again as the price moves. This is costly and never exact. The spread is the fee for this trouble, so the harder the hedge, the wider the quote.
Quantity adds to the problem. A quote of 1.05 to 1.90 might be good for two lots. If you send an order for ten, the first two lots fill at 1.90 and the rest climb the queue to 2.20, 2.60 and whatever a reluctant seller wants. Your average price is worse than the screen suggested, and the screen did not warn you. Open interest and traded volume on the strike tell you in advance whether depth exists. The option chain article in this series shows how to read them.
The same effect appears across expiries. The nearest expiry has most of the activity. Two or three expiries further out, even at-the-money quotes widen, because fewer people trade those series. A structure that looks attractive at model prices may be much less attractive once both legs are filled at real prices.
Key points
- The spread is the market maker’s fee for taking a position that must be hedged, so it widens where hedging is hard.
- The quote shows only the top of the queue. Larger size fills at worse prices, and the screen does not warn you.
- Open interest and volume on the strike are the early signs that depth exists.
Why do downside puts cost more than the model says?
Because the people who need them are not very price-sensitive. A fund holding a large basket of Indian shares has a duty to limit its losses. When it buys index puts for protection, it is buying insurance, and buyers of insurance accept a price above the fair value. That is what insurance means. There is no matching steady demand for far out-of-the-money calls, so the two sides of the chain are not equal in who wants them.
The result is a different implied volatility at different strikes for the same expiry. Downside strikes usually carry a higher implied volatility than at-the-money strikes on an equity index. Drawn across the chain, this gives a downward-sloping curve called the skew. The model assumes one flat volatility for the expiry, so against the model the puts look expensive and stay that way. It is not a temporary error waiting to correct itself.
There is a second reason, and it is the more honest one. The smooth-price assumption in the model treats a violent gap down as nearly impossible. Indian market history says otherwise. The extra price on downside strikes is the market paying for a risk that the formula leaves out. Someone who sells that premium because it looks rich against the model is collecting a real payment for a real risk.
What you might notice
Against the model
The put is dearer than the model saysAgainst the call
The put is dearer than the equally distant callMain reason
Against the model
The model ignores large gapsAgainst the call
Steady demand for protectionWhat it means for a buyer of protection
Against the model
Insurance costs more than the formula suggestsAgainst the call
Cover has a real price, paid whether or not a fall comesWhat it means for a seller of puts
Against the model
Higher pay, for a real riskAgainst the call
Many small gains, and a rare large loss
| Feature | Against the model | Against the call |
|---|---|---|
| What you might notice | The put is dearer than the model says | The put is dearer than the equally distant call |
| Main reason | The model ignores large gaps | Steady demand for protection |
| What it means for a buyer of protection | Insurance costs more than the formula suggests | Cover has a real price, paid whether or not a fall comes |
| What it means for a seller of puts | Higher pay, for a real risk | Many small gains, and a rare large loss |
Against the model compared with Against the call. Rules are revised from time to time.
Warning
The extra premium on downside strikes is not free money. A short put or a short put spread that has paid a small credit every month is carrying the very risk the premium is meant to pay for. The position that works quietly for months can give back many months of credits in one sharp fall, because the loss arrives all at once and the credits arrive one at a time.
How do dividends and interest rates shift the price?
On single-stock contracts, a dividend inside the life of the option matters. The share price drops on the ex-date by about the amount paid, and this fall is known in advance. Option prices do not ignore it. Call prices on that share already allow for the drop, and so do put prices. If you value the call with a model that has not been told about the dividend, the call will look strangely cheap and the put strangely dear, and nothing is actually mispriced.
Index options are cleaner on this point, because an index absorbs the ex-dates of its many shares gradually and not all at once. This is one of several reasons why Nifty and Bank Nifty chains behave more like the textbook than single-stock chains do, and one reason why much small-trader activity gathers there.
The interest-rate input matters far less than beginners expect on short-dated contracts. Over a two-week Nifty option, changing the rate by half a percentage point changes the price by only a small amount, often less than the spread you just paid. It grows with time to expiry, so it can matter for long-dated positions and almost never for weekly ones. Rho, the Greek that measures it, is the one desks check last.
Key points
- A dividend inside a single-stock contract is already in the price. A model that does not know the date will misread it.
- Index chains are less affected because the ex-dates of the constituents are spread out.
- The interest-rate assumption is minor for weekly options and only matters more for long-dated ones.
How do you check a strike before you trade it?
The check takes about fifteen seconds and comes before the order is written, not after the fill disappoints. Read the bid and the ask, not the last traded price. The last trade may be twenty minutes old on a quiet strike and tells you nothing about what you can trade at now. Work out the spread as a share of the ask. Then look at the quantity showing on each side and ask whether it covers your size.
The second half of the check is about leaving, where most damage happens. A strike you can enter easily at 11:00 may have no bid at all at 3:15 pm on expiry day. Ask whether the position you are opening will still have a market when you want to close it. If the honest answer is no, the plan must be to hold to expiry and accept whatever it brings.
None of this replaces having a view. It only stops a correct view from being turned into a loss by the mechanics of getting in and out. The simplest way to control all the costs in this article is to use near-the-money strikes in the nearest expiry, in a size the market can absorb, with limit orders. But do not read this as a rule that such trades will be profitable. It only reduces the cost of trading, not the risk of being wrong.
Step by step
- 01
Read the bid and ask, not the last price
On a quiet strike the last price may be very old. The two-sided quote shows what you can trade at.
- 02
Show the spread as a share of the ask
Sixty paise on ₹198 is nothing. Eighty-five paise on ₹1.90 is almost half your money.
- 03
Check the quantity on each side
If your size is larger than what is showing, expect an average price worse than the screen.
- 04
Check open interest and volume
They tell you whether the strike is really active or only one market maker’s quote.
- 05
Plan the exit before the entry
Ask whether this strike will still have two sides to its quote when you want to leave.
- 06
Use a limit order
A market order on a thin strike accepts what the queue offers. A limit order refuses to pay for someone else’s inventory problem.
Professional tip
For one month, note your intended price and your actual fill on every options trade, then add up the difference. Many traders find that the cost of execution is the largest item working against them, and it is the one they can improve within a week.
So what is a theoretical price still good for?
It is a reference point, not a target. Knowing the model value tells you roughly where the middle of the market should be, so you can judge whether a quote is reasonable or whether the strike is simply unloved. It tells you how the price should react to a move in the index, to a day passing and to a change in expected volatility. Those reactions are the Greeks, and they stay useful even when the level is off.
It is also the language in which the market talks about price. When traders compare two strikes they do not compare rupee prices, because those depend on distance and time. They compare implied volatilities, which is the model run backwards. Without the model, there is no common unit in which a 24,500 call and a 25,600 call can be compared at all.
What it is not is an entitlement. A model value of ₹15 against a market price of ₹22 does not mean you are owed ₹7. It means that either the market is charging for something the model leaves out, or the strike is so unloved that no honest price exists there. Both readings lead to the same action, which is to trade where the market is working properly.
In one line
The model tells you what an option is worth. The order book tells you what it costs. Only the second appears on your contract note.
Common questions
Multiply the spread (ask minus bid) by the lot size and the number of lots. That is the cost of buying at the ask and later selling at the bid. On an illustrative Nifty strike quoting 198.00 to 198.60, one lot of 65 costs about ₹39. Then express it as a share of the price you pay, because that ratio can go from a rounding error to almost half your money as you move away from the money.
Knowledge Check
A Nifty strike quotes 1.05 bid and 1.90 ask. What is the round-trip spread cost on one lot of 65?
Keep reading
- Module 6The Black-Scholes-Merton ModelThe five inputs that set an option price — and the assumptions the model quietly gets wrong.
- Module 21Decoding the Option ChainEvery column on the NSE option chain, and the order an experienced eye actually reads them in.
- Module 13Implied Volatility (IV) & The VIX IndexThe market's own forecast, priced into every option — and what India VIX is really telling you.
Written By
Rohit Singh
Mr. Chartist
With 14+ years of experience in Indian financial markets, Rohit Singh (Mr. Chartist) is a SEBI Registered Research Analyst, Amazon #1 bestselling author, and the founder of Investology — a premium trading ecosystem trusted by a 1.5 Lakh+ strong community across India.
