OPEN-SOURCE SCRIPT
SMC Liquidity Swing Zones

SMC Liquidity Swing Zones is a chart tool for traders who want a cleaner way to read swing structure, liquidity pools, wick zones, and possible sweep areas.
What You See on the Chart
Swing highs are marked above price and swing lows are marked below price.
When a valid swing is detected, the script draws a liquidity block from the candle wick:
As price comes back into a zone, the block updates. The filled part can be hidden for a cleaner chart, while the remaining area stays visible so you can see what liquidity is still untouched.
The script can also show an estimated money value for each wick zone. This value is based on volume, wick size, candle range, and price. It is meant to give extra context when comparing zones, not to represent real order book liquidity.
Why It Is Useful
Many traders manually mark old highs, old lows, and wick areas where liquidity may be resting. This script helps speed up that process by automatically showing those areas and keeping them updated as price fills them.
It can help you spot:
For SFP traders, this can be useful because swing failure patterns often happen when price takes a previous high or low, enters liquidity, then fails to continue. These zones give a clear visual reference for where that liquidity may be located.
How to Use It
The strongest use is when these zones line up with other context, such as:
Important Notes
Disclaimer
This script is shared for educational and analytical purposes only. It does not provide financial advice or guaranteed trading signals. Trading involves risk, and every trader is responsible for their own decisions.
Created by Crypto Imperija Lithuanian CT Community.
What You See on the Chart
Swing highs are marked above price and swing lows are marked below price.
When a valid swing is detected, the script draws a liquidity block from the candle wick:
- Above swing highs, the zone represents possible buy-side liquidity
- Below swing lows, the zone represents possible sell-side liquidity
As price comes back into a zone, the block updates. The filled part can be hidden for a cleaner chart, while the remaining area stays visible so you can see what liquidity is still untouched.
The script can also show an estimated money value for each wick zone. This value is based on volume, wick size, candle range, and price. It is meant to give extra context when comparing zones, not to represent real order book liquidity.
Why It Is Useful
Many traders manually mark old highs, old lows, and wick areas where liquidity may be resting. This script helps speed up that process by automatically showing those areas and keeping them updated as price fills them.
It can help you spot:
- liquidity resting above swing highs
- liquidity resting below swing lows
- areas where price may run stops
- possible SFP locations
- wick zones that have not been fully filled
- cleaner market structure points
- potential reaction zones after a sweep
For SFP traders, this can be useful because swing failure patterns often happen when price takes a previous high or low, enters liquidity, then fails to continue. These zones give a clear visual reference for where that liquidity may be located.
How to Use It
- Use the zones as areas of interest, not as automatic trade signals.
- A common approach is to watch how price behaves when it enters a liquidity zone. For example, price may sweep a swing high, fail to hold above it, and return back below the level. That can be useful context for a bearish SFP idea.
- The same logic applies below swing lows. If price takes sell-side liquidity and quickly reclaims the level, it may support a bullish SFP or reversal setup.
The strongest use is when these zones line up with other context, such as:
- higher timeframe direction
- market structure shift
- support and resistance
- order blocks
- fair value gaps
- VWAP
- volume reaction
- session highs and lows
- Clean Swing Logic
Important Notes
- Swing points are confirmed only after the required candles close on the right side of the pivot. This means zones appear after confirmation, not instantly at the exact high or low.
- The liquidity money value is only an estimate calculated from candle data. It is not live exchange liquidity, not order book data, and not a guarantee that price will react from the zone.
- This tool is made for analysis and planning. It should be used together with your own trading system, confirmation rules, and risk management.
Disclaimer
This script is shared for educational and analytical purposes only. It does not provide financial advice or guaranteed trading signals. Trading involves risk, and every trader is responsible for their own decisions.
Created by Crypto Imperija Lithuanian CT Community.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
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.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
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.