OPEN-SOURCE SCRIPT

Elliott Wave (๐’๐“๐„๐„๐‹ ๐‚๐ˆ๐“๐˜ ๐‚๐‘๐„๐€๐“๐Ž๐‘๐’)

17โ€ฏ946
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.

Penafian

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.