MTF RSI & SMA Crossover [OB/OS Filtered Signals]

Apr 14, 2025

Static chart image
Signals
Oscillators
Dashboard
Divergences
Moving Averages

The MTF RSI & SMA Crossover [OB/OS Filtered Signals] indicator provides a comprehensive momentum trading framework by combining Multi-Timeframe RSI analysis, smoothed moving average crossovers, and a sophisticated macro-economic grading system. It aims to identify high-probability trend reversals by filtering RSI signals through overbought and oversold conditions while optionally contextualizing them with broad market health metrics.

Usage

The tool generates buy and sell signals based on the interaction between the RSI and its Moving Average (MA).

  • Buy Signals: Triggered when the RSI crosses above its MA. This is most potent when the cross occurs while the RSI is below the oversold level (OS) or shortly after exiting it.
  • Sell Signals: Triggered when the RSI crosses below its MA. This is most effective when the cross occurs while the RSI is above the overbought level (OB) or shortly after exiting it.
  • Macro Grading: Users can enable the Macro Grade feature to filter signals based on external market factors like the DXY, US10Y, and major indices. Signals are assigned a grade (A, B, or C) representing the strength of the underlying market macro alignment.
  • Divergence Detection: The indicator automatically identifies bullish and bearish divergences between price and RSI, helping traders spot potential exhaustion in current trends.

Details

The script utilizes several layers of filtering to reduce noise:

  • Smoothing: Traders can choose between various MA types (SMA, EMA, RMA, WMA, VWMA) to smooth the RSI line, allowing for a customized balance between sensitivity and lag.
  • Exit Windows: The indicator tracks how many bars have passed since the RSI exited an extreme zone (OB/OS). This ensures that crossover signals are only valid if they occur within a relevant timeframe after a momentum extreme.
  • Macro Logic: The macro grade calculates a weighted score from various symbols (e.g., Gold, Nasdaq, High Yield Spreads). It uses the slope of a 50-period MA on a daily or weekly timeframe to determine if the macro environment supports a long or short bias.

Settings

Core RSI

  • RSI Length: The lookback period for the RSI calculation.
  • RSI Source: The price data used for the RSI (default is Close).
  • Overbought/Oversold Levels: Horizontal thresholds used for signal filtering.
  • RSI MA Type/Length: Select the moving average method and period used to smooth the RSI.

Visuals & Divergence

  • Show Arrows: Toggle signal visibility on the price chart or the RSI pane.
  • Calculate Divergence: Enables the automated detection of price/RSI divergences.

Macro Grade (Optional)

  • Enable Macro Grade: Toggles the macro-economic scoring system.
  • Macro TF: The timeframe used for macro symbol analysis (Daily or Weekly).
  • Manual Inputs: Allows manual entry for fundamental data like CPI, PMI, and Labor reports.
  • Symbols: Customizable ticker fields for DXY, US10Y, and various asset classes.

FAQ

  • How do I interpret the Macro Grade? The Grade (A, B, or C) indicates how well the broad market aligns with your trade direction. An "A" grade suggests strong macro tailwinds, while a "C" grade suggests weaker alignment.
  • What is the "Max bars after OS/OB exit" setting? This defines the "window of opportunity." If the RSI leaves the oversold zone, a buy signal must occur within this number of bars to be considered valid.
  • How can I access MTF RSI & SMA Crossover [OB/OS Filtered Signals]? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Free access on the following platforms
tradingviewSymbolTradingView
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

ninjatraderNinjaTrader
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

metatrader4MetaTrader 4/5
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

thinkorswimThinkorswim
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

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.