- What it is: SMT stands for smart money technique. An SMT divergence is when two closely correlated markets disagree at a high or low: one takes out its prior extreme and the other fails to take out its own.
- How it is used: as an optional confirmation that a move through a high or low was a liquidity raid, at a level where you already expected a reversal. It is not a stand-alone entry signal.
- Which market to trade (our working rule): the one that took its high or low, with the stop beyond that market's raid wick, after a market structure shift.
What Is ICT SMT Divergence?
ICT SMT divergence (SMT = smart money technique) is a disagreement between two closely correlated markets at a swing high or low. For example, NQ trades above its previous high while ES fails to reach its own, or EUR/USD makes a new low while GBP/USD holds above its prior low. ICT reads the market that took its extreme as having run liquidity rather than shown genuine strength, and uses the divergence as confirmation at a level he already expected to hold.
Michael J. Huddleston, the Inner Circle Trader, uses SMT divergence throughout his teaching, including the free 2022 ICT Mentorship on his YouTube channel, mostly with ES and NQ. In the 2022 Model it is an extra check at the raid, not a required step, and a setup is valid without it. The conditions, thresholds and checklists further down are this site's way of applying it, not rules he published.
How SMT Divergence Works
Correlated markets usually make their swing highs and lows at about the same time. EUR/USD and GBP/USD are both priced against the US dollar, so a broad move in the dollar tends to push both the same way. ES, NQ and YM are all US stock index futures and usually rise and fall together.
SMT divergence is the moment that agreement breaks at a level that matters. At a high, one market trades above its previous high and the other fails to trade above its own. At a low, one trades below its previous low and the other holds above its own. ICT's reading is that the market which went through its level was running the stops and breakout orders resting there (liquidity), while the other market's failure shows the move lacked broad support.
For markets that move in opposite directions, the comparison flips. EUR/USD and the US dollar index (DXY) are inversely correlated, so at a EUR/USD high you compare it with the DXY low: EUR/USD making a higher high while DXY fails to make a lower low is the divergence.
Why ICT Reads It as a Liquidity Raid
In ICT's framework, large orders need the other side of the market to fill against. Resting buy stops above an old high are a source of buy orders that a large seller can sell into. If one of two related markets pushes through its old high and the other does not, ICT reads the push as a raid on those stops rather than the start of a genuine breakout.
That is an interpretation, not something the chart can prove, and the divergence does not tell you why one market went through its level and the other did not. What it gives you is a concrete, visible check: if you were already expecting a reversal at a high, a divergence there is evidence consistent with that idea; if both markets break their highs together, the move has broader support and the reversal idea is weaker.
SMT divergence is not about which market is "stronger". It is about which market took its liquidity. The market that went through its high or low is the one whose move may have been a raid; the other market's failure to follow is what makes the raid visible.
Which Markets to Compare
The comparison only means something if the two markets normally move together (or, for an inverse pair, normally move opposite each other) on the timeframe you are watching. These are the common pairings.
| Markets | Correlation | What to compare at a high | Notes |
|---|---|---|---|
| ES vs NQ (and YM) | Positive — all US stock index futures | Each market's own prior high | Common in ICT's index-futures examples; watch it in the New York session |
| EUR/USD vs GBP/USD | Positive — both priced against the US dollar | Each pair's own prior high | The usual forex pairing; watch it in the London and New York sessions |
| EUR/USD or GBP/USD vs DXY | Inverse — DXY is the dollar itself | The pair's prior high against the DXY prior low | Compare opposite extremes |
| Gold (XAU/USD) vs DXY | Usually inverse | Gold's prior high against the DXY prior low | Some traders use silver as a positive partner instead |
| AUD/USD vs NZD/USD | Positive — two closely linked currencies against the dollar | Each pair's own prior high | Less common; check that they have been moving together recently |
Correlations change. Two markets that usually move together can decouple for days around news that affects only one of them (a UK data release for GBP/USD, a large tech earnings report for NQ). Before reading a divergence, look back over the last few sessions and check that the pair has actually been moving together.
Checking That a Divergence Is Worth Reading
These are this site's working conditions for treating a disagreement between two markets as SMT divergence rather than noise.
1. The markets have been moving together. If both have been rallying in step for the past hour and then disagree at a high, that is meaningful. If they have been drifting independently all session, a small mismatch at a high tells you little.
2. The level is a real swing high or low. Compare an obvious prior high or low that both markets made — a session high, the previous day's high, a set of equal highs — not a random intraday wick.
3. Same timeframe, same moment. Put both charts on the same timeframe and compare the same swing. A 15-minute high on one chart and a 1-hour high on the other is not a comparison.
4. The difference is obvious. One market clearly trades through its level and the other clearly stays short of its own. If you have to zoom in to see which one got there first, or the difference is within the normal spread, treat it as noise. We do not use a fixed pip or point threshold, because the right size depends on the market and the timeframe.
5. It happens where you were already looking for a reversal. A divergence at a level that fits your higher-timeframe bias, during a session you are trading — for example the London Open kill zone (2:00–5:00 AM ET), the New York Open kill zone (7:00–9:00 AM ET) or a Silver Bullet hour — is useful context. A divergence on its own, at a level you had no reason to trade, is not a setup.
Entry Sequence After an SMT Divergence
The divergence is a reason to pay attention, not an entry. The steps below are this site's checklist for a bearish case at a high; for a bullish case at a low, reverse every direction.
Step 1 — Note which market took its level. One market trades above its prior high; the correlated market does not. The market that went through the high is the one whose move looks like a raid, and it is the one this site plans to trade.
Step 2 — Wait for a market structure shift in that market. On the chart of the market that took its high, wait for price to displace down through a recent swing low — a market structure shift. Without it, the high may simply keep going.
Step 3 — Mark the entry. Look for a bearish fair value gap or order block left by that displacement. A common entry is a limit order at the FVG's midpoint (consequent encroachment).
Step 4 — Put the stop beyond the raid. The stop goes above the high of that market's raid wick. If price trades back above it, the raid was not the turning point. If the stop is too wide for your risk limit, reduce size or use a smaller lot or contract rather than tightening it.
Step 5 — Target the opposing liquidity. The first target is the nearest obvious low (for example equal lows or the session low); a second target can be a larger external low such as the previous day's low.
SMT With Other ICT Concepts
SMT divergence is a confirmation layer. It adds weight to a setup you already have; it does not create one.
With an order block or FVG. If price raids a high into a bearish order block in one market while the correlated market stays below its matching high, the divergence supports the idea that the order block is holding. The entry still comes from the order block or the fair value gap left by the market structure shift.
With premium and discount. A divergence at a high is more useful when price is in the premium part of the range you are trading, and at a low when price is in discount — that is where ICT looks for sells and buys respectively.
With the daily bias. A bearish divergence on a day when the daily bias is bearish fits the plan. A bearish divergence on a strongly bullish day is, at most, a reason to take profit on longs, not a reason to sell.
With time. Divergences are easiest to act on when they appear in a window you are actually trading, such as a kill zone or a Silver Bullet hour, because that is when you are watching both charts and have a plan ready.
Worked Example: A EUR/USD Plan With GBP/USD as the Reference
The EUR/USD and GBP/USD quotes below are made up to show how a divergence at the Asian highs is recorded and folded into a London order. They are not a real trade and say nothing about how often SMT divergences lead to reversals.
Context. Tuesday. The daily bias is bearish on both EUR/USD and GBP/USD, and both are in premium of their weekly range. The trader plans to act only in the London Open kill zone, 2:00–5:00 AM ET.
The levels. In the Asian session, EUR/USD ranges between 1.08280 and 1.08420, and GBP/USD between 1.27680 and 1.27860. Those Asian highs are the buy-side liquidity a London raid could target.
The divergence. At 2:48 AM ET EUR/USD trades up to 1.08488, 6.8 pips above its Asian high, and closes back below it. At the same time GBP/USD reaches only 1.27836, 2.4 pips short of its own Asian high. EUR/USD took its high and GBP/USD did not: a bearish SMT divergence, with EUR/USD as the market that ran liquidity.
The shift in structure. At 3:02 AM EUR/USD displaces down through a 5-minute swing low at 1.08390. The displacement leaves a bearish FVG from 1.08448 (candle 1's low) down to 1.08410 (candle 3's high); its midpoint is 1.08429.
The order. At 3:05 the trader places a sell limit at 1.08429, valid until 5:00 AM. It only fills if EUR/USD retraces to 1.08429 before then. The stop is 1.08495, just above the 1.08488 raid high: 6.6 pips, about $66 per standard lot (100,000 units), $6.60 per mini lot.
Where this can go: if EUR/USD does not pull back to 1.08429 before the London Open kill zone ends at 5:00 AM, the order lapses. If it fills and EUR/USD then trades above 1.08495 before the Asian low, the loss is 1R (about $66 per standard lot). If the Asian low at 1.08280 comes first, half is closed there and the stop on the rest moves to 1.08429 while it works toward 1.08120. Without the GBP/USD divergence the same plan would still be valid under the 2022 Model; the divergence is the extra check, not the reason for the trade.
SMT Divergence Across Timeframes
The same comparison works on any timeframe; what changes is how often you see it and what it can tell you.
Daily and 4-hour. Divergences at daily or weekly highs and lows are less frequent and speak to the bigger picture, such as whether a weekly high is likely to hold. They are context for bias rather than entry signals.
15-minute and 1-hour. Useful for spotting divergences at session highs and lows (the Asian range, the London high, the previous day's high or low) before a kill zone or during one.
1- to 5-minute. Where most intraday entries are timed, and where divergences appear most often. More of them are noise at this scale, so check that the level is also visible on the 15-minute chart before relying on one.
Common Mistakes When Using SMT Divergence
Treating it as a stand-alone signal. A divergence without a level you already wanted to trade, a bias and a shift in structure is not a setup. It is confirmation for a plan you already have.
Reading trivial differences. One market a fraction of a pip above its high and the other a fraction below is spread and timing, not SMT. If the difference is not obvious on the chart you trade, ignore it.
Trading the wrong market. Under this site's working rule, the trade goes in the market that took its high or low, with the stop beyond its raid wick. If EUR/USD took its high and GBP/USD did not, the short plan is in EUR/USD.
Entering on the raid candle. Wait for the market structure shift. Selling while the raid is still printing means entering before there is any sign the move has turned.
Comparing the wrong markets, or the wrong extremes. EUR/USD and ES have no reliable link from one hour to the next, so a mismatch between them is ordinary behaviour, not SMT. With an inverse partner such as DXY, compare a high in one with a low in the other.
Ignoring the daily bias. A divergence against the bias is weaker information. At most it is a reason to manage an existing position, not to open one against the day's direction.