Pro RSI Mean-Deviation Sigmoid Oscillator (Z-Score Normalized)
Jan 23, 2026

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:
- RSI Base: It starts with a standard Relative Strength Index.
- 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.
- 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.
Unlock the entire LuxAlgo Library
Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.