What Are Smart Money Concepts?
Smart Money Concepts (SMC) is a framework originally popularized by the Inner Circle Trader (ICT) methodology. It reframes price action analysis around the behavior of institutional traders — banks, hedge funds, and market makers — who leave identifiable footprints in the price data that retail traders can learn to read.
The core idea: institutional players accumulate and distribute large positions in specific price zones. These zones repeat across all liquid markets and timeframes. Identifying them gives retail traders high-probability entry points with clearly defined risk.
Market Structure: Swing Highs and Swing Lows
Before any SMC concept makes sense, you need to understand market structure. Price moves in waves — a series of higher highs and higher lows in an uptrend, or lower highs and lower lows in a downtrend.
A Swing High is a candle whose high is higher than all candles within a lookback window on both sides. A Swing Low is its mirror image. These structural points are the foundation of everything else in SMC analysis.
TradingGranth marks Swing Highs with a red ▼ label ("SH") and Swing Lows with a green ▲ label ("SL") automatically during chart replay.
Break of Structure (BOS)
A Break of Structure occurs when price closes beyond a prior Swing High (bullish BOS) or Swing Low (bearish BOS). A BOS confirms that the market is continuing in the direction of the prevailing trend.
Key rule: a BOS requires a close beyond the swing level, not just a wick. This filters out false breakouts caused by stop-hunting wicks.
Market Structure Shift (MSS)
An MSS occurs when a BOS happens counter to the prevailing trend direction — a bullish BOS after a sequence of bearish BOS events, or vice versa. An MSS signals a potential change in trend and is watched closely for high-probability reversal entries.
Order Blocks
An Order Block is the last opposing candle immediately before a BOS candle:
- Bullish Order Block: the last bearish (red) candle before a bullish BOS
- Bearish Order Block: the last bullish (green) candle before a bearish BOS
The theory: institutional players filled large buy/sell orders at that candle. When price returns to the Order Block zone, it often finds support or resistance as those orders are defended.
TradingGranth draws Order Blocks as horizontal zones using dashed lines at the candle's open and close, extending to the right edge of the chart.
Fair Value Gaps (FVG)
A Fair Value Gap is a three-candle pattern where the first and third candles do not overlap:
- Bullish FVG: candle[i-2].high < candle[i].low — a gap upward that price often returns to fill
- Bearish FVG: candle[i-2].low > candle[i].high — a gap downward
FVGs represent price inefficiency — areas where the market moved so fast that no meaningful two-way trading occurred. Markets have a tendency to revisit these zones before continuing in the original direction.
Liquidity Levels: Equal Highs and Equal Lows
Equal Highs (EQH) are two or more Swing Highs within 0.1% of each other. Equal Lows (EQL) are two or more Swing Lows within the same tolerance. These clusters represent pools of resting stop orders — buy stops above equal highs, sell stops below equal lows.
Institutional players frequently engineer price moves to sweep these liquidity pools before reversing — a concept called a liquidity grab or stop hunt. Identifying these levels in advance lets you anticipate the move rather than be caught by it.
Using SMC / ICT in TradingGranth Backtest
All five SMC concepts described above are built into TradingGranth's backtest replay engine. Enable them from the SMC/ICT panel in the chart toolbar. Each overlay updates bar by bar during replay — no future data is visible, preserving the realism of the backtesting environment.
The recommended workflow:
- Enable Swing Points and BOS first — understand the market structure
- Enable Order Blocks — look for price returning to OB zones after a BOS
- Enable FVG — confirm entries where an OB coincides with an FVG
- Enable Liquidity — anticipate where stops will be hunted before your entry
Backtest this process across at least 200 candles in multiple market regimes before trading it live.