SMC Pro: FVG, OB, BOS/CHoCH, S/R, Trendlines + Bias Panel

SMC Pro - Smart Money Concepts Structure Toolkit with Bias Panel
SMC Pro puts the main Smart Money Concepts tools on one chart and summarises them in a small panel in the top-right corner: current trend, higher-timeframe bias, price zone and the nearest expected reversal area. It works on any symbol and timeframe, and it is tuned for liquid, volatile markets such as XAUUSD (gold) on M5-M15.
WHAT IT DRAWS
1) BOS and CHoCH (market structure)
Swing highs and lows are detected with pivots. When a candle CLOSES beyond the last swing, the script marks a Break of Structure (BOS, continuation) or a Change of Character (CHoCH, first break against the prevailing trend). CHoCH labels are orange.
2) Fair Value Gaps (FVG)
Three-candle imbalances at least X times ATR in size (default 0.15). Bullish gaps are green, bearish gaps are red. A gap is removed when price closes through it (mitigated). You can optionally keep mitigated gaps faded.
3) Order Blocks (OB)
After every BOS or CHoCH, the script takes the extreme candle of the move that caused the break: the lowest candle for a bullish break, the highest candle for a bearish break. That candle is drawn as an Order Block and removed when price closes through it.
4) Major Support and Resistance
Higher-strength pivots (default 15 bars each side) are drawn as horizontal levels. Levels closer together than 0.5 ATR are merged, and a level is removed once price closes decisively through it.
5) Trendlines
An ascending line through higher lows and a descending line through lower highs. When a candle closes beyond a line, the line is stopped, turned gray and a "TL break" label is added.
THE PANEL (top right)
- Trend (structure): bullish or bearish, based on the latest BOS/CHoCH.
- HTF bias: close of the higher timeframe (default 1H) versus its EMA (default 50), read from the last closed higher-timeframe bar.
- Overall bias: Strong Bullish, Bullish, Neutral/Mixed, Bearish or Strong Bearish, from the two readings above.
- Last break: the latest BOS or CHoCH and its price.
- Price zone: Premium or Discount relative to the midpoint of the last N bars (default 60).
- Nearest demand/support and supply/resistance: the closest unmitigated FVG, OB or S/R level below and above price.
- Expected reversal and distance: see below.
HOW THE "EXPECTED REVERSAL" POINT IS CALCULATED
- Bullish bias: the nearest supply area above price (bearish FVG, bearish OB or resistance), where an up-move may stall or reverse.
- Bearish bias: the nearest demand area below price (bullish FVG, bullish OB or support).
- If no zone exists, the high or low of the lookback range is used instead.
It is drawn as a dotted line with a label and moves as new zones form. It is a probable reaction area, not a prediction or a guaranteed turning point.
HOW TO USE IT
- Use the bias panel to decide which direction to look for setups.
- Look for entries around FVGs, OBs or S/R that agree with the bias, and wait for your own confirmation (for example a liquidity sweep followed by a shift in structure, or a rejection candle).
- Treat the expected reversal line as a target or caution area, and manage risk with your own stop loss.
SETTINGS
- Structure swing length: lower = more BOS/CHoCH signals, higher = fewer and more major ones.
- Min FVG size (x ATR), Max active FVGs, Max active OBs: keep the chart clean.
- S/R pivot strength: higher = only bigger levels.
- Trendline pivot strength.
- Bias timeframe and EMA length.
- Premium/Discount range length.
- Toggles for every element, including the panel and the reversal marker.
- Bullish/bearish colours.
ALERTS
Bullish BOS, Bullish CHoCH, Bearish BOS, Bearish CHoCH, New Bullish FVG, New Bearish FVG.
NOTES ON REPAINTING
Structure breaks, FVGs and OBs are evaluated on bar close. Swing pivots are confirmed only after the chosen number of bars to the right has formed, so structure is always shown with that delay. The panel, the nearest-zone readings and the expected reversal line update on the live bar, so they can change until the bar closes.
LIMITATIONS
- Every SMC element is rule-based and mechanical, so it will not match every discretionary trader's markup.
- Results depend on market, timeframe and the settings you choose. Test on your own instruments before relying on it.
DISCLAIMER
This indicator is for educational and informational purposes only. It is not financial advice and does not guarantee profits. Trading involves substantial risk, and past behaviour does not indicate future results. Always use your own analysis and risk management.
SMC Pro puts the main Smart Money Concepts tools on one chart and summarises them in a small panel in the top-right corner: current trend, higher-timeframe bias, price zone and the nearest expected reversal area. It works on any symbol and timeframe, and it is tuned for liquid, volatile markets such as XAUUSD (gold) on M5-M15.
WHAT IT DRAWS
1) BOS and CHoCH (market structure)
Swing highs and lows are detected with pivots. When a candle CLOSES beyond the last swing, the script marks a Break of Structure (BOS, continuation) or a Change of Character (CHoCH, first break against the prevailing trend). CHoCH labels are orange.
2) Fair Value Gaps (FVG)
Three-candle imbalances at least X times ATR in size (default 0.15). Bullish gaps are green, bearish gaps are red. A gap is removed when price closes through it (mitigated). You can optionally keep mitigated gaps faded.
3) Order Blocks (OB)
After every BOS or CHoCH, the script takes the extreme candle of the move that caused the break: the lowest candle for a bullish break, the highest candle for a bearish break. That candle is drawn as an Order Block and removed when price closes through it.
4) Major Support and Resistance
Higher-strength pivots (default 15 bars each side) are drawn as horizontal levels. Levels closer together than 0.5 ATR are merged, and a level is removed once price closes decisively through it.
5) Trendlines
An ascending line through higher lows and a descending line through lower highs. When a candle closes beyond a line, the line is stopped, turned gray and a "TL break" label is added.
THE PANEL (top right)
- Trend (structure): bullish or bearish, based on the latest BOS/CHoCH.
- HTF bias: close of the higher timeframe (default 1H) versus its EMA (default 50), read from the last closed higher-timeframe bar.
- Overall bias: Strong Bullish, Bullish, Neutral/Mixed, Bearish or Strong Bearish, from the two readings above.
- Last break: the latest BOS or CHoCH and its price.
- Price zone: Premium or Discount relative to the midpoint of the last N bars (default 60).
- Nearest demand/support and supply/resistance: the closest unmitigated FVG, OB or S/R level below and above price.
- Expected reversal and distance: see below.
HOW THE "EXPECTED REVERSAL" POINT IS CALCULATED
- Bullish bias: the nearest supply area above price (bearish FVG, bearish OB or resistance), where an up-move may stall or reverse.
- Bearish bias: the nearest demand area below price (bullish FVG, bullish OB or support).
- If no zone exists, the high or low of the lookback range is used instead.
It is drawn as a dotted line with a label and moves as new zones form. It is a probable reaction area, not a prediction or a guaranteed turning point.
HOW TO USE IT
- Use the bias panel to decide which direction to look for setups.
- Look for entries around FVGs, OBs or S/R that agree with the bias, and wait for your own confirmation (for example a liquidity sweep followed by a shift in structure, or a rejection candle).
- Treat the expected reversal line as a target or caution area, and manage risk with your own stop loss.
SETTINGS
- Structure swing length: lower = more BOS/CHoCH signals, higher = fewer and more major ones.
- Min FVG size (x ATR), Max active FVGs, Max active OBs: keep the chart clean.
- S/R pivot strength: higher = only bigger levels.
- Trendline pivot strength.
- Bias timeframe and EMA length.
- Premium/Discount range length.
- Toggles for every element, including the panel and the reversal marker.
- Bullish/bearish colours.
ALERTS
Bullish BOS, Bullish CHoCH, Bearish BOS, Bearish CHoCH, New Bullish FVG, New Bearish FVG.
NOTES ON REPAINTING
Structure breaks, FVGs and OBs are evaluated on bar close. Swing pivots are confirmed only after the chosen number of bars to the right has formed, so structure is always shown with that delay. The panel, the nearest-zone readings and the expected reversal line update on the live bar, so they can change until the bar closes.
LIMITATIONS
- Every SMC element is rule-based and mechanical, so it will not match every discretionary trader's markup.
- Results depend on market, timeframe and the settings you choose. Test on your own instruments before relying on it.
DISCLAIMER
This indicator is for educational and informational purposes only. It is not financial advice and does not guarantee profits. Trading involves substantial risk, and past behaviour does not indicate future results. Always use your own analysis and risk management.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.