Implied vs. Realized FX Volatility: Price the Difference

EUR/USD can start and finish a month at almost the same price after swinging sharply in between. A chart of just the two endpoints hides the path an option buyer cared about. A volatility quote introduces a second complication: its number is usually annualized even when the option lives for a week.

Start with dated option quote and consistently sampled spot history. Look for tenor, delta, bid or ask and annualization convention. The calculation you want is the euro-dollar variability over the specified horizon. A common reason for a discrepancy is a weekend gap or mismatched return horizon. The first worked figures below are illustrative. The historical section identifies the actual observations used and lets you change one assumption at a time.

Key insight. Realized volatility summarizes dispersion in a specified series of observed returns. Implied volatility is the volatility input consistent with an option price under a chosen pricing model and convention. Align the horizon, observation time, strike convention and units before comparing them.

Translate an annual number to the option’s horizon

Suppose EUR/USD is 1.08264 and one-month implied volatility is 8.4% a year. With 21 trading days and a 252-day year, the scaled return estimate is 0.084 × square root of (21 / 252), about 2.42%. Multiplying by spot produces an approximate move of 0.02625 dollars per euro. This is a model scale, with no guaranteed frequency or hard barrier.

Use log returns, ln(today / previous observation), for the daily realized series. Subtract the sample mean, square deviations, divide by the number of returns minus one and take the square root. Multiplying that daily sample measure by square root of 252 annualizes it. If the option source uses calendar days, document how the two horizons were aligned.

Look under the headline volatility reading

An at-the-money option and a far-out-of-the-money put can imply different volatilities at the same expiry. Dealer delta conventions, premium adjustments, strike and bid or offer all matter. An index assembled from an option strip measures something different from one at-the-money quote. Compare like with like before interpreting the gap as expensive protection.

A realized reading calculated after expiry incorporates information unavailable when buying the option. A profitable option position also depends on premium, strike, hedging decisions, transaction costs and the path. A correct view that the market will move a lot can still lose money when movement was already richly priced.

How a motionless month-end can hide a volatile path

Consider three successive quotes of 1.08000, 1.10160 and 1.08000. The first step is +2% and the second is about minus 1.96%. The two log changes sum to zero, yet their individual deviations have considerable magnitude. A position held unchanged from beginning to end has zero gross spot movement. An estimator applied to the intervening returns records dispersion, and an option or hedge managed between the observations may have a different outcome.

A second experiment changes only the sampling rule. Observe just the first and last quotes and the intervening movement disappears. Measuring more frequently can capture path information but also includes more spread bounce and data-quality problems. Report your source, filtering policy and observation hours. Comparisons across different FX centers or instruments are especially sensitive to holiday closures and odd quotes when markets reopen.

How to check the figures yourself

Freeze the option quote at the beginning of the realized window. Looking at a current option screen and past realized returns describes a pricing comparison today, not the return to an option someone bought in the past. Match the number of calendar or trading days explicitly on the sheet.

A short window with one very large change can dominate a realized estimate. Recompute after flagging that observation, while keeping it in the original series. Explain whether its inclusion was legitimate. Removing precisely the event that motivated buying protection would distort the question.

Historical cases and a reproducible dollar comparison

To see what changes the dollar decision, take one clearly defined exposure: 8.2% annual implied volatility, 21 trading days. The historical column follows EUR/USD, using daily Federal Reserve exchange-rate observations distributed through FRED as DEXUSEU. The exercise uses 96 complete or selected calendar months from 2017-01 through 2024-12. The fixed research window runs from January 2017 through December 2024. Rates are publicly observed. Retail fees, contract terms and decision rules in the examples are assumptions.

Multiply the reference by 0.082 and the square root of 21 divided by 252 under the square root. The input volatility and horizon stay fixed. The result is a scaled move in dollars per euro, not a quoted option premium or probability interval.

The modeled output is measured in dollars per euro. Its sign and units are essential when you work backward from a chart. Write the initial reference, the final reference, their dates and the modeled result in separate columns. Calculate with unrounded inputs, then round for display. A dollar-cent display may conceal small changes in the reference, especially where the model floors an outcome at zero. The same volatility percentage translates into a different absolute move when spot changes. To compare options priced on different dates, preserve both the reference level and the volatility convention.

