SMC Trend Momentum
- Indicatori
- Mike Markgraf
- Versione: 1.4
- Aggiornato: 30 gennaio 2026
- Attivazioni: 5
SMC Trend Momentum – Adaptive Trend and Momentum Oscillator
SMC Trend Momentum is a momentum oscillator plotted in a separate window.
The indicator combines a Donchian position bias with a ZigZag leg normalization and transforms this into a smoothed, color‑coded histogram for assessing trend direction and momentum changes. Optionally, a higher timeframe filter can be applied.
The indicator is designed to be flexible for different trading styles (short‑term, swing, indices, FX) using ready‑to‑use presets and provides detailed control over smoothing, scaling, and alerts.
Key Features
-
Combined Bias Oscillator
- Donchian position bias: distance of price from channel equilibrium
- ZigZag leg normalization: position of price inside the latest leg range
- Weighted mixing of both components (Bias/ZigZag)
-
Smoothing and Adaptive Filtering
- Smoothing methods: SMA, EMA, WMA, DoubleEMA, Kalman, Hodrick–Prescott
- Optional ATR‑driven adaptive smoothing (periods, HP‑lambda, Kalman‑R)
- Option to separate smoothing for display and alerts
-
Scaling and Clipping
- Modes: Clip, Raw, Window normalization (configurable window length)
- Optional soft clipping: Atan, SoftSign, Cubic
-
Color‑Coded Histogram States
- Histogram states:
- Neutral
- Prewarn Buy / Strong Buy
- Prewarn Sell / Strong Sell
- First Prewarn (Up/Down)
- Optional zero line and warning levels
- Histogram states:
-
Higher Timeframe Alignment (HTF)
- Optional H1 / H4 filter
- Gate modes: Any / All
- HTF ZigZag‑based information can be used to gate the histogram states
-
Preconfigured Presets
- Profiles: Scalper, Swing, Index, FX
- Optional automatic preset activation on initialization
-
Signals and Alerts
- Zero‑cross alerts (crossing of the zero line), optional “only current bar”, with minimum gap (debounce)
- Prewarn alerts (optionally “down only”), on bar close or in real time
- Optional first‑prewarn markers
Operation Overview
-
Donchian Bias
Calculates upper/lower Donchian boundaries and channel equilibrium, then normalizes the price distance. -
ZigZag Normalization
Uses the last two ZigZag pivots to derive the current price position within the leg range. -
Mixing and Smoothing
Combines both components according to user‑defined weights and applies the selected smoothing method, optionally with ATR‑based adaptivity. -
Visualization and Alerts
Scales/clips the resulting signal, maps it to histogram states, and generates zero‑cross and prewarn alerts. Optionally, HTF alignment can gate or filter the state logic.
Notes
- All input parameters, on‑screen labels, and screenshots are in English, in accordance with the MQL5 Market requirements.
- The indicator provides technical information and signals only. It includes no guarantee, promise, or implication of profits.
- Trading in financial markets involves risk; losses are possible. Past performance does not guarantee future results.

L'utente non ha lasciato alcun commento sulla valutazione.