The RSX Pro Oscillator Indicator MT4 is a refined version of the classic Relative Strength Index (RSI) that applies advanced RSX smoothing to minimize noise and enhance signal precision.
This version introduces adaptive smoothing, overbought/oversold alerts, and arrow plotting, helping traders time market reversals and trends with exceptional accuracy.

RSX Pro Oscillator Indicator MT4 – Adaptive Smoothed RSX screenshot
RSX Pro Oscillator Indicator MT4 – Adaptive Smoothed RSX chart image

Key Features

  1. Adaptive Smoothing Engine
    • Smooths RSI data using a recursive filter for faster yet more stable responses.
    • Reduces lag common in traditional oscillators.
  2. Dynamic Overbought/Oversold Zones
    • Levels are set by default at 80 (overbought) and 20 (oversold).
    • Alerts you when price exits or enters these regions.
  3. Trend and Slope Detection
    • Detects the direction of RSX slope to identify potential trend shifts.
    • Provides early warnings of bullish or bearish momentum changes.
  4. Visual Arrow Signals
    • Displays up and down arrows when entering or exiting OB/OS zones.
    • Separate color and code customization for each arrow event.
  5. Comprehensive Alert System
    • Supports alerts by message, sound, notification, or email.
    • Optional sound file: alert2.wav.
    • Prevents duplicate alerts within the same bar.
  6. Integrated Resource Button
    • Adds a clickable chart button that links to external trading tools or resources.
  7. Lightweight Performance
    • Efficient multi-buffer structure ensures smooth operation even on heavy data.

How RSX Pro Oscillator Works

This indicator measures momentum strength and trend exhaustion using a modified RSX algorithm.

  1. Core Calculation:
    The RSX value is derived from the selected price type (PRICE_TYPICAL by default) and smoothed adaptively to filter random noise.
  2. Slope & Trend Logic:
    • Slope > 0: RSX rising → bullish pressure
    • Slope < 0: RSX falling → bearish pressure
  3. Overbought/Oversold Logic:
    • RSX > 80 → Overbought (SELL zone)
    • RSX < 20 → Oversold (BUY zone)
    • Zone exits trigger opposite directional signals with visual arrows.
  4. Arrow Plotting:
    • Blue Arrow: Entering overbought/oversold zone.
    • Red Arrow: Exiting zone (potential reversal).
    • Arrow gap and size adjustable (arrowsDisplaceUp, arrowsDisplaceDn).
  5. Alert Triggers:
    • Slope change or zone crossing events trigger alerts.
    • Real-time or closed-bar alert mode configurable (alertsOnCurrent).

Default Settings

ParameterDescriptionDefault
LengthRSX smoothing period7
PriceApplied price typeTypical (HLCC/4)
levelOsOversold level20
levelObOverbought level80
alertsOnSlopeEnable slope direction alertsTrue
alertsOnOsObEnable OB/OS alertsTrue
alertsSoundEnable sound alertFalse
arrowsVisibleDisplay arrows on chartTrue
arrowsOnZoneEnterArrows when entering OB/OSFalse
arrowsOnZoneExitArrows when exiting OB/OSTrue

Benefits of RSX Pro Oscillator

✅ Detects reversals earlier than RSI
✅ Filters noise with adaptive smoothing
✅ Configurable alerts and visual markers
✅ Clear OB/OS visualization for scalpers and swing traders
✅ Low resource usage for smooth MT4 operation

Download a Collection of Indicators, Courses, and EA for FREE

Installation Guide

  1. Download RSX_Pro_Oscillator.ex4.
  2. Open MT4File → Open Data Folder → MQL4 → Indicators.
  3. Paste the file and restart MetaTrader 4.
  4. Attach it to your desired chart and configure input parameters.

Best Trading Tips

  • Combine with Moving Averages or Price Action for trend confirmation.
  • Look for divergences between price and RSX for early reversal hints.
  • Avoid false signals during low volatility by increasing Length.
  • Use on H1 or H4 for more reliable swing entries.

FAQ

Q1: What is the difference between RSI and RSX?
RSX uses a smoother calculation, reducing false spikes and lag while keeping sensitivity to momentum.

Q2: Does the RSX Pro repaint?
No. It uses confirmed bar data for plotting; once a candle closes, signals remain fixed.

Q3: Can I use it for scalping?
Yes, but lower timeframes may require adjusting Length to 5 or 6 for responsiveness.

Q4: How do I change alert sounds?
Replace alert2.wav with your own .wav file in the sounds folder and update the soundFile input.

Q5: Is it compatible with all brokers and assets?
Yes, it works with any MT4 instrument — forex, commodities, indices, or crypto.