All indicators

Pro RSI Mean-Deviation Sigmoid Oscillator (Z-Score Normalized)

Jan 23, 2026

Static chart image
SignalsOscillatorsVolatility

The Pro RSI Mean-Deviation Sigmoid Oscillator (Z-Score Normalized) indicator provides a statistically normalized momentum analysis by transforming RSI deviations into a smooth 0-100 scale using sigmoid functions. This tool helps traders identify genuine trend changes, momentum shifts, and volatility-adjusted overbought or oversold conditions more precisely than a standard RSI.

Usage

The Usage section describes how the script can be used to interpret market momentum and volatility:

  • Sigmoid Oscillator (Thick Line): Readings above 50 indicate dominant bullish momentum, while readings below 50 indicate bearish momentum. A crossover of the 50-level often suggests a potential trend reversal.
  • Extreme Zones: The background turns green when the sigmoid value exceeds 70 (overbought) and red when it falls below 30 (oversold). These areas highlight potential profit-taking zones or reversal points.
  • RSI Bollinger Bands: Dynamic bands are plotted around the raw RSI line. When the RSI breaches these bands (highlighted in purple), it indicates extreme volatility-adjusted momentum that confirms the signals from the sigmoid oscillator.
  • Momentum Histogram: The histogram visualizes the rate of change. Expanding bars indicate accelerating momentum, while shrinking bars suggest that the current trend may be losing strength.
  • RSI/EMA Crossovers: The interaction between the RSI (purple) and its EMA (orange) provides early entry or exit signals before the sigmoid oscillator reaches its thresholds.

Details

This indicator operates on a multi-stage mathematical process:

  1. RSI Base: It starts with a standard Relative Strength Index.
  2. Z-Score Calculation: It subtracts an Exponential Moving Average (EMA) from the RSI and divides the result by its standard deviation. This creates a Z-score, representing how many standard deviations the current RSI is from its mean.
  3. Sigmoid Normalization: The Z-score is passed through a sigmoid function: 1 / (1 + e^(-k * Z-Score)). This maps any statistical outlier into a fixed 0-100 range, creating a smooth oscillator that reacts to volatility without the "whipsaw" effect typical of raw oscillators.

Settings

  • RSI Period: Sets the lookback period for the base RSI calculation (Default: 14).
  • RSI EMA Period: Sets the smoothing period for the RSI's mean, used to calculate deviation (Default: 14).
  • Standard Deviation Period: The lookback window used for Z-score and Bollinger Band calculations (Default: 20).
  • Sigmoid Sensitivity (k): Adjusts the steepness of the sigmoid curve. Higher values make the oscillator more sensitive to small deviations, while lower values produce a smoother output (Default: 1.0).
  • Bollinger Band Multiplier: Sets the width of the dynamic bands around the RSI (Default: 2.0).
  • Show Momentum Histogram: Toggles the visibility of the momentum strength bars.

FAQ

How do I interpret the 50-level cross?

A cross above 50 suggests that the RSI is pulling away from its mean in a positive direction, signaling bullish strength. Conversely, a cross below 50 signals bearish strength.

What does the Sigmoid Sensitivity (k) do?

The 'k' parameter controls how quickly the oscillator reaches the 0 or 100 extremes. If you are trading a highly volatile asset like crypto, you might lower this value to reduce noise.

How can I access this indicator?

You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.