Across these months the exchange quote rose 45 times, fell 51 times and was unchanged 0 times. The median absolute endpoint change was 1.45%. The 25th and 75th percentiles of signed endpoint returns, using the sorted observation at the floor of the fractional rank on a zero-based scale, were -1.40% and 1.50%. These are descriptive sample figures. A frequency of rising quotes is neither a rate of profitable trades nor the chance of a favorable outcome on a future payment.

Eight distinct months selected by stated criteria. Opening reference is the previous month’s last available observation.
SelectionMonthOpening referenceLast referenceChangeModeled final amount
The largest rise2020-071.123701.182205.21%0.02798 dollars per euro
The largest decline2022-041.109301.05370-5.01%0.02494 dollars per euro
The quietest finish2019-011.145601.14540-0.02%0.02711 dollars per euro
The widest daily range2020-031.100101.101600.14%0.02608 dollars per euro
The busiest path2023-031.060201.087202.55%0.02574 dollars per euro
A month near the middle2023-011.069801.085801.50%0.02570 dollars per euro
A sharp single step2023-121.090801.106201.41%0.02619 dollars per euro
A split-date budget2022-110.988501.032304.43%0.02444 dollars per euro

The largest rise | 2020-07

Start with the largest signed monthly rise in this sample. At the last observation of 2020-06, the quote was 1.12370. At 2020-07-31 it was 1.18220, a signed change of 5.21%. Applying the exposure rule to the earlier price gives 0.02660 dollars per euro. Applying it to the later price gives 0.02798 dollars per euro. The resulting difference is 0.00138 dollars per euro. The quote and the modeled amount need not move in the same direction. Read the numerator and denominator of the actual contract before interpreting a rising candle as a higher bill.

For a plausible contemporaneous alternative, use the first observation of the new month, 1.12590 on 2020-07-01, as the budget anchor. The modeled change to the same ending date becomes 0.00133 dollars per euro. You have altered only the starting timestamp. That small adjustment matters when the prior month ended before a weekend or holiday. A report that chooses the better anchor afterward mixes performance evaluation with hindsight. Use the timestamp of the actual invoice, forecast or mandate if one exists.

Put implied and realized volatility on one scale

Assume the original option quote implied 6.40% annual volatility for this horizon. With 22 observed returns and a 252-day trading year, the square-root-of-time move is about 0.02125 dollars per euro at the opening reference. The absolute endpoint move was 0.05850. Dividing it by that scale yields 2.75. This ratio describes one terminal displacement and cannot tell you how far the euro travelled before reaching it.

Daily log returns within this interval give annualized sample volatility of 4.87%. The signed hypothetical implied-minus-realized difference is 1.53 percentage points. The calculation compares a constructed opening quote with an actual subsequent path. These observations cannot establish that a historical option was cheap, because its traded premium, strike, delta, financing and actual opening implied quote are absent. A trader carrying a dynamically hedged position would also need the intervening hedge fills.

The largest decline | 2022-04

The steepest fall among the remaining months went from 1.10930 to 1.05370. The cross rate expressed in reverse would instead move from 0.90147 to 0.94904. Its signed percentage change is 5.28%, whereas the original quote changed by -5.01%. Reversing a percentage sign is only an approximation. Arithmetic returns in reciprocal currencies have different denominators. Use full-precision quotes when translating a dollar budget in either direction.

In the working example the unchanged exposure generated a modeled 0.02494 dollars per euro at the end, against an original 0.02626 dollars per euro. At the arithmetic midpoint of the two observed rates the modeled result would be 0.02560 dollars per euro. By comparison the mean of the two modeled endpoint amounts is 0.02560 dollars per euro. A linear conversion can make these coincide; a reciprocal or an option-like floor can separate them. This is a practical unit test for a budget spreadsheet built by averaging rates before conversion.

The quietest finish | 2019-01

