SMC Structure Suite

1 561
A Smart Money Concepts toolkit for the price chart. It maps market structure (BOS and CHoCH), marks swing points, shows trading sessions and liquidity levels, and builds a CHoCH-based trade plan with Entry, SL and three take-profit levels. A floating panel keeps the key numbers in view.

What it does

Market structure

Swing highs and lows are detected with an adjustable swing length (default 5 bars on each side).
BOS (Break of Structure) is a candle close beyond the last swing in the direction of the current trend. It is drawn as a dashed line.
CHoCH (Change of Character) is a candle close beyond the last swing against the current trend. It is drawn as a solid line and flips the structure trend.
Swing points are labeled HH, HL, LH, LL. HH and HL use a triangle down, and LL and LH use a triangle up. All four are the same size and sit on the swing candle.

Trend EMAs

Fast and Slow EMA, 12 and 26 by default, both adjustable.
Both lines turn green when Fast is above Slow, and red when Fast is below Slow.

Sessions

Asia, London and New York are drawn as labeled boxes that follow each session’s high and low.
The session times and the timezone are editable. The defaults are UTC: Asia 00:00–09:00, London 08:00–17:00 and New York 13:00–22:00.
Sessions appear on intraday charts only.

Trade setup (CHoCH entries)

A BUY or SELL signal appears on a confirmed CHoCH. An optional filter requires the EMA trend to agree with the direction.
Entry is the close of the CHoCH candle.
SL is placed just beyond the last opposite swing, plus an ATR-based buffer. The risk is kept between a minimum and maximum ATR multiple.
TP1, TP2 and TP3 are set as R multiples of the risk, 1R, 2R and 3R by default.
Entry, SL and TP levels are drawn as styled price labels with lines.
If a setup’s SL is touched, the setup is removed from the chart.
If a new entry appears close to an older setup (within a set ATR distance), the older setup is removed.
The number of setups kept on the chart is limited.

Floating panel

It shows Trend Status, Entry, SL, TP1, TP2, TP3 and the trade status (Active, TP hit, or SL hit).
It can be moved to any corner of the chart.

Liquidity bubbles

A bubble is placed on each swing high and low, where stop orders tend to rest.
Bubble size grows with the volume of the swing candle compared to its recent average.
A dotted line extends from each bubble until price trades through that level, and then the bubble turns gray, meaning the liquidity was swept.
How to use it
Add the indicator to an intraday chart. It works on higher timeframes too, but sessions are hidden there.
Read the structure first. The trend status and the BOS and CHoCH lines show whether price is continuing or shifting.
A BUY or SELL label marks a confirmed CHoCH. Check it against the EMA color, the session and nearby liquidity bubbles.
Use the Entry, SL and TP labels as a framework for your own plan. You can change the swing length, ATR buffer, risk limits and R multiples to fit your market and timeframe.
Settings overview
Market Structure: swing length, and toggles for BOS/CHoCH and HH/HL/LH/LL markers.
EMAs: fast and slow lengths.
Sessions: times and timezone for each session.
Entry / SL / TP: EMA filter, ATR length, SL buffer, min and max risk, TP multiples, line length, replacement distance, and maximum setups.
Liquidity Bubbles: the number kept and the volume average length.
Panel and Colors: panel position and all colors.
Alerts

Alerts are available for Bullish BOS, Bearish BOS, Bullish CHoCH, Bearish CHoCH, Buy Entry and Sell Entry.

Notes and limitations
Swing points are confirmed only after the swing length has passed. The HH, HL, LH and LL markers therefore appear a few bars after the swing candle, and BOS and CHoCH signals come after the swing has formed.
BOS, CHoCH, signals and setups are evaluated on confirmed candle closes.
When one candle touches both the SL and a TP, the script counts it as an SL hit.
Liquidity bubble sizes depend on volume data. On symbols without volume, all bubbles use the smallest size.
Market structure and liquidity levels are interpretations of price action, and different traders may read them differently.
Disclaimer

This script is for educational and informational purposes only. It is not financial advice. Trading involves risk, and past behavior on a chart does not guarantee future results. Test any settings on historical data and on a demo account before using them with real money.

إخلاء المسؤولية

لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.