Re: Wave Rider - or about pullback trading

11
johnere wrote: Sun Jun 21, 2026 1:54 pm Hi, looks good. Can we have a mt4 version of this indicator? Many dont use mt5 as main, just like me my main platform is mt4. I could help translating the code to mql4 if you need my assistance, i code on mql4 mostly. Thanks for the indicator though
Hi, I believe MT4 is an old, slow and limited trading platform.
It should die with honor, because its time has passed.
Only on this forum I see an abnormal love for MT4 while the rest of the world (brokers, prop firms, coders) push the MT5, as it should be.
It's like coding in Visual Basic when the rest of the world is on C++. Easier, but not better.
These users thanked the author AlgoAlex811 for the post (total 3):
Cagliostro, forexjoe85, Lucas
My professional trading tools:
Mql5 "alexf81"

Re: Wave Rider - or about pullback trading

12
AlgoAlex811 wrote: Mon Jun 22, 2026 1:54 am Hi, I believe MT4 is an old, slow and limited trading platform.
It should die with honor, because its time has passed.
Only on this forum I see an abnormal love for MT4 while the rest of the world (brokers, prop firms, coders) push the MT5, as it should be.
It's like coding in Visual Basic when the rest of the world is on C++. Easier, but not better.
A lot of systems and indicators was made in MT4 budy. Do you think the people will trash that work? the traspass will be long

Re: Wave Rider - or about pullback trading

13
AlgoAlex811 wrote: Mon Jun 22, 2026 1:54 am Hi, I believe MT4 is an old, slow and limited trading platform.
It should die with honor, because its time has passed.
Only on this forum I see an abnormal love for MT4 while the rest of the world (brokers, prop firms, coders) push the MT5, as it should be.
It's like coding in Visual Basic when the rest of the world is on C++. Easier, but not better.
Not only on this forum, on big forums like ff and others it is still popular. Its easier but most indicators available are mt4.
John

Re: Wave Rider - or about pullback trading

14
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WAVE RIDER v6.5 — Update
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Hey everyone,

First of all, thanks for the DMs since I shared v6.1. I received mostly this request: "Can you add this baseline?" Fair point. A few of the original 8 were research-grade algorithms that I personally found fascinating but that aren't exactly usable on live trading.

The baseline roster has been expanded from 8 to 15 algorithms, replacing the more exotic ones with options that are better understood and more useful even in real prop-firm conditions (I run this on NAS100 FTMO).

─────────────────────────────────────────
🔄 WHAT WAS REPLACED — and why
─────────────────────────────────────────
Out: Epanechnikov Kernel, PKF (Parametric Kalman Filter), EPF (Edge Preserving Filter)
These were the ones people flagged as "too experimental" — the Kalman variants in particular had parameter sensitivity that made them tricky to configure without deep signal processing knowledge. Replaced with more interpretable, widely-used alternatives.

─────────────────────────────────────────
✅ THE FULL v6.5 BASELINE LIST
─────────────────────────────────────────
  • KAMA — Kaufman Adaptive Moving Average
    The classic adaptive MA. Speeds up during trending conditions, slows down during consolidation based on the Efficiency Ratio. Solid all-rounder, great for avoiding whipsaws in ranging markets. Still the default.
  • Ahrens Moving Average
    Triple-smoothing structure with a built-in trending gate — it only follows price when momentum is sustained. Very clean on higher-velocity moves.
  • Regularized EMA
    An EMA with a regularization term (controlled by the new CustomSigma input) that penalizes rapid direction changes. Produces a smoother line than a standard EMA while staying more responsive than a heavy SMA. Great for reducing noise without sacrificing too much lag.
  • Rational Quadratic Kernel
    A kernel-based smoother with heavy-tail weighting — it gives more influence to recent bars while still incorporating older price memory. Unlike the Epanechnikov version (compact support, hard cutoff), the RQ kernel has no hard boundary, making it more robust to volatility spikes. Now has a dedicated KernelRelativeWeight input.
  • TRAMA — Trend Regularity Adaptive MA (LuxAlgo)
    Adapts its length based on the regularity of the trend, not just raw volatility. Fast in clean trends, slow in choppy conditions.
  • VHMA — Vertical Horizontal MA (alexgrover)
    Uses the VHF (Vertical Horizontal Filter) ratio as an adaptive coefficient. Excellent at distinguishing trend from range. The VHF² weighting makes it more aggressive when the market is clearly going somewhere.
  • Zero Lag Hull MA
    Double Hull construction that cancels the lag inherent in a standard Hull MA. The result is a line that closely hugs price in trending conditions without the oscillation artifacts of a simple fast MA. Very reactive, even too much...
  • Corrected Super Smoother
    Ehlers' Super Smoother with a correction pass that reduces the phase lag. Two-pole Butterworth-style filtering that eliminates high-frequency noise while staying directionally clean. Underrated baseline for trend confirmation.
  • Ridge Regression
    Regression-based MA with an L2 (ridge) penalty. Excellent at producing stable, non-oscillating trend lines even in sideways markets. The CustomSigma input controls the regularization strength.
  • Huber Regression
    Like Ridge but uses a Huber loss function, which makes it robust to price spikes and outliers. Less sensitive to wicks than any standard MA. Good choice when trading instruments prone to sharp news-driven moves.
  • G-Channel Midline
    Takes the midpoint of an adaptive upper/lower channel built from a running max/min structure. Produces a very stable, centered line with minimal noise. No slope lag — pure structural midpoint.
  • ZLEMA — Zero-Lag EMA
    The well-known John Ehlers / Raff zero-lag construction. Uses price momentum to offset the inherent EMA delay. Fast, clean, widely understood.
  • Hull MA — Standard 3-step WMA (true implementation)
    Implemented correctly as the full 3-step WMA process: WMA(n/2), WMA(n), then WMA(√n) of the 2×half − full series. Many indicators get this wrong. This one doesn't.
  • McGinley Dynamic
    Self-adjusting MA that corrects for speed differences in up and down markets. Unlike EMA or SMA, it adapts to the actual velocity of price movement. Historically a strong trend-following baseline — rarely gets whipsawed.
  • MedianFlow — HL2 → WMA → EMA
    One of my personal creation: a two-pass smoother built on the midpoint (HL2) instead of close price. Naturally more centered on the candle body, less distorted by wick spikes. The AppliedPrice input is bypassed for this baseline — it always uses HL2 by design. Very smooth baseline, try to lower the period if too much smooth.
