OPEN-SOURCE SCRIPT
Elliott Wave (𝐒𝐓𝐄𝐄𝐋 𝐂𝐈𝐓𝐘 𝐂𝐑𝐄𝐀𝐓𝐎𝐑𝐒)

This indicator provides a rules-based helper for visually identifying potential Elliott Wave patterns — including 1–5 impulse structures and optional A–B–C corrective moves. It automatically detects pivot highs/lows using the user-defined left/right swing settings and connects them with a ZigZag line filtered by either ATR or percentage change to reduce market noise.
When a valid 5-wave impulse structure is found (either bullish or bearish), the indicator labels waves 1–5 on the chart. After completion of the fifth wave, it optionally monitors for an A–B–C corrective pattern and labels those points when detected. Alerts are generated when an impulse or correction is confirmed.
Features
✅ Automatic pivot detection using configurable left/right swing bars.
✅ ATR or %-based swing filter to avoid small fluctuations.
✅ ZigZag plotting to visualize price structure.
✅ Automatic labeling of potential Elliott impulse waves (1–5).
✅ Optional A–B–C correction detection after wave 5.
✅ Alerts when impulses and corrections complete.
✅ Customizable visuals (colors, sensitivity, pivot length).
✅ Works on all symbols and timeframes.
Usage Tips
For best results, use larger timeframes (e.g., 1H–1D) where Elliott structures are cleaner.
Adjust Pivot Left/Right and ATR Multiplier for your chart’s volatility.
Remember: Elliott Wave theory is interpretive — this tool provides objective swing logic to assist manual analysis, not a guaranteed automatic wave count.
When a valid 5-wave impulse structure is found (either bullish or bearish), the indicator labels waves 1–5 on the chart. After completion of the fifth wave, it optionally monitors for an A–B–C corrective pattern and labels those points when detected. Alerts are generated when an impulse or correction is confirmed.
Features
✅ Automatic pivot detection using configurable left/right swing bars.
✅ ATR or %-based swing filter to avoid small fluctuations.
✅ ZigZag plotting to visualize price structure.
✅ Automatic labeling of potential Elliott impulse waves (1–5).
✅ Optional A–B–C correction detection after wave 5.
✅ Alerts when impulses and corrections complete.
✅ Customizable visuals (colors, sensitivity, pivot length).
✅ Works on all symbols and timeframes.
Usage Tips
For best results, use larger timeframes (e.g., 1H–1D) where Elliott structures are cleaner.
Adjust Pivot Left/Right and ATR Multiplier for your chart’s volatility.
Remember: Elliott Wave theory is interpretive — this tool provides objective swing logic to assist manual analysis, not a guaranteed automatic wave count.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội Quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội Quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.