Scanner Divergence RSI Dash Pro All Pair Timeframe
- Indicatori
- Versione: 3.1
- Aggiornato: 23 settembre 2026
- Attivazioni: 5
════════════════════════════════════════════════════════════════
🚀 BREAKOUT DIVERGENCE SCANNER PRO - AUTOMATED RSI DASHBOARD 🎯
════════════════════════════════════════════════════════════════
════════════════
📌 PRODUCT DETAILS
════════════════
■ Product Type : MetaTrader 5 Technical Indicator
■ Category : Multi-Asset & Multi-Timeframe Divergence Scanner Panel
■ Compatibility : MetaTrader 5 (MT5) Desktop
■ Trading Style : Scalping, Day Trading, Swing Trading, Position Trading
■ Timeframes : M1, M2, M3, M4, M5, M6, M10, M12, M15, M20, M30, H1, H2, H3, H4, H6, H8, H12, D1, W1, MN
■ Instruments : Forex, Gold/XAUUSD, Indices, Crypto, Commodities, Stocks
════════════════
💡 OVERVIEW
════════════════
Welcome to Breakout Divergence Scanner Pro, the ultimate institutional-grade trading solution designed specifically for MetaTrader 5 traders who want to detect high-probability reversal and continuation setups with zero stress! ⚡
Finding valid Relative Strength Index (RSI) divergence across multiple trading pairs and timeframes can be an exhausting task. Staring at hundreds of charts every day leads to mental fatigue, delayed entries, and missed profitable trades. Breakout Divergence Scanner Pro solves this problem completely by automating the entire analysis process! 📈
Our indicator runs a sophisticated background algorithm that continuously scans up to 10 market instruments across 7 timeframes simultaneously. Whenever a Regular (Reversal) or Hidden (Continuation) RSI Divergence is confirmed, the system immediately calculates complete risk management levels—including exact Entry Price, Stop Loss (SL), and Target Profits (TP1, TP2, TP3)—and displays them cleanly on your main chart as well as on an interactive dashboard panel! 🎯
════════════════
🔥 WHY CHOOSE THIS SCANNER?
════════════════
1. 🛡️ 100% NON-REPAINTING ACCURACY
Never fall for fake signals again! Signals are plotted strictly after candle closure. Once a signal arrow and divergence line are generated on your chart, they remain locked in position permanently.
2. 📊 ALL-IN-ONE REAL-TIME DASHBOARD
Monitor your entire watch list in a single window! The dynamic interactive panel tracks signals, market age, trend direction, entry points, and profit targets. You can sort items with a single click and switch charts instantly.
3. 🤖 SMART ATR FALLBACK STOP LOSS MECHANISM
Safety always comes first! If a classic swing high/low structure is absent during aggressive breakouts, the system automatically deploys an Advanced Average True Range (ATR) algorithm to build a dynamic, mathematically optimized Stop Loss.
4. 🎯 PRE-CALCULATED RISK/REWARD RATIOS (1:1, 1:2, 1:3)
Take the guesswork out of position sizing and profit taking! Every setup comes pre-equipped with 3 defined Take Profit targets based on precise Risk-to-Reward ratios.
5. 👁️ CLEAN SINGLE-RSI VISUALIZATION
Unlike poorly written multi-pair indicators that flood your sub-window with dozens of overlapping indicator lines, our engine uses a clean single-RSI sub-window manager that displays ONLY the RSI curve of your active chart pair.
6. ⚡ MULTI-FILTER CONFIRMATION ENGINE
Eliminate bad trades! Filter your divergence setups with 17+ customizable built-in trend, momentum, and volatility filters including Moving Averages, ADX, Ichimoku, Parabolic SAR, Awesome Oscillator, Heiken Ashi, and Fibonacci zones.
════════════════
🌟 KEY FEATURES IN DETAIL
════════════════
► Regular & Hidden Divergence Detection
Detects both Regular Bullish/Bearish divergences (trend reversal setups) and Hidden Bullish/Bearish divergences (trend continuation setups) simultaneously.
► Automatic Chart Drawing & Object Management
Draws thick divergence lines directly on price candles, displays custom arrow signals, plots precise Entry levels (dotted blue), Stop Loss levels (dashed orange), and 3 Take Profit levels (solid teal/purple).
► Instant Multi-Channel Alerts
Stay connected to the market anywhere! Supports MetaTrader Popup Dialog Alerts, Audio Wave Alerts, and Push Notifications sent straight to your mobile device.
► Interactive Panel Controls
Minimize the dashboard to save chart space, drag it anywhere across your screen, click column headers to sort signals, or click any "OPEN" button to instantly change your active chart to that pair and timeframe.
► Lightweight & Ultra-Fast Performance
Optimized MQL5 code execution prevents chart lagging or memory leaks, even when scanning 70 chart instances at the same time!
════════════════
💎 USER BENEFITS & ADVANTAGES
════════════════
● Save Hours of Manual Analysis Time: Let the computer do the hard scanning work while you focus strictly on trade execution and risk management.
● Eliminate Emotional Trading: Standardize your trading entries with clear mathematical parameters for entry, stop loss, and take profit targets.
● Maximize Win Rates: Combine RSI momentum divergences with technical trend filters to achieve high Risk-to-Reward setups.
● Trade On-The-Go: Receive crisp push alerts on your mobile smartphone with exact trade price levels so you never miss a market move.
════════════════
🛠️ COMPLETE PARAMETER GUIDE
════════════════
📌 === SCANNER SETTINGS ===
● InpSymbols (string) : List of instrument symbols separated by commas (e.g., "EURUSD,GBPUSD,USDJPY,XAUUSD"). Leave empty if using Market Watch mode.
● InpTimeframes (string) : List of timeframes to scan separated by commas (e.g., "M1,M5,M15,M30,H1,H4,D1").
● InpUseWatch (bool) : Set to TRUE to automatically scan all pairs visible in your Market Watch window.
● InpMaxSymbols (int) : Maximum number of trading pairs to scan simultaneously (default: 10).
● InpScanSec (int) : Scanner update interval in seconds (default: 5).
● InpBarsCopy (int) : Number of historical bars downloaded and analyzed per timeframe (default: 300).
📌 === DIVERGENCE SETTINGS ===
● RSI_Period (int) : The period for the core Relative Strength Index indicator (default: 8).
● RSI_Price (ENUM_APPLIED_PRICE) : Price source used for RSI calculation (PRICE_CLOSE, PRICE_OPEN, PRICE_HIGH, PRICE_LOW, etc.).
● Swing_Left (int) : Number of bars to the left required to confirm a pivot peak or trough (default: 3).
● Swing_Right (int) : Number of bars to the right required to confirm a pivot peak or trough (default: 3).
● Lookback (int) : Maximum number of historical bars searched between two pivot points (default: 80).
● Show_Regular (bool) : Enable or disable detection of Regular Divergence setups (default: true).
● Show_Hidden (bool) : Enable or disable detection of Hidden Divergence setups (default: true).
📌 === RSI VISUALIZATION SETTINGS ===
● InpShowRSIOnChart (bool) : Set to TRUE to automatically display a clean RSI sub-window on your main chart (default: true).
📌 === ATR SL FALLBACK SETTINGS ===
● InpATRPeriod (int) : Period for Average True Range indicator used for Stop Loss fallback (default: 14).
● InpATRMult (double) : ATR multiplier factor for setting Stop Loss distance when swing points are absent (default: 1.5).
📌 === RSI CROSS FILTER ===
● Use_RSI_Cross_Filter (bool) : Enable entry filter based on RSI crossing oversold/overbought boundaries.
● RSI_Length (int) : Period for secondary filter RSI.
● RSI_Price_Source : Price source for filter RSI.
● Oversold (double) : Oversold threshold level (default: 30.0).
● Overbought (double) : Overbought threshold level (default: 70.0).
📌 === ADX FILTER ===
● Use_ADX_Filter (bool) : Enable trend strength filtering via Average Directional Index.
● ADX_Period (int) : Period for ADX calculation.
● ADX_Min_Level (double) : Minimum required ADX value to confirm market trend strength (default: 20.0).
📌 === SINGLE MA FILTER ===
● Use_MA_Filter (bool) : Filter trades based on Price position relative to a single Moving Average.
● MA_Period (int) : Moving Average period (default: 50).
● MA_Method : Calculation method (MODE_SMA, MODE_EMA, MODE_SMMA, MODE_LWMA).
● MA_Shift (int) : Horizontal shift for MA line.
📌 === ICHIMOKU SENKOU SPAN B FILTER ===
● Use_Ichimoku_Filter (bool) : Filter entries using the Ichimoku Kumo Cloud boundaries.
● Ichimoku_SenkouB (int) : Senkou Span B calculation period (default: 52).
● Ichimoku_Kijun (int) : Kijun-sen calculation period (default: 26).
📌 === RSI 75 FILTER ===
● Use_RSI75_Filter (bool) : Long-term trend confirmation filter using 75-period RSI baseline (above/below 50 level).
● RSI_Filter_Period (int) : Period setting for macro RSI filter (default: 75).
📌 === DOUBLE MA FILTER ===
● Use_DoubleMA_Filter (bool) : Enable dual Moving Average trend direction filter (Fast MA vs Slow MA crossover).
● MA_A_Period (int) : Fast Moving Average period (default: 30).
● MA_A_Method : Fast MA calculation method.
● MA_A_Applied : Price source for Fast MA.
● MA_A_Shift (int) : Shift for Fast MA.
● MA_B_Period (int) : Slow Moving Average period (default: 140).
● MA_B_Method : Slow MA calculation method.
● MA_B_Applied : Price source for Slow MA.
● MA_B_Shift (int) : Shift for Slow MA.
📌 === AWESOME OSCILLATOR FILTER ===
● Use_AO_Filter (bool) : Filter signals using Awesome Oscillator momentum values.
● Use_AO_Volume_Filter (bool) : Require minimum AO peak magnitude.
● AO_Buy_Min (double) : Minimum AO value for Buy setups.
● AO_Sell_Max (double) : Maximum AO value for Sell setups.
● Use_AO_Color_Filter (bool) : Require histogram color alignment (Green for Buy, Red for Sell).
● Use_AO_Zero_Filter (bool) : Require AO value to be above 0 for Buy and below 0 for Sell.
📌 === PARABOLIC SAR FILTER ===
● Use_SAR_Filter (bool) : Filter entries based on Parabolic SAR trailing dots position relative to price.
● SAR_Step (double) : Price step acceleration factor (default: 0.02).
● SAR_Maximum (double) : Maximum acceleration factor (default: 0.2).
📌 === HEIKEN ASHI FILTER ===
● Use_HeikenAshi_Filter (bool) : Filter setups based on Heiken Ashi candle color direction.
📌 === CCI TREND FILTER ===
● Use_CCI_Filter (bool) : Filter entries using Commodity Channel Index baseline (above/below zero level).
● CCI_Period (int) : CCI indicator calculation period (default: 50).
● CCI_Applied : Price source for CCI calculation.
📌 === CCI OB & OS FILTER ===
● Use_CCI_OBOS_Filter (bool) : Filter entries using extreme CCI Overbought/Oversold levels.
● CCI_OBOS_Period (int) : Calculation period for OBOS CCI (default: 14).
● CCI_OBOS_Applied : Price source for OBOS CCI.
● CCI_Overbought (double) : Overbought boundary level (default: 100.0).
● CCI_Oversold (double) : Oversold boundary level (default: -100.0).
📌 === RVI TREND FILTER ===
● Use_RVI_Filter (bool) : Filter setups using Relative Vigor Index trend direction.
● RVI_Period (int) : RVI calculation period (default: 75).
📌 === RVI SIGNAL FILTER ===
● Use_RVI_Signal_Filter (bool) : Filter setups using RVI Main Line vs Signal Line crossovers.
● RVI_Signal_Period (int) : RVI signal calculation period (default: 20).
📌 === MACD SIGNAL FILTER ===
● Use_MACD_Filter (bool) : Filter entries using MACD histogram crossover status.
● MACD_FastEMA (int) : Fast EMA period (default: 12).
● MACD_SlowEMA (int) : Slow EMA period (default: 26).
● MACD_SignalSMA (int) : Signal line period (default: 9).
● MACD_Applied : Price source for MACD.
📌 === MACD LEV 0 FILTER ===
● Use_MACD_Zero_Filter (bool) : Require MACD main line to be above 0 for Buy and below 0 for Sell.
📌 === SUPPORT & RESISTANCE FILTER ===
● Use_SR_Filter (bool) : Filter trades so setups only trigger when touching key Support or Resistance zones.
● SR_Period (int) : Lookback period for identifying key high/low boundaries (default: 50).
● SR_Zone_Points (double) : Allowed proximity distance to S/R level in points (default: 80).
📌 === FIBONACCI FILTER ===
● Use_Fib_Filter (bool) : Require market price to be within key Fibonacci retracement zones.
● Fib_Level_1 (double) : First Fibonacci level boundary (default: 0.382).
● Fib_Level_2 (double) : Second Fibonacci level boundary (default: 0.618).
● ZigZag_Depth (int) : Depth setting for internal ZigZag swing structure (default: 12).
● ZigZag_Deviation (int) : Deviation setting for internal ZigZag swing structure (default: 5).
● ZigZag_Backstep (int) : Backstep setting for internal ZigZag swing structure (default: 3).
📌 === ALERT SETTINGS ===
● InpAlertPopup (bool) : Enable MetaTrader terminal desktop popup window alerts.
● InpAlertSound (bool) : Enable sound effect playback on signal detection.
● InpAlertPush (bool) : Send push notification messages to connected iOS/Android smartphones.
● InpAlertOnlyNew (bool) : Restrict alerts to newly formed candles only.
📌 === DASHBOARD DISPLAY SETTINGS ===
● InpX (int) : X-axis pixel coordinate position of dashboard panel on chart screen.
● InpY (int) : Y-axis pixel coordinate position of dashboard panel on chart screen.
● InpScale (int) : Panel display scale percentage (range: 80% to 160%).
● InpRowH (int) : Height size of individual table rows.
● InpFont (int) : Text font size used across dashboard table cells.
● InpPadX (int) : Left side cell text padding width.
● InpWPair (int) : PAIR column pixel width.
● InpWTF (int) : Timeframe (TF) column pixel width.
● InpWPola (int) : Divergence Pattern Type column pixel width.
● InpWArah (int) : Direction (DIR) column pixel width.
● InpWTime (int) : Signal Time column pixel width.
● InpWEntry (int) : Entry Price column pixel width.
● InpWSL (int) : Stop Loss Price column pixel width.
● InpWTP1 (int) : TP1 Price column pixel width.
● InpWTP2 (int) : TP2 Price column pixel width.
● InpWTP3 (int) : TP3 Price column pixel width.
● InpWUmur (int) : Signal Age column pixel width.
● InpWOpen (int) : Action OPEN button column pixel width.
● InpShowEmpty (bool) : Display pairs/timeframes without active divergence signals on dashboard.
● InpMaxRows (int) : Maximum visible signal rows inside dashboard table (default: 17).
● InpSortBy (ENUM_HMD_SORT) : Primary sorting criteria (SORT_TIME, SORT_PAIR, SORT_TF, SORT_DIR).
● InpSortNewest (bool) : Sort newest signals at top of table list when true.
📌 === CHART DRAWING SETTINGS ===
● InpDrawOnChart (bool) : Enable/disable plotting trendlines and price targets on active chart screen.
● InpShowArrow (bool) : Display buy/sell wingding arrows on price chart candles.
● InpShowLevels (bool) : Display horizontal target price lines (Entry, SL, TP1, TP2, TP3).
● InpExtendBars (int) : Extension length of horizontal target lines measured in candles.
● InpArrowCodeBuy (int) : Wingdings symbol code used for Buy arrows (default: 233).
● InpArrowCodeSell (int) : Wingdings symbol code used for Sell arrows (default: 234).
● InpArrowSize (int) : Graphic size thickness of arrow icons.
● InpArrowShiftPts (int) : Vertical distance shift of arrow icons from candle high/low in points.
📌 === COLOR CUSTOMIZATION ===
● InpColBg (color) : Dashboard panel background fill color.
● InpColHead (color) : Dashboard header bar background color.
● InpColRow (color) : Primary row background color.
● InpColRow2 (color) : Alternating row background color.
● InpColText (color) : General text label color.
● InpColBull (color) : Bullish signal accent color.
● InpColBear (color) : Bearish signal accent color.
● InpColMute (color) : Secondary muted text color.
● InpColAccent (color) : Dashboard UI accent highlight color.
● InpColEntry (color) : Entry price level line color.
● InpColSL (color) : Stop Loss price level line color.
● InpColTP1 (color) : Take Profit 1 level line color.
● InpColTP2 (color) : Take Profit 2 level line color.
● InpColTP3 (color) : Take Profit 3 level line color.
════════════════
📖 STEP-BY-STEP USER GUIDE
════════════════
1. INSTALLATION & SETUP:
• Copy the .ex5 file into your MetaTrader 5 MQL5/Indicators folder.
• Restart MT5 or right-click "Indicators" in Navigator window and select "Refresh".
• Drag Breakout Divergence Scanner Pro onto any open chart.
2. CONFIGURING WATCH LIST:
• To scan specific pairs: Type symbol names in InpSymbols separated by commas.
• To scan all Market Watch pairs: Set InpUseWatch to TRUE and add desired instruments to your MT5 Market Watch panel.
3. INTERACTING WITH THE DASHBOARD:
• Click any header (PAIR, TF, DIR, TIME) to re-sort active signals instantly.
• Click the OPEN button on any signal row to automatically switch your chart to that specific pair and timeframe!
• Click MIN to collapse panel view during heavy trading sessions.
• Drag the title bar to move the dashboard anywhere across your chart.
4. EXECUTING TRADES:
• Look for confirmed signal arrows appearing at candle close.
• Review the plotted Divergence Line, Entry level, SL level, and TP levels.
• Place market or pending orders matching the exact target prices plotted by the indicator.
════════════════
❓ FREQUENTLY ASKED QUESTIONS (FAQ)
════════════════
Q: Does this indicator repaint its signals?
A: Absolutely NOT! All signals, divergence lines, and arrows are printed only after candle close. Once confirmed, they remain locked permanently on historical charts.
Q: Can I use this indicator on crypto, gold, or stocks?
A: Yes! The scanner works on all MetaTrader 5 financial instruments, provided your broker offers price history feed for them.
Q: Does the indicator execute trades automatically?
A: No, this is a Technical Scanner & Signal Indicator designed to analyze markets and alert you. It does not auto-execute orders, allowing full manual control over your account capital.
Q: Can I receive alerts on my mobile smartphone?
A: Yes! Enable InpAlertPush in parameters and ensure your MT5 mobile MetaQuotes ID is configured in Tools -> Options -> Notifications.
════════════════
❤️ THANK YOU & SUPPORT
════════════════
Thank you for choosing Breakout Divergence Scanner Pro to elevate your trading journey! 🌟
We are committed to providing top-quality algorithmic tools and continuous updates. If you have any questions, setup inquiries, or suggestions, feel free to reach out to us directly via MQL5 Direct Message.
Happy Trading & May the Trend Be With You! 🚀📈
