Chart Pattern Scanner

The Chart Pattern Scanner is a comprehensive multi-symbol scanning tool designed to detect 25+ popular chart patterns across up to 40 tickers simultaneously. Whether you’re tracking wedges, flags, head & shoulders, or double tops/bottoms, this tool highlights pattern signals visually and in a customizable table — right on your chart.
🔎 What It Does
Scans up to 40 symbols at once using Pine Script’s multi-symbol request system
Detects bullish, bearish, and neutral chart patterns such as:
Double Bottom / Double Top
Triple Bottom / Triple Top
Broadening Formations (Asc, Desc, Symmetrical)
Bull/Bear Flags & Pennants
Head and Shoulders (Regular, Ascending, Descending)
Elliott Waves
Alt Flags
Ascending / Descending Wedges
Outputs the scan in a scrollable table that updates in real-time
Draws detected patterns visually on your current chart if applicable
⚙️ Settings Overview
📁 Pattern Filters
Toggle which chart patterns you want to scan for. You can enable/disable specific formations to streamline your results:
Example: Only enable “Double Bottom” and “Bull Flag” for bullish setups
🎨 Drawing Customization
Customize the look of patterns and drawings:
Bullish Color, Bearish Color, Neutral Color
Change Label Text Color, Dotted Line Style, etc.
📐 Pattern Logic Configuration
Set your tolerances for pattern recognition:
AB Minimum Ratio, BC/BE Max Ratios: Control flag/pennant symmetry
Lower & Upper Tolerance: Allow flexibility in structure recognition
🧾 Symbol Entry
Use the “Symbols” input field to list up to 40 tickers (comma-separated).
Example:
Copy
Edit
AAPL,MSFT,TSLA,NVDA,AMD
🧱 Table Settings
Choose table position: Top left, center, bottom right, etc.
Customize table text color and size
➕ Want to Scan More Than 40 Symbols?
Simply add the indicator again from your script list.
Each new instance allows another 40 symbols — for example:
1st script = 40 tickers
2nd script = another 40
3rd script = 40 more, and so on...
This gives you unlimited scanning potential with minimal setup effort.
🖼️ Visual Drawings on Active Chart
The script also overlays drawings directly on your chart if any pattern is detected on your current symbol and timeframe:
Trendlines, necklines, wedge boundaries, and wave counts
Automatically labeled with clean formatting
Styles adjust dynamically depending on selected color preferences
To enable or disable drawing visibility, use the "Display Drawings?" toggle in the settings.
🛎️ Alerts
Alerts can be set to notify when new patterns are detected across any of your selected symbols.
⚠️ Disclaimer
This indicator is provided by Charts Algo for educational and informational purposes only. It does not constitute financial advice or trading recommendations. Always conduct your own analysis before making any trading decisions. Use at your own risk.
Yalnızca davetli komut dosyası
Only users approved by the author can access this script. You'll need to request and get permission to use it. This is typically granted after payment. For more details, follow the author's instructions below or contact ChartsAlgo directly.
TradingView, yazarına tam olarak güvenmediğiniz ve nasıl çalıştığını anlamadığınız sürece bir komut dosyası için ödeme yapmanızı veya kullanmanızı ÖNERMEZ. Ayrıca topluluk komut dosyaları bölümümüzde ücretsiz, açık kaynaklı alternatifler bulabilirsiniz.
Yazarın talimatları
Uyarı: Erişim talebinde bulunmadan önce lütfen yalnızca davetli komut dosyaları kılavuzumuzu okuyun.
Feragatname
Yalnızca davetli komut dosyası
Only users approved by the author can access this script. You'll need to request and get permission to use it. This is typically granted after payment. For more details, follow the author's instructions below or contact ChartsAlgo directly.
TradingView, yazarına tam olarak güvenmediğiniz ve nasıl çalıştığını anlamadığınız sürece bir komut dosyası için ödeme yapmanızı veya kullanmanızı ÖNERMEZ. Ayrıca topluluk komut dosyaları bölümümüzde ücretsiz, açık kaynaklı alternatifler bulabilirsiniz.
Yazarın talimatları
Uyarı: Erişim talebinde bulunmadan önce lütfen yalnızca davetli komut dosyaları kılavuzumuzu okuyun.