Wolfe Waves 6.0

Metatrader Indicator (MT4/MT5)

  • Overview

    Wolfe Waves are naturally occurring trading patterns present in all financial markets and represent a fight towards an equilibrium price. These patterns can develop over short and long-term time frames and are one of the most reliable predictive reversal patterns in existence, normally preceding strong and long price movements.

    • Clear trading signals
    • Amazingly easy to trade
    • Customizable colors and sizes
    • Implements performance statistics
    • Displays suitable stop-loss and take-profit levels
    • It includes a multi-symbol and multi-timeframe scanner
    • It implements email/sound/visual alerts

    The indicator draws the pattern and the breakout arrow simultaneously to prevent the indicator from repainting the pattern as it expands. However, it might repaint sparingly -not very often-, if the entry breakout happens many times, causing the indicator to re-draw. The indicator is non-backpainting.

    Definition of Wolfe Wave

    It is a naturally occurring trading pattern present in all financial markets. The pattern is composed of five waves showing supply and demand and a fight towards an equilibrium price. These patterns can develop over short- and long-term time frames such as minutes or weeks and are used to predict where a price is heading and when it will get there.

    If identified correctly, Wolfe waves can be used to accurately predict the scope (equilibrium price) of the underlying security and to anticipate price reversals which are likely to cause big price movements. To identify Wolfe waves, they must have the following characteristics.

    • Waves 3-4 must stay within the channel created by 1-2
    • Wave 4 is within the channel created by waves 1-2
    • Wave 5 exceeds trendline created by waves 1 and 3
  • Input parameters
    Input parameters

    When loading the indicator or EA to any chart, you will be presented with a set of options as input parameters. Don't despair if you think they are too many, because parameters are grouped into self-explanatory blocks.

    Amplitude
    The amplitude represents the minimum amount of bars between alternative price points. To find big patterns, increase the amplitude parameter. To find smaller patterns, decrease the amplitude parameter. You can load the indicator many times in the chart to find overlapping patterns of different sizes.
    Breakout Period
    Donchian breakout period used to confirm wolfe waves.
    Max History Bars
    Amount of past bars to evaluate when the indicator loads in the chart.
    Display Stats
    Show or hide the statistics dashboard and performance data.
    Display SL/TP Levels
    Show or hide suitable SL and TP levels for each signal.
    Display Price Labels
    Show or hide the pattern price labels.
    Drawing Options
    Colors and sizes for bullish or bearish lines and labels, as well as font sizes.
    Breakouts
    Colors and sizes for breakout arrows.
    Alerts
    Enable or disable alerts at will.
  • ? FAQ
    Does the indicator repaint?
    The indicator draws pattern and breakout at the same time and should not repaint. If the breakout line is broken many times and the pattern expands, the pattern will repaint, but the change compared the previous pattern will be negligible.
    Does the indicator back paint?
    No, the indicator does not back paint.
    Can patterns be displayed in the chart before the breakout happens?
    No, it can't. The pattern and the breakout arrow are displayed at the same time.
    Does the indicator implement alerts?
    Yes, it does. It implements alerts of all kinds.
    I don't see many patterns in the chart. What can I do?
    Wolfe Waves do not happen very often. To compensate, you can load the indicator several times in the chart with different size parameters, for instance, 6, 12, 18 and 24. By searching for different wave sizes you are increasing the odds of finding one. However waves might overlap in the chart.
  • </> Developers

    In order to build your expert advisor, you can read data from the indicator using the iCustom() function as exemplified below. The indicator has one extra buffer which only purpose is to store trading signals as constants: this is the only buffer you need to read from. Copy and paste the code below into your EA, and replace the indicator name of the iCustom() call with your own.

    //---- Read value from data buffer
    int start()
    {
    // Read value from data buffer
    double value  = iCustom(Symbol(), Period(), "PZ_WolfeWaves_LICENSENUM", 1, 1);
    // Do something
    if(value == OP_BUY)      { /* Your code for bullish signal (blue arrow) */ }
    if(value == OP_SELL)     { /* Your code for bearish signal (red arrow) */ }
    if(value == EMPTY_VALUE) { /* Your code if no pattern or breakout */}
    // Exit
    return(0);
    }
  • Comments

    Keep comments tidy and respectful. Avoid spam, offensive remarks, self-promotion and posting personal or payment information. The comment section is for discussion and questions only. Please note that we'll never solicit payments in the comments section.

Screenshots

Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader
Wolfe Waves Indicator for Metatrader

Videos

Video Explainer