A quiet monthly finish concealed a sequence of 20 observations. The first budget mark and last mark differed by only 0.02% in absolute quote terms. Between them, the lowest sampled exchange rate was 1.13220 on 2019-01-24 and the highest was 1.15240 on 2019-01-09. Their ordering is observable at the daily reference frequency. It says nothing about whether a stop or limit was touched first inside an individual trading day.

Including the original budget mark, the lowest and highest modeled amounts were 0.02680 dollars per euro and 0.02728 dollars per euro. A payment falling due inside this interval would use the terms available on its own date. Picking the cheapest date after seeing the month grants an option the original decision maker may never have had. Ask whether the underlying agreement allowed early settlement, whether the counterparty would accept it, and what financing or fees would accompany changing the date. The end-to-end change alone leaves out all three questions.

The widest daily range | 2020-03

For the widest remaining sample range, compare the recorded low of 1.06820 with the high of 1.14200. That spread is 6.71% of the previous month-end reference. If the exposure were valued separately at those two observations, the modeled amounts would be 0.02529 dollars per euro and 0.02703 dollars per euro. A full intraday high-low range could be larger than this sampled range. Treat these as independent reference valuations, not executable bid and offer quotes sitting on a dealer screen at the same instant.

Now place an administrative review on the middle observation, 2020-03-16. At 1.11390 the modeled amount was 0.02637 dollars per euro. The remaining change to the final observation was -0.00029 dollars per euro. This separates currency exposure before and after the person responsible could act. It is especially useful when a headline about the full month sounds alarming but the invoice was approved or the policy decision released much later. Use an actual approval timestamp for a real case.

The busiest path | 2023-03

This month has the greatest remaining sum of absolute observation-to-observation log changes: 13.65 percentage points. Its net endpoint change in ordinary percentage terms was 2.55%. Offsetting moves can make the first number large while leaving the second small. Absolute log movement is a path statistic. It includes both directions and must never be booked as the return someone earned by holding the exposure. Collecting every move would require knowing each reversal and being able to execute it after costs.

The annualized sample standard deviation calculated from the 23 log changes was 11.45%, using 252 observations per trading year. The mean level across this month’s daily exchange marks was 1.07113, whereas its median was 1.07220. Valuing the exposure at those two central rates gives 0.02536 dollars per euro and 0.02538 dollars per euro. The mean answers a question about evenly weighted observations and the median is the middle observation or average middle pair. Neither is necessarily the benchmark named in a specific agreement.

A month near the middle | 2023-01

Extreme outcomes attract attention. This case was chosen for being close to the median absolute monthly move among the remaining candidates, with an absolute change of 1.50%. Its 20 daily marks give an average modeled value of 0.02551 dollars per euro. Valuing the same exposure only at the last mark produces 0.02570 dollars per euro. The final observation therefore differs from the typical daily valuation measured by that average by a signed 0.00019 dollars per euro. The difference can go either way; the average has no privileged status for a one-date settlement.

Suppose a report allowed one person to choose a monthly average and another to use the last observation. They could disagree by that amount while applying identical formulas and the same published data. Settle the disagreement by identifying the decision the figure supports. A month of evenly spread expenses calls for transaction weights or a stated approximation. A single invoice calls for its conversion date. A policy announcement needs a timed quote. The right measurement rule follows from the economic event and should be fixed before examining the answer.

Put implied and realized volatility on one scale

Assume the original option quote implied 9.75% annual volatility for this horizon. With 20 observed returns and a 252-day trading year, the square-root-of-time move is about 0.02938 dollars per euro at the opening reference. The absolute endpoint move was 0.01600. Dividing it by that scale yields 0.54. This ratio describes one terminal displacement and cannot tell you how far the euro travelled before reaching it.

Daily log returns within this interval give annualized sample volatility of 9.27%. The signed hypothetical implied-minus-realized difference is 0.48 percentage points. The calculation compares a constructed opening quote with an actual subsequent path. These observations cannot establish that a historical option was cheap, because its traded premium, strike, delta, financing and actual opening implied quote are absent. A trader carrying a dynamically hedged position would also need the intervening hedge fills.

A sharp single step | 2023-12

