OPEN-SOURCE SCRIPT
Updated [Top] Multi-Candle Pattern Detector

The [Top] Multi-Candle Pattern Detector is a powerful tool that scans for a wide variety of high-probability candlestick formations directly on the chart. It highlights key multi-bar reversal and continuation patterns using intuitive emoji-based labels and descriptive tooltips, helping traders quickly assess market conditions and potential setups.
Supported patterns include:
To reduce false signals, this script includes a built-in trend filter using a custom LHAMA (Low-High Adaptive Moving Average) calculation. Patterns are only displayed when recent price action is not flat, helping traders avoid entries during consolidation.
Users can toggle each pattern type individually, making the script adaptable for various strategies and timeframes.
⸻
Potential Uses
⸻
This indicator is suitable for traders who rely on price action and candlestick psychology, and is useful across all asset classes and chart intervals.
Supported patterns include:
- Bullish & Bearish Engulfing
- Morning Star / Evening Star
- Three Line Strike
- Rising / Falling Three Methods
- Hammer / Inverted Hammer / Hanging Man / Gravestone Doji
To reduce false signals, this script includes a built-in trend filter using a custom LHAMA (Low-High Adaptive Moving Average) calculation. Patterns are only displayed when recent price action is not flat, helping traders avoid entries during consolidation.
Users can toggle each pattern type individually, making the script adaptable for various strategies and timeframes.
⸻
Potential Uses
- Reversal Spotting: Identify key inflection points at the end of trends.
- Continuation Confirmation: Confirm trend strength following brief pauses in momentum.
- Price Action Training: Visually reinforce recognition of textbook candlestick patterns.
- Strategy Integration: Combine with trend or volume filters for more advanced rule-based systems.
⸻
This indicator is suitable for traders who rely on price action and candlestick psychology, and is useful across all asset classes and chart intervals.
Release Notes
- Fixed a bug where all signals would be filtered out of symbols with very small tick increments.
- Added the option to only show the last N signals so that your charts don't get overcrowded when zooming out.
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.