McNicholl-EVZ Cyclical Momentum Hybrid
Family: hybrid · Regime: mixed · Complexity: medium · Asset classes: FX (EUR/USD focus) · Timeframes: 1H, 4H
Thesis
The McNicholl EMA provides a superior entry timing mechanism by eliminating lag, but it is prone to noise. By filtering signals through the Euro FX VIX (EVZ), we ensure entries occur only when institutional volatility is in a 'Goldilocks' zone—high enough for movement but low enough for trend persistence. The Detrended Price Oscillator ensures we enter in alignment with short-term price cycles rather than at cycle exhaustion points. This combination captures the start of high-probability momentum bursts while the Nadaraya-Watson proxy envelope provides a mathematically sound boundary for volatility-based risk management.
Components
- Max bars back function contexts (regime) — Serves as a structural sanity check to ensure the trading environment has loaded sufficient history (at least bar_index 3) for the other indicators to function without runtime errors.
- Detrended Price Oscillator (DPO) (direction) — Isolates short-term cycles from the long-term trend. It defines the directional bias by identifying whether price is currently in a cyclical peak or trough relative to its recent average.
- McNicholl EMA (MCNMA) (entry) — Acts as the precision trigger. Its zero-lag properties allow for entry signals that capture the very beginning of a momentum shift once the DPO cycle confirms the direction.
- ATR Projection (exit) — Provides dynamic, volatility-adjusted profit targets. By projecting the average range into the future, it captures realistic price extensions.
- Nadaraya-Watson Envelope (EMA Proxy) (risk) — Used for hard stop-loss placement and position sizing. The DEMA-based boundaries provide a 'volatility floor/ceiling' that price should not violate if the trend is intact.
- Euro FX VIX (EVZ) Data Loader (volatility_filter) — Filters entries based on institutional volatility expectations. If EUR/USD volatility is too high (panic) or too low (stagnation), the strategy remains flat.
Known failure conditions
- Failure of the EVZ data loader (missing external CSV) effectively disables the strategy.
- Periods of extreme parabolic trending where the DPO remains pinned at extremes while price continues to move, leading to missed entries.
- Prolonged low-volatility regimes where price oscillates within the NW Envelope but never reaches the ATR Projection.
Explore the full interactive blueprint, parameter ranges and evidence on WOBR StrategyVerse, or generate this strategy as an MT4/MT5 Expert Advisor with QuantMogul AI Engine.