Categories

Wolfe Waves Scanner Indicator MT4
Wolfe Waves Scanner is a free, instant-download MT4 indicator (chart-window) that automatically hunts for five-point Wolfe Wave formations and draws the connecting trendlines, a projected "sweet zone" target channel, and an alert the moment a wave completes. It's a decompiled indicator with obfuscated internal variable names, but the actual detection and drawing logic is fully…
Download the Wolfe Waves Scanner Indicator MT4Wolfe Waves Scanner is a free, instant-download MT4 indicator (chart-window) that automatically hunts for five-point Wolfe Wave formations and draws the connecting trendlines, a projected “sweet zone” target channel, and an alert the moment a wave completes. It’s a decompiled indicator with obfuscated internal variable names, but the actual detection and drawing logic is fully traceable in the compiled code, and that’s what this breakdown is based on.
What It Actually Does
On every new bar, the indicator rebuilds its entire wave map from scratch. It loops a window size from the FindFor input up to nPeriod in steps of 5, and at each window size scans up to Limit bars of history using iLowest()/iHighest() to find swing lows and swing highs — bars whose low (or high) is the extreme within that window. Confirmed swing points are stored in rolling six-slot arrays, keeping the most recent distinct pivots.
The Analiz() function then tests consecutive sets of these pivots against Wolfe Wave geometry rules: each new swing point must be further out (using a straight-line distance formula, Razmer()) than the prior comparable swing, while satisfying a specific sequence of higher/lower relationships between the alternating highs and lows. When five points satisfy the pattern, the indicator draws two channel/trend lines (“Trend UP” or “Trend DN”, 3 line segments each) connecting the wave points, a “Sweet Zone” channel projecting the implied target, and a small triangle marking the profit-target zone — all colored by WolfBullColor or WolfBeerColor depending on which side of the pattern completed. A MACD comparison (using MACDFastEMA/MACDSlowEMA/MACDSignalSMA) between two of the wave’s pivot points additionally recolors the completion arrow to flag whether momentum is confirming or diverging from the wave.
How to Read the Chart
Watch for the colored trendlines connecting five labeled swing points and the dashed projection line extending toward the Sweet Zone channel — that channel represents the wave’s implied reversal target. The small arrow at the fifth point is colored by the MACD divergence check described above. If Alert_5Point is enabled, a popup names the symbol and timeframe the moment a new five-point wave completes; if OpenWindows_5Point is also enabled, the terminal window is brought to the front and flashed so you don’t miss it.
Inputs
- nPeriod (default 60) — the largest swing-detection window size the pivot search climbs to.
- FindFor (default 15) — the starting window size for the pivot search (it steps up to nPeriod in increments of 5).
- Limit (default 300) — maximum number of historical bars scanned for swing points.
- LabelPoint (default 15) — vertical offset, in points, applied to the on-chart wave point labels.
- LabelShow (default true) — toggles the numbered wave point labels.
- OpenWindows_5Point (default true) — brings the MT4 terminal window to the front when a new wave completes.
- Alert_5Point (default true) — pops an Alert box on wave completion; plays news.wav instead if disabled.
- OnlyDiver (default false) — restricts signals to only the MACD-divergence-colored wave completions.
- WolfBullColor / WolfBeerColor (default Blue / Red) — colors for the two wave directions (note: “Beer” in the code is the bearish color, likely a translation artifact).
- SweetZoneColor (default Yellow) — color of the projected target channel.
- MACDFastEMA / MACDSlowEMA / MACDSignalSMA (default 12 / 26 / 9) — settings for the internal MACD comparison used to color-code the completion arrow.
Repaint Behavior — Read This Before Trading
This indicator repaints. Every time a new bar forms, it deletes and recreates all of its trend, label, and zone objects, then reruns the entire swing-pivot search over the visible history. Swing highs and lows found by iLowest()/iHighest() can only be confirmed once enough bars exist on both sides of the candidate bar — so a pivot that looked confirmed several bars ago can be displaced by a more extreme bar that just printed, which shifts or removes the wave points and their connecting trendlines. This is the same underlying behavior that makes ZigZag-style indicators repaint, and it means a Wolfe Wave you saw “complete” several bars back may look different, or disappear, on the next bar.
Limitations
- Because swing points can be displaced by newer price action, a wave pattern is only provisionally valid until enough bars pass to lock in the pivots — don’t treat an in-progress wave as confirmed.
- The pattern search re-runs on every new bar across up to
Limitbars at multiple window sizes, which can be noticeably slower on lower timeframes with fast tick activity. - This is a decompiled indicator; variable names in the underlying code are non-descriptive, and there is no source-level documentation beyond what the logic itself reveals.
- There’s no built-in stop-loss/target automation — the Sweet Zone channel is a visual projection only, not an order-placement tool.
- nPeriod (default 60) — Largest swing-detection window size the pivot search climbs to.
- FindFor (default 15) — Starting window size for the pivot search, stepping up to nPeriod in increments of 5.
- Limit (default 300) — Maximum number of historical bars scanned for swing points.
- LabelPoint (default 15) — Vertical offset, in points, applied to the on-chart wave point labels.
- LabelShow (default true) — Toggles the numbered wave point labels on or off.
- OpenWindows_5Point (default true) — Brings the MT4 terminal window to the front and flashes it when a new wave completes.
- Alert_5Point (default true) — Pops an Alert box when a new wave completes; plays news.wav instead if disabled.
- OnlyDiver (default false) — Restricts signals to only the MACD-divergence-colored wave completions.
- WolfBullColor (default Blue) — Color used for bullish wave trendlines and markers.
- WolfBeerColor (default Red) — Color used for bearish wave trendlines and markers.
- SweetZoneColor (default Yellow) — Color of the projected target channel drawn at wave completion.
- MACDFastEMA (default 12) — Fast EMA period for the internal MACD comparison used to color-code the completion arrow.
- MACDSlowEMA (default 26) — Slow EMA period for the internal MACD comparison.
- MACDSignalSMA (default 9) — Signal SMA period for the internal MACD comparison.
FAQs About the MT4 Wolfe Waves Scanner Indicator MT4
Does the Wolfe Waves Scanner repaint?
Yes. It deletes and rebuilds all of its wave objects on every new bar and re-runs its swing-pivot search, and because pivots need later bars to be confirmed, previously plotted wave points and trendlines can shift or vanish as new price data arrives.
What does the OnlyDiver input do?
When enabled, it restricts alerts and the flashing/window-focus behavior to only wave completions where the MACD-based comparison colored the arrow with the bearish (WolfBeerColor) flag, filtering out the rest.
Why does the code refer to a 'WolfBeer' color instead of 'WolfBear'?
The indicator is a decompiled .ex4 file whose original source used non-English variable naming; “Beer” appears to be a translation artifact for “Bear,” and it consistently maps to the bearish wave color and alerts throughout the code.
How is this different from a generic ZigZag or fractal indicator?
It goes further than plotting raw swing points — it tests sequences of five confirmed pivots against specific Wolfe Wave geometry rules (using a distance formula and a fixed higher/lower sequence), then draws the connecting trendlines, a projected target channel, and cross-checks the completion against MACD momentum.
What timeframes or pairs suit this scanner best?
Not Specified in the code — there’s no hardcoded restriction, though Wolfe Waves are a multi-swing structural pattern that typically needs enough bars (the default Limit is 300) to form cleanly, which favors swing-trading timeframes over very short scalping charts.