─────────────────────────────────────────
OTHER CHANGES IN v6.5
─────────────────────────────────────────
  • Pullback Slope Gate — filters pullback entries based on slope direction or threshold vs. the entry threshold multiplier
  • LT Filter Mode now defaults to Smooth (was None) — helps reduce false LT band breakouts
  • KernelRelativeWeight now exposed as a dedicated input (was hardcoded internally)
Feedback welcome as always.

AlgoAlex81
My professional trading tools:
Mql5 "alexf81"

Re: Wave Rider - or about pullback trading

15
AlgoAlex811 wrote: Wed Jun 24, 2026 7:00 pm ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WAVE RIDER v6.5 — Update
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

AlgoAlex81


Respected AlgoAlex811,

This is super wow.

Thanks a Lot for your super efforts, time, generosity & kindness.
Thanks again & again.
These users thanked the author thomdel for the post:
AlgoAlex811

Re: Wave Rider - or about pullback trading

17
AlgoAlex811 wrote: Wed Jun 24, 2026 7:00 pm ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WAVE RIDER v6.5 — Update
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Great job!
If only this had some knobs and sliders to watch the indicator recalculate in real-time... 🙂😅

Re: Wave Rider - or about pullback trading

19
Dimkin wrote: Sat Jun 27, 2026 8:13 am Great job!
If only this had some knobs and sliders to watch the indicator recalculate in real-time... 🙂😅
All the signals are calculated on the last bar closed:

Code: Select all

if(prev_calculated > 0)
   start = prev_calculated - 1;
and they have write-once logic

Code: Select all

if(prev_calculated == 0 || shift == 0) {
    BuySignalBuffer[shift] = EMPTY_VALUE;
}
so don't take for good a signal on the live bar, wait for the next bar on your current timeframe.

But wait,you probably were referring to the slider in the first WR's dashboard :-) that was a good one, but now the signals are quite more complex so there would be multiple "values" to be visualized (and I can't even imagine how to put them in a visual form!).
My professional trading tools:
Mql5 "alexf81"

Re: Wave Rider - or about pullback trading

20
AlgoAlex811 wrote: Sun Jun 28, 2026 12:12 am All the signals are calculated on the last bar closed:

Code: Select all

if(prev_calculated > 0)
   start = prev_calculated - 1;
and they have write-once logic

Code: Select all

if(prev_calculated == 0 || shift == 0) {
    BuySignalBuffer[shift] = EMPTY_VALUE;
}
so don't take for good a signal on the live bar, wait for the next bar on your current timeframe.

But wait,you probably were referring to the slider in the first WR's dashboard :-) that was a good one, but now the signals are quite more complex so there would be multiple "values" to be visualized (and I can't even imagine how to put them in a visual form!).
I'm just suggesting you do something similar to what I’ve implemented in my indicators, or I can do it for you—whatever you prefer.
These users thanked the author Dimkin for the post (total 3):
forexjoe85, kvak, Abdi