Realized volatility, and how to compute it
Realized volatility is the standard deviation of a stock past returns, annualized. Unlike implied volatility it is a measurement rather than a price, so it can be checked. Nike realized 24.1 percent over the 30 sessions ending June 3, against 26 percent implied on the nearest clean expiry.
Implied volatility is an opinion with a price attached. Realized volatility is arithmetic on data that already happened. You need both, because the only way to know whether an option is expensive is to compare what it costs against what the stock does.
The computation, in four steps
The standard version, called close-to-close, is the one every platform means unless it says otherwise.
- Take the daily closes. For a 30-day reading you need 31 of them.
- Turn each pair into a log return: the natural log of today's close divided by yesterday's.
- Take the sample standard deviation of those 30 numbers. On Nike that came to 0.01518, so about 1.52 percent.
- Annualize by multiplying by the square root of 252. 0.01518 x 15.87 = 0.241, so 24.1 percent.
That is it. No model, no risk-free rate, no assumption about what anyone believes.
The window decides the answer
This is the part people skip and then get confused by. Realized volatility is not a property of a stock. It is a property of a stock and a window, and the window is your choice.
Nike's 30-day reading is 24.1 percent. Stretch to 90 days and you pull in the March selloff and the number rises. Shorten to 10 days and you get a reading dominated by whatever happened in the last two weeks, which on a quiet fortnight can print in the teens.
None of those is more correct. They answer different questions. What matters is that when you compare implied against realized, the windows have to match the thing you are trading. A 45-day option is not usefully compared against a 10-day realized reading.
Two traps in the annualization
Square root of time is an assumption, not a law. Scaling a daily standard deviation up by the square root of 252 assumes returns are independent from one day to the next. Real stocks trend and mean-revert, both of which break it. The convention is universal anyway, because everything is quoted in it and a wrong number everyone shares is more useful than a right number nobody else computes.
Log returns, not simple returns. With a $74 stock over 30 days the difference is in the third decimal and you will not see it. On something that halved and doubled it is large. Use logs and stop thinking about it.
What realized volatility is good for
One job, mostly: it is the yardstick you hold implied volatility against. On its own it tells you what already happened, and the market has already priced whatever caused it.
The trap is treating it as a forecast in disguise. A stock that realized 24 percent last month is not thereby a 24 percent stock next month, and the times it is most obviously wrong are exactly the times it costs you. Realized volatility going into a merger announcement, an earnings print or a Fed meeting is a measurement of the calm before, and it will tell you the option is expensive right up until it turns out to have been cheap.
Volatility does cluster, which is the honest defence of the number. Quiet months tend to follow quiet months. But clustering is a tendency, not a mechanism, and it breaks on the scheduled dates you can see on a calendar.
Close-to-close throws away most of the day
Here is the objection that turns into a whole other page. Close-to-close uses exactly two prices out of every session and discards the high, the low and the open. A day that opened at $74, ran to $77, collapsed to $72 and closed at $74.05 registers as almost nothing.
That is a lot of information on the floor, and there are four well-known estimators that pick it up. On this same Nike window they disagree with each other by nearly six volatility points, which is larger than most of the edges anyone is trying to trade. That comparison has its own page, and it is the one that will change how you read a realized-volatility figure on any platform.
OptionsKing scores every candidate strike on a deterministic 0 to 100 scale, blends that score with the return on the capital the trade ties up, and shows you the highest-ranked handful. There is no minimum score. How it works covers what the ranking does and does not tell you.
Questions people actually ask
How do you calculate realized volatility?
Take log returns of the daily closes, compute their sample standard deviation, then multiply by the square root of 252 to annualize. Nike posted a 1.52 percent daily standard deviation over the 30 sessions to June 3, which annualizes to 24.1 percent.
What is the difference between realized and historical volatility?
Nothing. They are two names for the same measurement taken from past prices. Some desks reserve "realized" for the period an option was actually alive and "historical" for any arbitrary lookback, but no standard enforces that.
What lookback window should I use?
Match it to the option you are trading. Comparing a 45-day contract against a 10-day realized reading compares two different things. A 20 to 30 session window is the common default because it lines up with a monthly expiry.
Does realized volatility predict future volatility?
Weakly, and only because volatility clusters, so quiet periods tend to follow quiet periods. It fails hardest around scheduled events, where the calm it measures is precisely what the upcoming date is about to end.
Sources
Rules and thresholds above were checked against these documents on August 4, 2026. Exchange and broker rules change. Confirm anything you are about to act on with your own broker.
Keep reading
Do the math on your own trade
Every price in this article is an illustrative worked example, not a quote. Read Volatility for the rest of the series, and the disclaimer before you act on any of it. Selling options carries real risk of loss, and the loss can be far larger than the premium you collected.