MACD Lv0 Cross Scanner Dashboard All PairTimeframe
- Indicatori
- Versione: 1.0
- Attivazioni: 5
════════════════
MACD LEVEL 0 SCANNER DASHBOARD PRO MT5
════════════════
★ Institutional Multi-Currency & Multi-Timeframe Momentum Scanner
★ Dynamic Volatility ATR Stop Loss & Dual Take Profit Target Engine (1:1 & 1:2 R:R)
★ 16 Modular Institutional Confluence Filters | 100% Strict Non-Repainting Architecture
★ Interactive HUD Command Center with 1-Click Chart Switch, Drag & Drop, and Live Sorter
════════════════
PRODUCT SPECIFICATIONS
════════════════
■ Product Type: Multi-Asset Dashboard Scanner & Execution Analysis Indicator
■ Platform: MetaTrader 5 (MT5 Desktop Client)
■ Supported Markets: Forex Majors/Minors, Gold (XAUUSD), Indices, Crypto, Commodities
■ Supported Timeframes: M1, M5, M15, M30, H1, H4, D1, W1, MN1
■ Signal Engine: True MACD Baseline Zero-Cross (Histogram & Main Line Momentum)
■ Repainting Logic: STRICT ZERO-REPAINT (Evaluated strictly on confirmed closed candle)
■ Risk Architecture: Automated Volatility ATR Stop Loss with Dual Targets (1:1 & 1:2 R:R)
■ Confluence Filters: 16 Modular Technical Filters (Trend, Volume, Volatility, Levels)
■ Alert System: Terminal Popups, Custom Audio Wave, MT5 Mobile Push, and Email Reports
════════════════
EXECUTIVE OVERVIEW & VALUE PROPOSITION
════════════════
In today's fast-paced electronic markets, manually scanning dozens of currency pairs across multiple timeframes is exhausting, inefficient, and prone to costly emotional errors. The MACD Level 0 Scanner Dashboard Pro MT5 eliminates analytical fatigue by consolidating institutional-grade momentum discovery across your entire watchlist into a single, elegant graphical dashboard.
Instead of manually analyzing 28 currency pairs across 7 distinct timeframes (196 tedious chart inspections), this dashboard monitors every instrument and timeframe simultaneously in real time. It instantly detects when true institutional volume and structural momentum penetrate the critical zero-level baseline.
What truly sets this professional trading utility apart from conventional market scanners:
► 100% Non-Repainting Execution: Calculations are strictly verified on bar close (Bar Index 1). Signals never shift, recalculate, or disappear after printing.
► Built-in Algorithmic Risk Management: Every detected setup automatically calculates exact Entry, volatility-based ATR Stop Loss, TP1 (1:1 R:R), and TP2 (1:2 R:R).
► 16 Selectable Confluence Filters: Eliminate choppy ranging markets by combining MACD with ADX, Moving Averages, Ichimoku, Heiken Ashi, S/R zones, and Fibonacci pivots.
► Instant 1-Click Chart Navigation: Click the "OPEN" button on any signal row to switch your active chart to that symbol and timeframe, complete with drawn trade levels.
► Low-Latency Architectural Design: Engineered with persistent indicator handle caching and timer-based processing to ensure smooth operation on any VPS or laptop.
════════════════
THE LOGIC: WHY THE MACD LEVEL 0 CROSSOVER MATTERS
════════════════
Retail traders frequently rely on MACD Signal Line crossovers, which produce excessive false whipsaws during consolidation phases. Institutional traders, however, monitor the absolute LEVEL 0 BASELINE crossover.
The mathematics behind this signal are straightforward and structurally robust:
● Bullish Level 0 Cross (MACD Line < 0 to >= 0): Confirms that the 12-period Fast Exponential Moving Average has structurally crossed above the 26-period Slow Exponential Moving Average. This represents a confirmed transition from bearish distribution into sustainable institutional buying momentum.
● Bearish Level 0 Cross (MACD Line > 0 to <= 0): Confirms that the Fast EMA has dropped beneath the Slow EMA, validating a dominant structural transition into institutional selling pressure.
By focusing on Level 0 transitions rather than subjective trendlines, you position yourself on the side of mathematical market expansion while filtering out low-volume market noise.
════════════════
KEY TRADING FEATURES & TRADER BENEFITS
════════════════
◆ Real-Time Multi-Asset Scanning Matrix:
Effortlessly scan your favorite watchlist pairs or let the indicator automatically import every active instrument from your MT5 Market Watch window.
◆ Simultaneous Multi-Timeframe Algorithmic Analysis:
Monitor micro-scalping trends (M1, M5, M15), intraday swings (M30, H1), and macro trends (H4, D1) from one master chart without opening dozens of windows.
◆ Automated Volatility-Adjusted ATR Stop Loss:
Stop guessing arbitrary pip stop losses. The engine calculates logical, market-adapted stop levels using dynamic Average True Range (ATR) multiples.
◆ Dual Take Profit Milestones (1:1 and 1:2 R:R):
Promotes strict mathematical risk management. Take Profit 1 secures your position at 1:1 Risk-to-Reward, while Take Profit 2 captures runner profits at 1:2 R:R.
◆ 16 Institutional Confluence Filters:
Activate individual filters or build multi-indicator combinations to match your trading personality, whether you prefer scalping, day trading, or swing trading.
◆ Interactive 1-Click Chart Switcher:
Clicking the "OPEN" button on any row immediately opens that chart symbol and timeframe, drawing projected entry lines, Stop Loss, and target levels automatically.
◆ Fully Draggable & Minimizable GUI:
Position the dashboard anywhere on your workspace by dragging the title bar. Need a clean chart? Click "MIN" to collapse the HUD into an unobtrusive status bar.
◆ Multi-Channel Institutional Alert Dispatcher:
Never miss a setup with audio sound files, terminal popup notifications, smartphone push alerts (iOS/Android), and detailed email reports.
════════════════
THE 16 BUILT-IN CONFLUENCE FILTERS
════════════════
The scanner features 16 institutional-grade filters that can be activated individually or combined to create a high-probability trading edge:
1. RSI Cross Filter (Overbought / Oversold Recovery):
Validates momentum turning points. Buys require RSI crossing above Oversold (30); Sells require RSI crossing below Overbought (70).
2. ADX Filter (Trend Strength Threshold):
Eliminates sideways consolidation. Approves setups only when ADX >= ADX_Min_Level (e.g., 20.0), guaranteeing trade execution only in active trends.
3. Single Moving Average Filter (Macro Directional Bias):
Permits buy signals strictly above the chosen moving average (e.g., 50 SMA / 200 EMA) and sell signals strictly below it.
4. Ichimoku Senkou Span B Filter (Cloud Edge Confirmation):
Utilizes the principal boundary of the Kumo Cloud. Price must be above Senkou Span B for long trades and below for short trades.
5. Long-Period RSI 75 Filter (Macro Baseline Direction):
Employs an ultra-smooth 75-period RSI baseline. Approves long trades when RSI > 50 and short trades when RSI < 50.
6. Double Moving Average Filter (Dual EMA Trend Alignment):
Requires Fast EMA (e.g., 30) to be above Slow EMA (e.g., 140) for buys, and Fast EMA below Slow EMA for sells.
7. Awesome Oscillator Filter (Triple-Mode AO Engine):
Combines Bill Williams' AO with volume boundaries (AO Min/Max), bar color momentum (green/red), and zero-line alignment.
8. Parabolic SAR Filter (Trailing Volatility Alignment):
Validates that price trades above SAR for long positions and below SAR for short positions.
9. Heiken Ashi Smoothed Filter:
Mandates bullish Heiken Ashi candle body (Close > Open) for buys and bearish candle body (Close < Open) for sells.
10. CCI Trend Filter:
Requires Commodity Channel Index (50 period) baseline momentum to be positive (> 0) for buys and negative (< 0) for sells.
11. CCI Overbought & Oversold Filter:
Captures deep cyclical exhaustion entries when 14-period CCI crosses beyond extreme bounds (+100 / -100).
12. RVI Trend Filter (Relative Vigor Baseline):
Demands Relative Vigor Index values trade in positive territory for longs and negative territory for shorts.
13. RVI Signal Line Cross Filter:
Confirms momentum alignment by requiring the main RVI line to be actively above its signal line for buys (below for sells).
14. Secondary MACD Histogram Filter:
Requires MACD histogram bars to be positive (> 0) for buy setups and negative (< 0) for sell setups.
15. Secondary MACD Zero Line Filter:
Permits dual-confirmation MACD setups across custom secondary parameters.
16. Dynamic Support & Resistance Zone Filter:
Locates swing extremes over a lookback window. Buys require price testing Support; Sells require price testing Resistance.
17. Fibonacci Swing Retracement Filter:
Scans market zigzag structures to identify Golden Pocket pullbacks (38.2% to 61.8% Fibonacci zone) before approving signals.
════════════════
ATR RISK MANAGEMENT & PROFIT TARGET CALCULATOR
════════════════
Professional prop firms and institutional funds prioritize risk management above entry triggers. This dashboard provides built-in risk-reward engineering:
► Entry Price: Placed precisely at the closing price of the signal candle.
► Stop Loss (SL): Calculated dynamically as:
• Long SL = Entry - (ATR Value * InpATRMultSL)
• Short SL = Entry + (ATR Value * InpATRMultSL)
► Take Profit 1 (TP 1): Calculated as a 1:1 Risk-to-Reward ratio milestone:
• Long TP1 = Entry + (SL Distance * InpTP1_RR)
• Short TP1 = Entry - (SL Distance * InpTP1_RR)
► Take Profit 2 (TP 2): Structured as an institutional 1:2 Risk-to-Reward ratio:
• Long TP2 = Entry + (SL Distance * InpTP2_RR)
• Short TP2 = Entry - (SL Distance * InpTP2_RR)
This automated calculation ensures that your edge is statistically supported by favorable mathematical asymmetry on every trade.
════════════════
COMPREHENSIVE INPUT VARIABLE ENCYCLOPEDIA
════════════════
To give you complete command over the scanner, every parameter has been engineered for flexibility and intuitive customization:
1. SCANNER SETTINGS
• InpSymbols: Comma-separated list of symbols (e.g., "EURUSD,GBPUSD,USDJPY,XAUUSD"). Leave blank or set InpUseWatch=true to scan Market Watch.
• InpTimeframes: Comma-separated string of timeframes (e.g., "M5,M15,M30,H1,H4,D1").
• InpUseWatch: When true, automatically imports all symbols visible in your MT5 Market Watch window.
• InpMaxSymbols: Safety threshold capping maximum pairs scanned simultaneously (default: 15) to optimize CPU speed.
• InpScanSec: Scan refresh interval in seconds (default: 5). Controls timer execution frequency.
• InpBarsCopy: Historical bars loaded per timeframe for algorithmic calculation (default: 100).
• InpLookback: Maximum bars searched to locate the most recent valid MACD Level 0 cross (default: 50).
• InpDirection: Directional filter. 0 = Both Long & Short, 1 = Buy Only, 2 = Sell Only.
2. MACD LEVEL 0 ENTRY SETTINGS
• FastEMA: Period of the Fast Exponential Moving Average (default: 12).
• SlowEMA: Period of the Slow Exponential Moving Average (default: 26).
• SignalSMA: Smoothing period for the MACD Signal line (default: 9).
• AppliedPrice: Applied price source for MACD calculations (default: PRICE_CLOSE).
3. ATR SL & TP SETTINGS
• InpATRPeriod: Averaging period for the Average True Range volatility calculation (default: 14).
• InpATRMultSL: Multiplier applied to ATR value to determine Stop Loss distance (default: 1.5).
• InpTP1_RR: Risk-to-Reward multiplier for Take Profit Target 1 (default: 1.0 = 1:1 R:R).
• InpTP2_RR: Risk-to-Reward multiplier for Take Profit Target 2 (default: 2.0 = 1:2 R:R).
4. CONFLUENCE FILTER SETTINGS
• Use_RSI_Cross_Filter: Enables/disables RSI oversold/overbought breakout filter.
• RSI_Length / RSI_Price_Source: Period (14) and applied price source for RSI calculations.
• Oversold / Overbought: Boundaries for bullish recovery (30.0) and bearish breakdown (70.0).
• Use_ADX_Filter / ADX_Period / ADX_Min_Level: Enables ADX filter (period: 10, minimum level: 20.0).
• Use_MA_Filter / MA_Period / MA_Method / MA_Applied / MA_Shift: Single baseline MA filter (default: 50 SMA).
• Use_Ichimoku_Filter / Ichimoku_SenkouB / Ichimoku_Kijun: Ichimoku cloud edge filter (52 Senkou B, 26 Kijun).
• Use_RSI75_Filter / RSI_Filter_Period / RSI_Filter_Price: Macro RSI filter (default: 75 period, centerline 50).
• Use_DoubleMA_Filter / MA_A_Period / MA_B_Period: Dual EMA alignment filter (default: 30 EMA vs 140 EMA).
• Use_AO_Filter / Use_AO_Volume_Filter / AO_Buy_Min / AO_Sell_Max: AO volume threshold filter (+4.0 / -4.0).
• Use_AO_Color_Filter / Use_AO_Zero_Filter: AO bar color momentum and zero-line alignment filters.
• Use_SAR_Filter / SAR_Step / SAR_Maximum: Parabolic SAR trailing filter (step: 0.02, max: 0.2).
• Use_HeikenAshi_Filter: Smoothed Heiken Ashi candle directional confirmation filter.
• Use_CCI_Filter / CCI_Period / CCI_Applied: CCI zero-line trend filter (default: 50 period).
• Use_CCI_OBOS_Filter / CCI_OBOS_Period / Overbought / Oversold: CCI extreme stretch filter (14 period, +100 / -100).
• Use_RVI_Filter / RVI_Period: Relative Vigor Index baseline energy filter (default: 75 period).
• Use_RVI_Signal_Filter / RVI_Signal_Period: RVI signal line crossover filter (default: 20 period).
• Use_MACD_Filter / MACD_FastEMA / MACD_SlowEMA / MACD_SignalSMA: Secondary MACD histogram confirmation filter.
• Use_MACD_Zero_Filter: Secondary MACD line polarity filter.
• Use_SR_Filter / SR_Period / SR_Zone_Points: Support & Resistance bounce validation (lookback: 50, zone: 80 points).
• Use_Fib_Filter / Fib_Level_1 / Fib_Level_2: Fibonacci swing retracement filter (0.382 / 0.618 golden pocket).
• ZigZag_Depth / ZigZag_Deviation / ZigZag_Backstep: Swing pivot detection parameters for Fibonacci calculation.
5. NOTIFICATION & ALERT SETTINGS
• InpAlertPopup: Enables/disables native MT5 terminal popup alert dialogs.
• InpAlertSound / InpSoundFile: Enables audible sound notification using custom audio files (default: "alert.wav").
• InpAlertPush: Sends real-time Push Notifications directly to your mobile phone MetaTrader 5 app.
• InpAlertEmail / InpEmailSubject: Sends automated email signal alerts with trade details and custom subject.
• InpAlertOnlyNew: Restricts alerts strictly to newly formed signals on current candle close.
6. DISPLAY, GEOMETRY & CUSTOMIZATION
• InpX / InpY: Initial coordinate pixel offsets for dashboard positioning on chart.
• InpScale: Global GUI scaling percentage (70% to 180%) for 4K / High-DPI screens.
• InpRowH / InpFont / InpPadX: Vertical row height, typography font size, and horizontal padding in pixels.
• InpWPair to InpWOpen: Custom width parameters for individual table data columns.
• InpShowEmpty: Toggle to display or hide rows that do not currently have an active signal.
• InpMaxRows: Maximum number of rows simultaneously visible in the dashboard window.
• InpSortBy / InpSortNewest: Default sorting criteria (TIME, PAIR, TF, DIR) and sort order toggle.
7. CHART VISUALIZATION SETTINGS
• InpDrawOnChart: Master switch to draw visual levels on the chart upon selection.
• InpShowArrow / InpArrowCodeBuy / InpArrowCodeSell / InpArrowSize: Displays customizable buy/sell signal arrows.
• InpShowLevels / InpExtendBars: Projects entry, Stop Loss, TP1, and TP2 horizontal lines with forward projection.
• InpArrowDistance: Vertical offset distance between candle high/low and signal arrow.
════════════════
RECOMMENDED STEP-BY-STEP TRADING STRATEGY
════════════════
To extract the highest performance from the MACD Level 0 Scanner Dashboard Pro, apply this institutional confluence workflow:
Step 1: Dashboard Alignment (Top-Down Screening)
Review the dashboard for setups occurring on higher timeframes (H1, H4, or D1). An alert on H1 or H4 indicates macro institutional momentum.
Step 2: Confluence Verification
Activate the Single MA Filter (set to 50 SMA or 200 EMA) and the ADX Filter (threshold >= 20). This guarantees that every MACD Level 0 cross aligns with the broad market trend and possesses sufficient expansion velocity.
Step 3: One-Click Chart Execution
Click the "OPEN" button directly on the dashboard row. Your active chart instantly loads the selected symbol and timeframe, displaying the Entry line, Stop Loss, TP1, and TP2.
Step 4: Order Entry & Trade Management
Execute your position at the indicated Entry price. Set your initial hard stop at the auto-calculated SL level. When price reaches TP1 (1:1 R:R), close 50% of your position volume and shift your Stop Loss to Breakeven (Entry). Let the remaining 50% volume run to TP2 (1:2 R:R) to achieve asymmetric profitability.
════════════════
FREQUENTLY ASKED QUESTIONS (FAQ)
════════════════
Q: Does this scanner repaint or recalculate signals?
A: Absolutely NOT. All calculations are executed strictly on closed candles (Bar Index 1). Once a bar closes and a signal qualifies, the values remain permanent.
Q: Can I run this dashboard on proprietary trading firm challenges (FTMO, FundedNext, etc.)?
A: Yes! The indicator does not violate any prop firm rules. It is an analytical dashboard and execution assist tool that promotes strict risk-to-reward management.
Q: Will scanning 20+ pairs cause MT5 terminal lag?
A: No. The codebase uses persistent indicator handle caching and modular memory management. Calculations execute via a regulated timer rather than on every incoming market tick, maintaining smooth chart operation even on budget VPS servers.
Q: Can I scan Gold (XAUUSD), Crypto, and Stock Indices?
A: Yes. You can type any valid symbol supported by your broker into the InpSymbols parameter, including BTCUSD, US30, NAS100, GER40, and XAUUSD.
Q: How do I receive alerts on my smartphone?
A: Install MetaTrader 5 on your mobile device, copy your MetaQuotes ID from the mobile app settings into MT5 Desktop (Tools > Options > Notifications), and set InpAlertPush = true.
════════════════
TRADING DISCLAIMER & RISK WARNING
════════════════
Trading foreign exchange, commodities, indices, and cryptocurrencies carries a high level of risk and may not be suitable for all investors. Leverage can work against you as well as for you. Before deciding to trade, you should carefully consider your investment objectives, level of experience, and risk appetite. Past performance is no guarantee of future market results. Always test your strategies on a demo account before risking real capital.
════════════════
THANK YOU & DEDICATED SUPPORT
════════════════
★ Thank you for choosing MACD Level 0 Scanner Dashboard Pro MT5! ★
We are committed to delivering institutional-grade algorithmic tools that empower retail traders to navigate financial markets with clarity, discipline, and professional risk management.
If you have any questions, need technical assistance, or have suggestions for future updates, please leave a comment in the Reviews tab or send a direct private message via the MQL5 Community profile.
Happy Trading & May The Trend Be With You!