The largest remaining single-step move was from 1.07930 on 2023-12-13 to 1.09970 on 2023-12-14. In ordinary percentage terms that is 1.89%. Against the exposure rule, this step changes the modeled amount by 0.00048 dollars per euro. Because the observations can be separated by nonbusiness days, describe this as an observation-to-observation change. The file cannot reveal which hour accounted for it or whether liquidity was available at either published level.

To check a claim about that step, identify the calendar of releases and local holidays for both currencies, then match each event with its precise published time. Look for an independent price series that actually traded in the proposed interval. A gap between daily reference marks invites a hypothesis; following the sequence of executable quotes is how you could test it. Changing an amount solely because of the two marks is an accounting exercise. Attributing the difference to a particular trader, institution or economic release needs additional evidence.

A split-date budget | 2022-11

Take the average modeled valuation on the first five available dates, 0.02339 dollars per euro, and on the last five available dates, 0.02454 dollars per euro. Their difference is 0.00115 dollars per euro. This case has the largest remaining absolute gap by that definition. A plan fixed in advance to value half the exposure against each group would give a weighted amount of 0.02396 dollars per euro if the exposure and its charges can be divided proportionately. The result is a comparison of timing policies. It does not reveal an optimal execution date.

A fixed charge can break that proportional assumption if two actual transactions each incur the full charge. An indivisible futures contract or option can prevent splitting the quantity at all. An announcement time cannot be averaged across ten dates. Before applying the exercise, identify the specific constraint: a weekend gap or mismatched return horizon. Then identify which of the two windows an actual mandate would allow. Where the timing choice is unavailable, read the two amounts as a sensitivity range instead of an executable plan.

Check the model assumptions on an event week

A seven-day option that spans a scheduled policy meeting can price the meeting as a concentrated source of risk. Dividing its annualized volatility into seven equal daily pieces may be a convenient approximation for a worksheet, but market participants need not expect variance to arrive uniformly. Compare expiries on either side of the event using total variance, roughly implied volatility squared times time, with the same conventions and strike treatment.

The difference between two total-variance estimates can suggest how much additional variance the longer option prices across the extra interval. Its interpretation requires care when the shorter and longer expiries have different volatility smiles, liquidity or event coverage. Check that the longer interval really adds the event of interest. A daily realized standard deviation from the previous quiet month does not measure the market price of an upcoming announcement. It answers a historical question about the observations included in its own window.

How to identify a usable EUR/USD setup on a chart

Open a five-minute EUR/USD replay and hide everything to the right of your intended decision. This is a hypothetical short case, constructed to show how a weekend gap or mismatched return horizon fits into an execution record. Use New York local time for the chart, retaining the actual offset for the date. For a restricted or offshore currency, this drawing describes a price sequence, not the availability of a US retail contract. An economic reference period, a release time and a bar timestamp belong in separate fields.

In the first diagram the reference high is 1.09705. The candle that trades above it reaches 1.09769 before price returns into the range. To describe that move as a sweep in ICT terminology, mark the existing level first. If the level only becomes obvious after the reversal, save the observation as a retrospective pattern. An increase in volume or a financial headline cannot reveal whose orders traded there.

The displaced leg reaches beyond 1.09544. Read bars five, six and seven as a sequence. A gap between the outer wicks brackets the interval from 1.09555 to 1.09594. It is a chart definition of an imbalance. Price could fill that interval, pass straight through it or never revisit it. Only the first return that satisfies a rule written in advance can provide a candidate entry for this particular exercise.

Chart 1. Identify the sweep and three-candle imbalance
EUR/USD | hypothetical spot pricesPrior high 1.09705Sweep 1.09769Prior swing 1.09544Gap 1.09594 / 1.09555Green: up Red: down Blue: reference Purple: sweep Gold: gap
Schematic EUR/USD bars. Compare the wick of bar five with the wick of bar seven. The middle bar provides displacement. The shaded interval records the gap between the outside wicks.

How to trade the idea on demo and define failure

For the rehearsal, a sell at 1.09576 follows a return into the marked interval. If the order fails to fill, record an unfilled setup and retain the original timestamp. Moving the order toward the next favorable candle after that candle forms changes the test. Keep the macro or account question separate: The independent document check concerns a weekend gap or mismatched return horizon. A convincing answer about that issue cannot make a missed entry executable.

