Advanced MA Crossover with RSI Filter
Jun 10, 2025

The Advanced MA Crossover with RSI Filter indicator provides a comprehensive trend-following system that combines dual moving average crossovers with momentum filtering and price action validation to identify high-probability entry points.
Usage
This tool is primarily used to identify trend reversals and continuations while filtering out market noise. A bullish signal is generated when the fast moving average crosses above the slow moving average, provided that the RSI is within a neutral zone and the price is currently trading above both averages. Conversely, a bearish signal occurs when the fast average crosses below the slow average, the RSI is neutral, and the price is below both averages.
Traders can use the visual labels and shapes to identify entry points:
- BUY Signals: Represented by a green triangle and a label below the bar when all bullish conditions are met.
- SELL Signals: Represented by a red triangle and a label above the bar when all bearish conditions are met.
- Trend Identification: The area between the two moving averages is colored to provide an immediate visual cue of the current trend direction.
Details
The script utilizes a triple-filter architecture to increase signal reliability:
- Moving Average Crossover: Identifies the core trend shift using two user-defined averages.
- RSI Momentum Filter: Filters out signals that occur during extreme overbought or oversold conditions (defaulting to the 30-70 range), as these often precede mean reversion rather than sustained trends.
- Price Action Confirmation: Ensures the current market price has physically moved beyond the moving averages, confirming that the trend has sufficient strength to sustain the crossover.
The indicator also includes a real-time information panel that displays current parameter values, RSI levels, and the status of the most recent signal.
Settings
Moving Average Settings
- MA Type: Choose between SMA, EMA, WMA, or VWMA for the crossover calculation.
- Fast MA Period: The lookback period for the shorter-term moving average.
- Slow MA Period: The lookback period for the longer-term moving average.
RSI Filter Settings
- Use RSI Filter: Toggle to enable or disable the momentum validation requirement.
- RSI Period: The lookback period for the Relative Strength Index.
- RSI Oversold Level: The lower bound of the neutral zone (signals are ignored if RSI is below this).
- RSI Overbought Level: The upper bound of the neutral zone (signals are ignored if RSI is above this).
Visual & Alert Settings
- Enable Alerts: Toggle to activate automated notifications for crossover and filtered signals.
- Show BUY/SELL Labels: Display text labels on the chart for confirmed signals.
- Show MA Lines: Toggle the visibility of the fast and slow moving average lines.
- Show Info Table: Toggle the visibility of the real-time data panel on the chart.
FAQ
How do I use the Advanced MA Crossover with RSI Filter?
You can use it to identify trend entries by looking for the Buy and Sell labels which appear only when the trend, momentum, and price action filters are all in alignment.
Can I change the type of moving average used?
Yes, the settings menu allows you to switch between Simple (SMA), Exponential (EMA), Weighted (WMA), and Volume Weighted (VWMA) averages to suit your trading style.
How can I get access to Advanced MA Crossover with RSI Filter?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Trading & investing are risky and many will lose money in connection with trading and investing activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other investments involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.
Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.
Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.
As a provider of technical analysis tools and strategies, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content, tool, or platform feature we provide.
Charts used on this site are by TradingView in which the majority of our technical indicators are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.
Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.
This does not represent our full Disclaimer. Please read our full disclaimer.
© 2026 LuxAlgo Global, LLC.

