Smart Money Structure
Use confirmed swings to distinguish continuation from structural shifts and grade breaks with red, yellow and green volume dots.
Indicator overview
Use this indicator to tell whether price is continuing in the same direction or beginning a structural change. BOS marks a break with the current trend. CHoCH marks a break against the protected swing. The red, yellow, and green volume dots help judge the quality of each break.
It is useful for confirming the higher-timeframe direction and then timing lower-timeframe entries or turns. BOS favors continuation, while CHoCH is only the first warning of reversal. Waiting for a new BOS after CHoCH is usually more reliable than trying to call the exact top or bottom.
How to read the chart
- Blue / red diamond
- Bullish or bearish structure pivot that price subsequently breaks
- Dashed BOS connector
- Continuation break from the pivot to its confirming candle
- Solid CHoCH connector
- Counter-structure break warning of a character change
- Stacked label and volume dot
- BOS / CHoCH sits above the dot and the pair stays centered on the connector
- Optional HH / LL and DT / DB
- Three lines show structure type, price, and PC relative change
- Optional MSC trend candles
- Colors candles by the latest confirmed structure direction
- Optional Money Flow POC zone
- Highest-volume price bin in the rolling window

Signal confirmation
Structure continuation
Bullish price closes above the prior high or bearish price below the prior low
Character change
Price closes through the protected swing against the current trend
Volume confirmation
Green supports bullish breaks, red supports bearish breaks, and yellow calls for caution
Reversal confirmation
CHoCH is followed by a same-direction BOS with displacement or volume support
Further viewing
Watch on YouTubeThis video is for feature guidance only. Use the output and parameters shown on this page as the source of truth.
How to use it
- 01
Use higher-timeframe BOS for directional context and lower-timeframe CHoCH only for timing
- 02
Wait for a BOS after CHoCH instead of treating one false break as a full reversal
- 03
Prioritize breaks that overlap an Order Block, FVG, or liquidity-sweep area
- 04
Place structural risk beyond the protected swing with an ATR allowance
Very tight ranges, discontinuous quotes, and news bars that cross several structure levels at once.
Parameter guide
Swing mode waits the full window on both sides; larger values are slower and more selective
Internal mode uses half the sensitivity window for faster, denser structure
4× and 12× modes use only completed higher-timeframe candles
Colors candles by the latest confirmed structure direction
Controls diamonds and break connectors without changing events
Shows BOS and CHoCH by default; enable it for plain-language directional labels
Shows HH, LL, DT, DB, swing price, and relative change when enabled
Shows the rolling volume control zone separately from the core structure labels
Used only when Money Flow POC is enabled
For technical-analysis education only, not investment advice. Use independent judgment and risk controls.