X Hull Trend Scanner Dashboard All Pair Timeframe
- インディケータ
- バージョン: 1.0
- アクティベーション: 5
🔥 HULL TREND SCANNER DASHBOARD PRO MT5 🔥
Institutional Multi-Currency & Multi-Timeframe Algorithmic Scanner | Dynamic ATR Volatility Stop-Loss & Take-Profit Targets | 16 Multi-Confluence Confirmation Filters | Real-Time Interactive On-Chart Cockpit | Zero Repaint Execution
════════════════
PRODUCT SPECIFICATIONS & OVERVIEW
════════════════
• Product Name: Hull Trend Scanner Dashboard Pro MT5
• Category: Multi-Asset Scanner & Quantitative Dashboard Indicator
• Platform: MetaTrader 5 (MT5 Desktop Client, Terminal Build 3800+)
• Trading Style: Scalping, High-Velocity Day Trading, Swing Trading, Trend Following
• Compatible Assets: Forex Majors, Crosses, Gold (XAUUSD), Indices, Cryptos, Oil
• Core Engine: Low-Lag Weighted Hull Moving Average (HMA) with EMA Pre-Filter
• Mathematical Formula: HMA = WMA(2*WMA(n/2) - WMA(n)), sqrt(n)
• Risk-Reward System: Dynamic Average True Range (ATR) Projections (SL, TP1, TP2)
• Execution Mode: 100% Non-Repainting Bar-Close Institutional Guarantee
• Memory Architecture: Cached Indicator Handles with Optimized Array Cycling
• GUI Framework: Interactive Draggable Pixel-Grid HUD with Instant Chart Switching
• Alert Protocol: Desktop Popup, Native Audio Sound, Mobile Push, Email Dispatch
════════════════
EXECUTIVE SUMMARY: ELIMINATING MOVING AVERAGE LAG
════════════════
In modern financial markets, execution edge depends on timing and confluence. Manually cycling through dozens of charts across multiple timeframes is mentally exhausting and practically inefficient. Traders who flip through multiple windows inevitably suffer from analysis fatigue, miss the initial breakout impulse, and enter late into exhausted swings.
Standard moving averages (SMA, EMA, WMA) suffer from intrinsic lagging phase shift. By the time a conventional moving average cross confirms a directional change, price has already traveled a substantial distance, exposing the trader to immediate pullbacks and poor risk-to-reward ratios.
The Hull Moving Average (HMA) resolves this issue by reducing lag while maintaining a smooth trend trajectory. By taking the difference between two Weighted Moving Averages of different lengths and smoothing the output by the square root of the period, the HMA tracks price turns with minimal delay.
Hull Trend Scanner Dashboard Pro MT5 applies this institutional mathematical model across your custom watchlist for up to 7 timeframes simultaneously, filtering low-probability chop with 16 modular confirmation engines and calculating volatility-adjusted ATR targets.
════════════════
CORE VALUE PROPOSITION & STRATEGIC ADVANTAGES
════════════════
⭐ 1. Multi-Pair & Multi-Timeframe Surveillance: Track up to 10+ pairs across M1 through Monthly timeframes in a single master chart. Free workstation memory from maintaining dozens of open chart tabs that drain terminal RAM.
⭐ 2. Zero-Lag Hull Moving Average Signal Framework: Identify momentum shifts candles ahead of standard SMA/EMA crosses. The engine calculates the precise crossover between price and the Hull curve on every closed candle.
⭐ 3. Proprietary EMA Pre-Smoothing Filter: Trading volatile instruments like Gold (XAUUSD) or Bitcoin often produces micro-whipsaws. Enabling the EMA Pre-Smoother filters raw price data before Hull processing to generate clean, high-conviction entries.
⭐ 4. Dynamic Volatility ATR Risk Engine: Fixed-pip stop losses fail across shifting market sessions. Our engine uses Average True Range (ATR) to project exact Stop Loss levels, Take Profit 1 (1:1 R:R), and Take Profit 2 (1:2 2RR), normalized automatically to instrument digits.
⭐ 5. Absolute 100% Non-Repainting Guarantee: Signals are verified strictly on closed bars (Bar Index 1). Once a bar finishes and a Buy/Sell signal appears, it is locked in memory. Signals never recalculate, shift, or disappear.
⭐ 6. One-Click Chart Navigation Cockpit: Clicking the "OPEN" button next to any detected setup immediately shifts your terminal to that specific instrument and timeframe, projecting entry arrows, SL, TP1, and TP2 lines over your candles.
⭐ 7. 16 Independent Institutional Confluence Filters: Combine trend baselines, momentum oscillators, volume thresholds, cloud envelopes, and Fibonacci retracement boundaries to match your strategy.
════════════════
THE 16 INSTITUTIONAL CONFIRMATION FILTERS
════════════════
🔹 Filter 01: RSI Dynamic Boundary Cross Filter: Authorizes Long trades when the RSI crosses upward out of oversold territory (< 30) and Short trades when crossing downward out of overbought territory (> 70).
🔹 Filter 02: ADX Trend Velocity & Strength Filter: Eliminates low-liquidity consolidation chop by requiring the Average Directional Index (ADX) main line to trade above a minimum threshold (default: 20.0).
🔹 Filter 03: Single Baseline Moving Average Filter: Enforces macro-trend structural alignment. Authorizes Long signals only when the closed candle is above the baseline MA, and Short signals only when price is below it.
🔹 Filter 04: Ichimoku Senkou Span B Cloud Filter: Uses the 52-period baseline of Ichimoku Kinko Hyo. Price action above Senkou Span B permits Buy orders only; price below permits Sell orders only.
🔹 Filter 05: RSI 75 Long-Cycle Bias Filter: Employs an extended 75-period RSI to evaluate institutional market flow. Long setups require RSI 75 > 50.0; Short setups require RSI 75 < 50.0.
🔹 Filter 06: Double Moving Average Ribbon Filter: Validates directional slope using two separate moving averages (e.g., EMA 30 vs EMA 140). Buy setups require Fast MA > Slow MA; Sell setups require Fast MA < Slow MA.
🔹 Filter 07: Awesome Oscillator (AO) Triple-Confluence Suite:
• AO Volume Filter: Enforces that oscillator magnitude exceeds minimum absolute levels (Buy >= +4.0, Sell <= -4.0).
• AO Color Filter: Demands that histogram bar momentum aligns with trade bias (increasing for Buy, decreasing for Sell).
• AO Zero Filter: Restricts Long signals to expansions above zero and Short signals to expansions below zero.
🔹 Filter 08: Parabolic SAR Trailing Volatility Filter: Authorizes Long trades only when price action sits above the SAR dot, and Short trades when below.
🔹 Filter 09: Synthetic Heiken Ashi Trend Filter: Evaluates synthetic Heiken Ashi math in memory. Demands that the Heiken Ashi candle body matches trade direction at signal close.
🔹 Filter 10: CCI Trend Momentum Filter: Evaluates cyclical momentum via Commodity Channel Index. Long signals require CCI > 0; Short signals require CCI < 0.
🔹 Filter 11: CCI Extreme Overbought & Oversold Filter: Demands extreme momentum expansion: CCI must cross into deep bullish territory (> +100) for Buys or deep bearish territory (< -100) for Sells.
🔹 Filter 12: RVI Trend Direction Filter: Uses Relative Vigor Index zero-line to confirm that closes exceed opens in bullish cycles (RVI > 0) and vice-versa (RVI < 0).
🔹 Filter 13: RVI Signal Crossover Filter: Demands a crossover between the RVI Main line and Signal line to verify momentum turning points.
🔹 Filter 14: MACD Histogram Spread Filter: Analyzes momentum by checking the spread between MACD Main and Signal lines. Long entries require positive histogram; Short entries require negative histogram.
🔹 Filter 15: MACD Zero-Line Filter: Ensures trend alignment by verifying that the MACD Main line is situated above zero for Buys and below zero for Sells.
🔹 Filter 16: Dynamic Support/Resistance & Fibonacci Retracement Filter: Detects retests of multi-bar swing levels and validates pullbacks into the 38.2% - 61.8% golden pocket via ZigZag swings.
════════════════
INTEGRATED ATR RISK & REWARD SYSTEM (SL / TP1 / TP2)
════════════════
Trading stops must adapt to real-time market volatility. Fixed pip stops lead to premature stop-outs during volatility expansions or excessive risk during tight ranges.
Hull Trend Scanner Dashboard Pro MT5 features an automated Average True Range (ATR) volatility engine:
🎯 Dynamic Volatility Stop Loss (SL):
Calculates signal bar volatility via ATR and places Stop Loss behind market noise:
• BUY Stop Loss = Entry Price - (ATR Value * InpATRMultSL)
• SELL Stop Loss = Entry Price + (ATR Value * InpATRMultSL)
🎯 Take Profit 1 (TP1) - 1:1 Risk-to-Reward:
Designed for scalpers, day traders, or securing partial profits:
• BUY Take Profit 1 = Entry Price + (Stop Loss Distance * InpTP1_RR)
• SELL Take Profit 1 = Entry Price - (Stop Loss Distance * InpTP1_RR)
🎯 Take Profit 2 (TP2) - 1:2 Risk-to-Reward (2RR):
Targeted for capturing extended trend expansions:
• BUY Take Profit 2 = Entry Price + (Stop Loss Distance * InpTP2_RR)
• SELL Take Profit 2 = Entry Price - (Stop Loss Distance * InpTP2_RR)
All targets are rounded to instrument decimal digits, shown on the dashboard matrix, and projected as dashed lines on active charts.
════════════════
INTERACTIVE DASHBOARD CONTROLS & ON-CHART VISUALS
════════════════
The dashboard HUD is engineered for fast visual identification and screen efficiency:
🖱️ Column Sorting: Click column headers (PAIR, TF, DIR, TIME) to sort opportunities by time, pair name, timeframe duration, or trade direction.
🖱️ Draggable Dashboard Frame: Click and hold the header title bar to drag the interface anywhere across your screen. Coordinates persist across terminal restarts.
🖱️ Dashboard Control Buttons:
• REFRESH: Flushes memory buffers, updates data handles, and rescans all pairs.
• CLEAR: Removes on-chart lines and arrows for a clean view.
• MIN / MAX: Collapses the dashboard into a compact status banner to conserve chart space.
🖱️ On-Chart Visual Projections: When viewing an active setup, the scanner renders directional arrows (Buy 233 / Sell 234), a Dotted Blue Entry Line, Dashed Red SL Line, Dashed Light Green TP1 Line, and Dashed Bright Green TP2 Line with exact price tags.
════════════════
COMPREHENSIVE PARAMETER & INPUT VARIABLE GUIDE
════════════════
⚙️ SCANNER SETTINGS:
• InpSymbols: Comma-separated list of instruments to scan (e.g., "EURUSD,GBPUSD,USDJPY,XAUUSD").
• InpTimeframes: Comma-separated list of timeframes (e.g., "M5,M15,M30,H1,H4,D1").
• InpUseWatch: When true, automatically imports all pairs from the MT5 Market Watch.
• InpMaxSymbols: Maximum quantity of pairs to scan simultaneously (default: 10).
• InpScanSec: Interval timer in seconds between automated scans (default: 5).
• InpBarsCopy: Total candlestick bars copied per timeframe for calculation (default: 160).
• InpLookback: Maximum historical bars to search backward for valid crossover (default: 80).
• InpDirection: Directional filter. 0 = Both, 1 = Buy Only, 2 = Sell Only.
⚙️ HULL CORE SETTINGS:
• Hull_Length: Calculation period for the Hull Moving Average line (default: 50).
• Use_EMA_Smooth: Enables pre-smoothing of price data with an EMA before Hull math.
• EMA_Length: Calculation period of the pre-filter EMA smoother (default: 5).
⚙️ ATR SL & TP SETTINGS:
• InpATRPeriod: Calculation period for Average True Range volatility (default: 14).
• InpATRMultSL: Multiplier applied to ATR to determine Stop Loss distance (default: 1.5).
• InpTP1_RR: Risk-to-Reward ratio for Take Profit 1 (default: 1.0 = 1:1 R:R).
• InpTP2_RR: Risk-to-Reward ratio for Take Profit 2 (default: 2.0 = 1:2 R:R).
⚙️ FILTER PARAMETERS:
• Use_RSI_Cross_Filter: Enables/disables RSI oversold/overbought boundary cross filter.
• RSI_Length / RSI_Price_Source: RSI period (14) and applied price source (PRICE_CLOSE).
• Oversold / Overbought: RSI boundary trigger levels (30.0 / 70.0).
• Use_ADX_Filter / ADX_Period / ADX_Min_Level: ADX toggle, period (10), and threshold (20.0).
• Use_MA_Filter / MA_Period / MA_Method / MA_Shift: Single baseline MA parameters.
• Use_Ichimoku_Filter / Ichimoku_SenkouB / Ichimoku_Kijun: Ichimoku Span B parameters.
• Use_RSI75_Filter / RSI_Filter_Period / RSI_Filter_Price: Long-cycle RSI 75 parameters.
• Use_DoubleMA_Filter / MA_A_Period / MA_B_Period: Dual MA ribbon periods (30 / 140).
• Use_AO_Filter / Volume / Color / Zero: Awesome Oscillator sub-filter toggles and levels.
• Use_SAR_Filter / SAR_Step / SAR_Maximum: Parabolic SAR acceleration parameters.
• Use_HeikenAshi_Filter: Synthetic Heiken Ashi candlestick color confirmation toggle.
• Use_CCI_Filter / CCI_Period: Baseline CCI zero-line trend filter parameters.
• Use_CCI_OBOS_Filter / CCI_Overbought / CCI_Oversold: Extreme CCI momentum trigger levels.
• Use_RVI_Filter / Use_RVI_Signal_Filter: RVI zero-line and signal cross filter toggles.
• Use_MACD_Filter / Use_MACD_Zero_Filter: MACD histogram and zero-level filter toggles.
• Use_SR_Filter / SR_Period / SR_Zone_Points: S/R pivot depth (50) and tolerance zone in points.
• Use_Fib_Filter / Fib_Level_1 / Fib_Level_2: Fibonacci retracement levels (0.382 / 0.618).
• ZigZag_Depth / Deviation / Backstep: Swing pivot parameters for Fibonacci calculation.
⚙️ NOTIFICATIONS & GUI DISPLAY:
• InpAlertPopup / Sound / Push / Email: Notification toggles for desktop, audio, mobile, email.
• InpSoundFile: Audio file path inside the MT5 Sounds directory (default: "alert.wav").
• InpAlertOnlyNew: Restricts notifications to brand-new signals to prevent duplicates.
• InpX / InpY / InpScale: Dashboard HUD starting position coordinates and scale percentage.
• InpRowH / InpFont / InpPadX: Table row height, typography size, and horizontal margin.
• InpShowEmpty / InpMaxRows: Empty pair display toggle and maximum visible row ceiling.
• InpSortBy / InpSortNewest: Default sort criterion and descending order toggle.
• InpDrawOnChart / InpShowArrow / InpShowLevels: Active chart visual drawing toggles.
• InpExtendBars: Number of future bars to extend projection lines to the right (default: 25).
════════════════
RECOMMENDED TRADING PLAYBOOKS
════════════════
💡 Playbook 1: Multi-Timeframe Trend Continuation (H1 + H4 Swing)
• Setup Rules: Set InpTimeframes to "H1,H4". Enable Filter 03 (MA 50 SMA) and Filter 04 (Ichimoku Span B). When the dashboard signals an H1 Buy while H4 trades above Senkou Span B, enter Long on candle close. Close 50% volume at TP1 (1:1 R:R), move SL to breakeven, and let remaining volume run to TP2 (1:2 R:R).
💡 Playbook 2: High-Velocity Session Breakout (M5 + M15 Scalping)
• Setup Rules: Set InpTimeframes to "M5,M15". Enable Filter 02 (ADX Period 10, Min Level 22.0) and Filter 08 (Parabolic SAR). Set Hull_Length = 35 or 50 with Use_EMA_Smooth = true. When a signal arrow appears with ADX confirming strong acceleration, enter immediately. Exit 100% position at TP1 for fast trade turnover.
💡 Playbook 3: Confluence Pullback & Golden Pocket Reversal
• Setup Rules: Enable Filter 16 (Fibonacci Filter 0.382 / 0.618) and Filter 01 (RSI Cross Filter). The scanner notifies you only when price pulls back into the golden Fibonacci zone while Hull crosses back in swing direction, producing tight Stop Losses and high Risk-to-Reward ratios.
════════════════
PROP FIRM COMPLIANCE & RISK MANAGEMENT
════════════════
Trading challenges (FTMO, FundedNext, etc.) require strict drawdown preservation:
• Dynamic Stop Loss Certainty: Every signal provides an exact ATR Stop Loss to protect against unmanaged drawdown.
• Zero Dangerous Mechanics: No martingale, no grid, and no arbitrage. Every position operates as an independent setup with predefined risk.
• Position Sizing Rule: Divide allowed dollar risk (e.g., 0.5% or 1.0%) by the distance between Entry and SL to determine lot size.
════════════════
INSTALLATION & QUICK START GUIDE
════════════════
1. In MT5, click File -> Open Data Folder -> MQL5 -> Indicators and paste the `.ex5` file.
2. Refresh the Navigator panel, then drag the indicator onto any clean chart window.
3. If using InpUseWatch = true, keep only your active traded pairs visible in Market Watch (Ctrl + M).
4. Enable mobile push alerts via Tools -> Options -> Notifications with your MetaQuotes ID.
════════════════
FREQUENTLY ASKED QUESTIONS (FAQ)
════════════════
❓ Q: Does this indicator repaint?
✔️ A: No. The scanner operates on a strict bar-close verification protocol. Signals evaluate only after the candle finalizes. Once printed, arrows and dashboard rows never move or disappear.
❓ Q: Can I run this on multiple pairs without lag?
✔️ A: Yes. Written in high-performance native MQL5 using cached handles and dynamic memory buffers, scans execute in milliseconds.
❓ Q: Can I execute trades directly?
✔️ A: Click "OPEN" on any detected setup to inspect levels on-chart, then enter via the MT5 One-Click trading panel using the calculated SL and TP values.
════════════════
RISK DISCLAIMER & ACKNOWLEDGMENTS
════════════════
Trading foreign exchange, CFDs, and derivatives carries significant risk of capital loss. Past backtested performance is no guarantee of future success. Always test setups thoroughly on demo accounts before deploying live capital.
🤝 THANK YOU FOR CHOOSING HULL TREND SCANNER DASHBOARD PRO!
We are dedicated to building institutional-grade tools to empower independent traders worldwide. If you find value in our indicators, please leave a 5-star review on MQL5 Market to support future development. Wishing you disciplined trading and great market success!
