Elliott Wave

Mar 6, 2023

Static chart image
Forecasting
Patterns
Pivot Based (Retrospective)
Works on the following platforms:
tradingviewSymbolTradingView
For free use on the TradingView platform
ninjatraderNinjaTrader
For free use on the NinjaTrader platform
metatrader4MetaTrader 4
For free use on the MetaTrader 4 platform
metatrader5MetaTrader 5
For free use on the MetaTrader 5 platform
thinkorswimThinkorswim
For free use on the Thinkorswim platform

The Elliott Wave indicator is a powerful tool for traders looking to automatically detect and analyze Elliott Wave (EW) impulses and corrective segments directly on their charts. With its ability to identify and display waves sequentially, traders can easily track the evolution of market trends through impulse and corrective waves. Additionally, the integration of Fibonacci retracements enhances its functionality, making it a favorite among traders aiming for precision in their trading strategies.

How to Set Up the Elliott Wave Indicator

indicator image

Source Options

High: Options include high, close, or maximum of open/close. • Low: Options include low, close, or minimum of open/close.

ZigZag Settings

The source and length settings are crucial in determining when a new Pivot Point appears.

  • Example:
    • With source set to high/low and length at 10, a new pivot high occurs when:
      • The previous high is greater than the current high
      • All highs of the 10 bars preceding the previous high are lower

These pivot points are instrumental in forming ZigZag lines, which are used for pattern recognition.

How to Trade Elliott Waves with Confidence

Identifying Elliott Wave impulses involves understanding the following key principles:

  • Motive/Impulse Waves: These are trend-following movements subdivided into five waves (Wave 1 to 5).
  • Corrective Waves: These are against-trend movements divided into three waves (Wave A to C).
  • Waves can be further subdivided.
  • Wave 2 cannot retrace beyond the beginning of Wave 1.
  • Wave 4 should not overlap the price territory of Wave 1.

indicator image

Practical Example:

indicator image

Consider the development of wave patterns:

  • Once point (5) is reached, a confirmed 5 Motive Wave pattern appears (1 -> 5), which can be viewed as a larger Wave 1.
  • Fibonacci lines are drawn by the script, marking areas where the Corrective Wave might rebound.

indicator image

As trends evolve, observe:

  • Wave 5 becomes larger than Wave 3, requiring the highest point to be updated.

indicator image indicator image

When patterns become invalid, they are marked as dotted.

Further trend progression can be monitored:

indicator image indicator image

Eventually, a verified "3 Corrective Wave pattern" emerges (a -> c).

indicator image

New highs prompt the drawing of a colored circle corresponding to the lines.

indicator image

If the bottom box is breached, a red cross appears as a visual alert.

indicator image

Monitoring progression over time:

indicator image

Eventually, the script detects a bearish 5 Motive Wave pattern (1 -> 5):

indicator image

Invalidated Corrective Waves are shown as dashed instead of dotted lines:

indicator image

Mastering Elliott Wave Techniques

The Pine Script™ introduces methods to enhance the efficiency of the Elliott Wave indicator.

For deeper insights and methodologies, explore:

Alert System for Active Trading

Dynamic alerts within the script keep you informed with:

  • Notifications for new EW Motive Patterns (Bullish/Bearish)
  • Notifications for new EW Corrective Patterns (Bullish/Bearish)
  • Alerts regarding invalidated EW Motive Patterns (Bullish/Bearish)
  • Alerts concerning invalidated EW Corrective Patterns (Bullish/Bearish)
  • Indications of a possible new EW Motive Wave start (Bullish/Bearish)
  • Guide on setting up these alerts

FAQ

How can I access the Elliott Wave Indicator?

You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

What are Elliott Waves in trading?

Elliott Waves are a technical analysis tool used to predict market trends by identifying repeated wave patterns.

Can the indicator alert me to wave patterns automatically?

Yes, the dynamic alert system can notify you of new and changed wave patterns, helping you maintain your trading strategy with precision.

Trading is risky and many will lose money in connection with trading activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other markets involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.

Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.

Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

As a provider of technical analysis tools for charting platforms, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content or tool we provide.

Charts used on this site are by TradingView in which the majority of our tools are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com. TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.

This does not represent our full Disclaimer. Please read our full disclaimer.

© 2025 LuxAlgo Global, LLC.