The protective exit is 1.09806, beyond the sweep, and the planned target is 1.09059. For this short idea the favorable direction in the pair is lower. A live position can experience partial fills, a spread jump or a gap past the stop. For this drawing only we assume all levels execute exactly as stated. The second chart displays one favorable sequence so that the accounting can be checked. It supplies no evidence about how often such a sequence occurs.

Set an expiry for the entry and cancel the study if the invalidation trades before entry or if the spread makes the gross plan infeasible. If a coarse chart touches stop and target within one bar, lower-frequency OHLC cannot settle the order of events. Use properly timestamped executable quotes if available. Otherwise keep a separate ambiguous sample, and state that rule before counting wins. For this rehearsal the underlying document remains the source for the euro-dollar variability over the specified horizon.

Chart 2. Price the entry, protective stop and target
EUR/USD | hypothetical spot pricesEntry 1.09576Stop 1.09806Target 1.09059Green: up Red: down Blue: reference Purple: target
Illustrative continuation after a retest. Lines show the planned short order. The favorable path is one possible sequence and carries no probability estimate.

Worked example in a US dollar account

Hypothetical execution plan. These are chosen teaching prices, separate from the historical references above.
Ticket fieldRehearsal value
InstrumentEUR/USD hypothetical price exercise
Direction and sizeshort | 19,000 base units
Entry / stop / target1.09576 / 1.09806 / 1.09059
Gross risk / rewardUSD 43.70 / USD 98.23
Assumed round-trip chargeUSD 2.50

Calculate the distance before calculating the money. The entry-to-stop distance is |1.09576 minus 1.09806| = 0.00230, or 23.0 pips. The target distance is |1.09059 minus 1.09576| = 0.00517, or 51.7 pips. Keeping absolute distances here avoids giving a short setup a negative risk amount. The sign of the actual result belongs on the fill record after closing.

At 19,000 base units, the distance to the stop represents 43.70 USD and the distance to the target represents 98.23 USD. The quote currency and the account currency are both USD, so no additional conversion is needed. Gross reward divided by gross risk is USD 98.23 / USD 43.70 = 2.25. Written as risk:reward this is 1:2.25.

Assume a round-trip cost of USD 2.50 on either completed outcome. We use executable entry and exit prices, so a spread already inside those prices must not be charged again. The simplified net reward is USD 98.23 minus USD 2.50 = USD 95.73. Net planned loss is USD 43.70 plus USD 2.50 = USD 46.20. Net R:R is 1:2.07 because USD 95.73 / USD 46.20 = 2.07. Financing, slippage and tax are excluded from this short rehearsal.

Check the losing branch with the same care as the winning one. If the exit slips by one additional pip against you, the quote-currency impact on this size is 1.90 USD before any conversion. A plan denominated in dollars should reserve for an adverse fill or skip a setup that cannot fit the intended budget. Keep the original quote and the executed price alongside the size and currency of the exposure.

To annotate the rehearsal, mark the existing swing first, then identify displacement and the interval between the outer candle wicks. For definitions and session context, see the school’s lessons on fair value gaps, order blocks, the London session, market structure shifts, and the Judas swing.

Sources and calculation notes

CME introduction to option volatility. CME CVOL methodology FAQ.

Historical series and original records. DEXUSEU observations and units. The calculations use observations available when checked on November 14, 2026. Subsequent revisions can change retrospective comparisons.

Frequently asked questions

Does a high volatility quote predict a fall?

It indicates priced dispersion under the option convention. Direction requires separate evidence.

Which price should I use for daily returns?

Use a consistent price source and observation time, with a documented missing-data rule.

Why does my answer change when I use hourly bars?

The sampling frequency changes microstructure noise, overnight coverage and how the estimator sees the path.

Is an expected move the same as a target?

No. It scales variability for a horizon and provides no execution or exit instruction.

What belongs in a volatility comparison?

Record expiry, strike or delta, quote side, timestamp, annualization convention and the precise realized measurement window.

For the market conventions behind the worked examples, read spot and futures basis, shared dollar exposure, choosing an entry order, and the trading journal.