Scalping Signals (Range Filter + EMA)
May 15, 2026

The Scalping Signals (Range Filter + EMA) indicator provides a trend-following and momentum confirmation system designed to identify high-probability entries while filtering market noise. By combining a dynamic range filter with dual EMA gating and optional Bollinger confirmation, it offers a multi-layered approach to trend alignment and scalping.
Usage
The Usage section focuses on identifying trade opportunities through trend synchronization. Users can utilize the script for scalping, intraday, or swing trading by observing the interaction between price, the Range Filter, and the EMA Gate.
EMA Gate & Trend Alignment
The indicator uses a Fast EMA and a Slow EMA to create a directional "gate." BUY signals are only valid when the Fast EMA is above the Slow EMA, while SELL signals are restricted to when the Fast EMA is below the Slow EMA. This ensures entries are always aligned with the medium-term momentum.
Range Filter Engine
The Range Filter serves as a dynamic baseline. When price is above the filter and the filter is rising (highlighted in green), bullish pressure is present. Conversely, when price is below the filter and it is falling (highlighted in red), bearish pressure dominates.
Signal Confirmation
Signals are generated only after a candle closes to prevent repainting. A BUY label appears when the price crosses above the Range Filter while within a bullish EMA Gate. A SELL label appears when price crosses below the Range Filter within a bearish EMA Gate. Users can further restrict these signals by enabling the EMA 200 Trend Filter or the Bollinger Filter.
Details
The script is built on the concept of volatility-adjusted filtering. The Range Filter adapts to recent market movement using a sampling period and a multiplier, helping to smooth out price action in choppy environments.
The indicator also features a "Max Signals per EMA Gate" rule, which limits the number of entries allowed during a single trend cycle to prevent overtrading during extended trends. Additionally, it supports Heikin-Ashi source calculations for traders who prefer smoothed price input for their indicators.
Settings
Source Settings
- Source: Selects the price data used for calculations (Close, Open, High, Low, etc.).
- Use Heikin-Ashi Candles: When enabled, the indicator calculates all filters based on Heikin-Ashi values instead of standard candles.
Range Filter
- Sampling Period: Adjusts the lookback period for volatility measurement.
- Range Multiplier: Controls the sensitivity of the filter; higher values result in fewer, broader signals.
EMA Filters
- Fast EMA Gate: Sets the length for the faster EMA in the gating system.
- Slow EMA Gate: Sets the length for the slower EMA in the gating system.
- Use EMA 200 Trend Filter: Enables an additional filter requiring price to be above/below the 200 EMA for signals.
Bollinger Filter
- Enable Bollinger Filter?: When active, BUY signals require price to be above the Bollinger basis, and SELL signals require price to be below it.
- Bollinger Length/Multiplier: Adjusts the period and standard deviation for the Bollinger component.
Signal Rules & Visuals
- Max Signals per EMA Gate: Limits the number of signal labels generated between EMA crossovers.
- Show EMAs/Ribbon: Toggles the visibility of the EMA lines and the shaded area between them.
- Show Status Panel: Displays a real-time dashboard indicating the current state of the Range Filter, Gate, and Trend.
FAQ
How do I interpret the BUY and SELL labels? Labels appear on the close of a candle when the Range Filter changes direction and all enabled EMA and Bollinger filters are satisfied. These are non-repainting signals.
Can I use this for high-frequency scalping? Yes, the indicator is optimized for lower timeframes like the 1m, 5m, and 15m, but it remains effective on higher timeframes for swing trading.
How do I access the Scalping Signals (Range Filter + EMA)? 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.