"Stochastic Momentum Index" logo
Stochastic Momentum Index
"Stochastic Momentum Index" uploaded image
"Stochastic Momentum Index" uploaded image
"Stochastic Momentum Index" uploaded image
Since 31/01/2025
334.99M
Traded volume
2.24M
Pips won
2
Sales
187
Free installs
About trial version
DEMO version works in backtest mode only

Stochastic Momentum Index (SMI) is a refined stochastic oscillator designed to measure momentum more smoothly than a classic Stochastic. This cTrader implementation matches the commonly used TradingView formulation by applying double EMA smoothing to both the relative range and the high–low range, producing a clean, stable momentum curve that works well across trending and ranging conditions.

What it shows

  • The SMI measures where the close sits relative to the midpoint of the recent high–low range, normalized and scaled.
  • Values tend to oscillate between -100 and +100.
  • Overbought/oversold reference levels (default +40 / -40) help identify stretched conditions and momentum extremes.

Plots

  • SMI: the main momentum line.
  • SMI-based EMA: a signal line (EMA of SMI) for crossovers and confirmation.
  • Overbought / Oversold / Middle (0) levels for quick visual context.

How traders use it

  • Trend regimes: Use the 0-line as a directional filter (above 0 = bullish pressure, below 0 = bearish pressure) and trade pullbacks via SMI vs signal-line crossovers in the direction of the trend.
  • Mean-reversion regimes: Fade extremes when SMI returns from overbought/oversold and confirms with a crossover, often targeting the 0-line as the first mean-reversion objective.
  • Divergences: Momentum divergence between price and SMI can highlight potential weakening swings.

Multi-timeframe option

  • Select a Source Timeframe to calculate SMI from a higher timeframe while displaying it on the current chart (ideal for filtering noise and improving signal quality).
  • Or enable Use Chart Timeframe to keep calculations on the current timeframe.

Inputs

  • %K Length: lookback window for highest high / lowest low.
  • %D Length: smoothing length used in the double-EMA calculation.
  • EMA Length: signal line length (EMA of SMI).
  • Overbought / Oversold: reference levels.
  • Use Chart Timeframe / Source Timeframe: optional higher-timeframe calculation.

This indicator is built to be lightweight, stable, and practical for real trading workflows—whether you trade trend continuation, ranges, or use SMI as a confirmation filter within a broader strategy.

About trial version
DEMO version works in backtest mode only
Indicator profile
0.0
Reviews: 0
Customer reviews
No reviews for this product yet. Already tried it? Be the first to tell others!
BTCUSD
Forex
Signal
Breakout
Indices
EURUSD
Commodities
GBPUSD
NZDUSD
Prop
Scalping
Crypto
Stocks
XAUUSD
NAS100
USDJPY
Products available through cTrader Store, including trading bots, indicators and plugins, are provided by third-party developers and made available for informational and technical access purposes only. cTrader Store is not a broker and does not provide investment advice, personal recommendations or any guarantee of future performance.

More from this author

RiskPilot is a clean, fast trade panel for cTrader that sizes positions by account risk % in a single click.
Regression Channel plots dynamic upper/lower bands around price to highlight trend direction, volatility, and potential
ISABELLE – Advanced Multi-Filter Grid & Recovery System for cTrader
1.5
Profit factor
10%
Max drawdown

You may also like

⚔️ JPY Samurai Breakout Lite — Simple Breakout Indicator for cTrader ⚔️
The cTrader Market Sessions Alerts Indicator marks global sessions, highlights key levels, and sends real-time alerts.
🎯 Order Block Detector - Smart Trading: Identifica bloques de órdenes clave en cTrader para un trading más inteligente.
🔮 Smart Bar Predictor - Professional Volatility Forecasting Indicator
The ultimate candlestick suite is here to help you detect most of the candlestick patters that exist today.
The "Daily Levels" indicator is used to display last week's and yestoday high/low price
ZigZag filters noise, spots trends, patterns, pivots, aiding analysis, trade management, and confirmations. 📉📈
Stochastic RSI Indicator
A next‑generation moving average designed to deliver exceptional smoothness with minimal lag.
Order Block Detector is built to spot and display Order Blocks on chart, often triggering strong price reactions.
The MA Quant Volume Profile Custom Range is a trading indicator that analyzes volume distribution across the price
ReversalGuard Pro: Domina el Mercado con Zonas de Soporte y Resistencia de Alta Precisión"
multi time frame moving averge. you could choose different type of price like median ,high and ... and differnt type of
Visualize trading sessions with high/low levels, customizable colors, and live open session display
Daily/Weekly/Monthly - Highs & Lows Indicator (Customizable Settings)
Detects FVGs, converts invalidated gaps into Inverse FVGs (iFVG) with flipped bias, and tracks retest & mitigation.
Automatically draws major, minor, and trace support/resistance levels at round numbers
QQEX Trinity Indicator - The Ultimate Trading Filter
Since 31/01/2025
334.99M
Traded volume
2.24M
Pips won
2
Sales
187
Free installs