An order block is the last opposing candle before a strong move, while a fair value gap (FVG) is a three-candle imbalance where price moved so fast that the wicks of candles one and three do not overlap. Both are used as zones to enter on a retracement. In our XAUUSD research, higher-timeframe FVG zones produced better results than higher-timeframe order block zones, so FVGs became the core of our model.
What is an order block in ICT trading?
In ICT and Smart Money language, an order block is the last down candle before a strong bullish move (a bullish order block), or the last up candle before a strong bearish move (a bearish order block). The idea is that large orders were filled there, and price may return to that area before continuing.
Most traders add conditions before they call a candle an order block:
- The move away from it should be displacement: large, fast candles, not a slow drift.
- The move should break a recent swing high or low, i.e. cause a change in structure.
- Ideally the move also leaves an imbalance (an FVG) behind it.
The zone is usually drawn from the candle's high to its low, though some traders use only the body. That choice alone changes results, which makes order blocks hard to test objectively.
What is a fair value gap?
A fair value gap is defined by three consecutive candles. In a bullish FVG, the low of candle three is above the high of candle one. The space between them is the gap. In a bearish FVG, the high of candle three is below the low of candle one.
The gap shows price moved through a range with little two-way trade, and many traders expect price to revisit it. We covered the details in our fair value gap guide for gold.
The big practical advantage is that an FVG has a mechanical definition. Three candles, two prices, one comparison. Two traders looking at the same chart will draw the same gap.
Order block vs fair value gap: the key differences
| Order block | Fair value gap | |
|---|---|---|
| Definition | Last opposing candle before displacement | Three-candle price imbalance |
| Objectivity | Depends on what counts as "strong" and "last" | Fully rule-based |
| Zone size | Whole candle range (can be wide on gold) | Only the untraded gap |
| Common use | Support/resistance after a structure break | Retracement entry, target or zone |
| Frequency | Every swing has a candidate | Only appears with fast moves |
The two often sit side by side, so the real question is which gives a cleaner, more testable zone.
How to draw an order block and FVG on XAUUSD
Here is a simple process on a gold chart, using one higher timeframe such as 1H.
- Find displacement. Look for a run of large candles that breaks a recent swing high (bullish) or swing low (bearish).
- Mark the FVG. Inside that move, find the three-candle pattern where candle one's high and candle three's low do not overlap (bullish case). Draw a box between them.
- Mark the order block. Go back to the last opposing candle before the move started. Draw a box from its high to its low.
- Compare the two boxes. On gold, the order block box is often much taller than the gap. A taller zone means a wider stop or a vaguer entry.
- Wait for price to return. Neither zone is an entry on its own. Drop to a lower timeframe and wait for a reaction.
A gold-specific point: XAUUSD moves in large dollar ranges. A single 1H candle can cover many dollars, so an order block on the higher timeframes can be very wide. Since $1 of gold movement is $100 per standard lot, zone width matters for sizing.
What our backtest found: FVG zones beat order block zones
We tested both concepts on XAUUSD M15 broker data from July 2022 to September 2026, roughly 98,000 candles, with spread and slippage applied to every trade. These are hypothetical backtest results, not live trading.
We kept the rest of the model the same and swapped the higher-timeframe zone type:
- Version A used higher-timeframe imbalances (FVGs) as the zones price had to react from.
- Version B used higher-timeframe order blocks as the zones.
The order block version performed worse than the FVG version. We did not find a way to define order blocks that closed the gap without adding rules that looked like curve-fitting.
Our reading of why:
- Precision. FVG zones are narrower and more clearly defined, so the reaction from them is easier to judge.
- Objectivity. The FVG definition does not depend on judgement, so the rule behaves the same way across four years of changing gold volatility.
- Selectivity. Every swing has a "last opposing candle", but not every swing leaves a gap. The FVG acts as a built-in quality filter for displacement.
The biggest improvement in our research came from stacking FVGs across several higher timeframes (1H, 2H and 3H) rather than relying on one. The final model then waits for a rejection from that zone and an M15 market structure shift before placing a limit entry at an M15 FVG or order block. So order blocks still have a place, just at entry level rather than as the main higher-timeframe zone.
Over the full period, the core model produced 146 trades, +91R, a profit factor of 2.71 and a 43% win rate in backtest. The full breakdown is on our 4-year performance page.
When order blocks can still be useful
Our result does not mean order blocks are useless. It means they were the weaker higher-timeframe zone in our specific rule set on gold. They can still help in other roles:
- Refining entries. Once the higher-timeframe context is set, a lower-timeframe order block can give a tighter entry point.
- Confluence. When an order block and an FVG overlap, many traders treat the overlap as a stronger area.
If you trade order blocks, write an exact definition and test it. "The last down candle before a big move" is not a rule until you define "big". Our post on backtesting ICT concepts walks through how we turn discretionary ideas into testable rules.
Common mistakes with both zones
- Treating every zone as an entry. Zones only tell you where to look. Wait for a reaction and structure change.
- Ignoring the higher timeframe. An M5 FVG against a clear 4H trend is a weak idea.
- Using stops that are too tight. In our research, tight stops (swing, FVG candle, 1×ATR) usually delivered roughly half the return with two to three times the drawdown. Structural stops worked better on gold.
If you want to see how a rule-based FVG model behaves outside a backtest, the live results page tracks our model's trades automatically, and the Pulse Indicator brings the same model to your MT5 chart.
FAQ
Is an order block the same as a fair value gap?
No. An order block is a single candle, the last opposing one before a strong move. A fair value gap is a three-candle imbalance inside the move. They often sit next to each other, but they are different zones with different definitions.
Which is better for trading gold, order blocks or FVGs?
In our backtest on XAUUSD from 2022 to 2026, higher-timeframe FVG zones performed better than higher-timeframe order block zones. FVGs were more objective and more precise. Results depend on your full rule set, so test both yourself.
Which timeframe is best for fair value gaps on gold?
We found that combining FVGs from several higher timeframes (1H, 2H and 3H) worked better than any single timeframe. We then used M15 for the entry trigger. A single timeframe can work, but stacking them was our biggest improvement.
Do I need both an order block and an FVG to take a trade?
Not necessarily. Many traders use the FVG for context and the order block, or a lower-timeframe FVG, to refine the entry. What matters most is a consistent written rule that you have tested.
This article is educational and not financial advice. Trading gold and leveraged products carries a high risk of loss.
Trade the tested model
Live XAUUSD signals, an MT5 indicator and a fully automated MT5 EA, all from one tested rule set.
Trading involves substantial risk. This is educational content, not financial advice. See the risk disclosure.