Every indicator in the last series read a single chart. Order Blocks, Fair Value Gaps, CISD, liquidity sweeps — all of them look at one instrument and describe what happened inside it.
SMT divergence does something different. It reads two charts at once and treats the disagreement between them as the signal. Nothing on a single chart can produce it, which is exactly why it tends to appear before the single-chart patterns do.
This post covers what SMT actually is, how the SMT Divergences indicator detects it across up to three symbols, and where it fits relative to the rest of the toolkit.
What SMT divergence actually means
SMT stands for Smart Money Technique. The premise is simple: instruments that are supposed to move together sometimes don't, and the moment they stop agreeing is informative.
Take ES and NQ. They are both US equity index futures, both driven by broadly the same macro flow, and on any normal day their swing structures look like copies of each other with slightly different amplitude. When ES makes a lower low and NQ makes a higher low at the same pivot, something has changed. One book is being sold harder than the other. The correlation hasn't broken — it has been temporarily overridden by positioning.
The two canonical reads:
- Bullish SMT: your chart makes a lower low while the correlated symbol makes a higher low. The instrument that failed to confirm the new low is signalling buy-side interest — the sell-off has no agreement behind it.
- Bearish SMT: your chart makes a higher high while the correlated symbol makes a lower high. The rally is not confirmed by the peer instrument; sell-side positioning is showing.
Note what this is not. It is not price diverging from an oscillator, which is what almost every tool labelled "divergence" measures. There is no indicator in the calculation at all. It is price on one instrument compared against price on another, at the same pivot. That distinction matters, and it is the main thing that separates real SMT from the many tools that borrow the name.
How the indicator detects it
The mechanics are pivot-based. The indicator identifies swing pivots on your primary chart and, at each confirmed pivot, compares the corresponding pivot on the additional symbols you've loaded. If the direction of the two pivots disagrees, a divergence prints.
Up to three symbols
You set a primary chart and up to two additional tickers. Three symbols is more useful than it first sounds, because it lets you distinguish a two-way disagreement from a genuine outlier. If ES diverges from NQ but agrees with YM, that is a different situation from ES diverging from both.
Typical pairings:
- Indices: ES vs NQ, with YM or RTY as the third leg
- Forex majors: EURUSD vs GBPUSD, or either against DXY
- Crypto: BTC vs ETH
- Metals: gold vs silver
- Energy: crude vs natural gas
The rule of thumb is that the stronger the historical correlation, the more meaningful a break in it becomes. Comparing two instruments that only loosely track each other produces divergences constantly, and none of them mean much.
Pivot lookback
The pivot lookback setting controls how many bars either side of a candidate pivot must be higher or lower for it to count. A short lookback finds many small pivots and therefore many divergences; a long lookback finds only major swings. This is the single most important setting in the indicator, and the right value depends entirely on your timeframe. Scalpers on a 1-minute chart and swing traders on the 4-hour are looking for structurally different pivots.
Same-bar or confirmed
Two detection modes, and the choice is a real trade-off rather than a preference:
- Same-bar: the divergence prints on the bar where it becomes true. Earliest possible read, but the pivot it depends on is still forming and may resolve differently.
- Next-bar confirmation: the indicator waits one bar. Later signal, but the pivot has settled.
Same-bar suits traders who are already at the level waiting for a reason to act. Confirmed suits traders who want the structure settled before they commit. Neither is more correct.
Higher timeframe mode
The indicator can run its detection on a higher timeframe while you watch a lower one. This is how SMT stops being a scalping signal and becomes context: a bearish SMT on the 4-hour tells you something about the day, not about the next five minutes, and it can sit in the background as a filter while you execute on a 5-minute chart.
Does it repaint?
This question comes up on every pivot-based tool, and the honest answer needs two parts.
Once a pivot is confirmed, the divergence built on it is locked. It does not move, disappear, or redraw on historical bars. In that sense, no.
But in a live market, an in-progress swing can still evolve. A low that looks like a pivot can be broken two bars later, and if it was never actually a pivot, the divergence that depended on it was never actually there. That is not repainting — it is the nature of identifying swings in real time, and every pivot-based method in existence shares it. The next-bar confirmation mode exists precisely to reduce how often you see it.
The numeric signal plot
For automation, the indicator exposes a single numeric plot that encodes both direction and which symbol produced the divergence:
-
1— bullish divergence against Symbol 1 -
2— bullish divergence against Symbol 2 -
-1— bearish divergence against Symbol 1 -
-2— bearish divergence against Symbol 2
That encoding is deliberately compact. In Strategy Builder you can write a condition on the sign for direction and on the magnitude for source, which means a single plot handles four cases without any NinjaScript. It also works cleanly inside BloodHound logic packs and Blackbird strategy chains.
Where SMT fits in the stack
SMT is a confluence tool, not an entry trigger. It tells you that positioning is uneven; it does not tell you where to get in. Three ways to use it:
1. As a second opinion on a level you already care about
You have a bullish Order Block and price is testing it. A bullish SMT printing at the same pivot means the peer instrument refused to confirm the low into your zone. Same entry, better reason for it.
2. Layered onto a liquidity event
A liquidity sweep or a swing failure pattern tells you stops were taken. A simultaneous SMT tells you the stop run happened on one instrument and not the other — which is a much stronger argument that it was a raid rather than a genuine breakdown.
3. As a filter under higher-timeframe bias
ICT Bias gives you the directional draw. SMT in the same direction as the bias is confluence. SMT against the bias is a reason to reduce size or stand aside, not a reason to flip.
Common mistakes
Comparing instruments that aren't really correlated. The whole method rests on the assumption that the two symbols normally agree. Pair a US index with something that only occasionally tracks it and you will generate divergences continuously, all of them meaningless. Check the actual historical relationship before you commit to a pairing.
Forgetting to roll the futures contract. The indicator does not auto-detect contract rollover. When ES and NQ roll each quarter, the symbol fields need updating by hand. A stale contract silently compares live price against a dying series, and the divergences it produces are artefacts. This is the single most common support issue on this tool — put a note in your calendar next to the roll dates.
Trading SMT as a standalone signal. An SMT print is a statement about relative positioning. It is not a level, not an entry, and not a target. Traders who buy every bullish SMT without a zone underneath them are taking a directional bet on a confluence tool.
Setting the pivot lookback and never revisiting it. A lookback tuned for the 15-minute chart is wrong on the 1-minute and wrong on the daily. If you change timeframes regularly, the setting needs to change with you.
Expecting hidden divergences. This indicator detects regular divergences — the reversal-type disagreement described above. Hidden (continuation) divergence is a different construction and is not part of this tool. If you want both types across many oscillators, that is what All Divergences is for, and it is a genuinely different instrument.
Why it earns a place
Most of the smart-money toolkit is about reading one chart more carefully. SMT is about adding a second source of information entirely — and information that no amount of care on a single chart can recover. When ES posts a new low that NQ refuses to match, that fact exists nowhere on the ES chart. You either look at both, or you don't see it.
That is a small edge, and it is real, and it stacks cleanly with everything else in the stack rather than duplicating it.
Disclaimer: Trading futures and other leveraged instruments involves substantial risk of loss and is not suitable for all investors. Past performance and indicator signals are not indicative of future results.