TDI Traders Dynamic Index bollinger bands Scanner
- インディケータ
- バージョン: 1.0
- アクティベーション: 5
⚡ TDI SCANNER DASHBOARD PRO MT5: Multi-Pair & Multi-Timeframe Traders Dynamic Index Radar with ATR Dynamic Stop Loss, Multi-Stage Take Profit & 16 Confluence Filters (Strictly No-Repaint) ⚡
════════════════
PRODUCT SPECIFICATIONS
════════════════
📌 Product Category : Multi-Currency Technical Scanner & Real-Time Dashboard
📌 Terminal Platform : MetaTrader 5 (MT5 Desktop Terminal)
📌 Trading Horizons : Scalping (M1/M5), Day Trading (M15/M30/H1), Swing Trading (H4/D1)
📌 Asset Class Support : Forex Pairs, Precious Metals (XAUUSD/Gold, Silver), Indices, Crypto & Energies
📌 Timeframe Scope : All MT5 Timeframes (M1, M5, M15, M30, H1, H4, D1, W1, MN1)
📌 Execution Integrity : 100% Strictly Non-Repainting Architecture (Evaluated on Closed Bar 1)
📌 Operational Method : Standalone Master Chart Scanner (No need to attach to multiple charts)
════════════════
EXECUTIVE SUMMARY & SYSTEM ARCHITECTURE
════════════════
Manually flipping through dozens of currency pairs and timeframes is exhausting, inefficient, and leads to analysis paralysis. Professional trading demands speed, disciplined execution, and a clear, objective edge.
TDI SCANNER DASHBOARD PRO MT5 is an institutional-grade, multi-asset trading terminal designed to compress the entire financial market into a single command center. Engineered around Dean Malone's legendary Traders Dynamic Index (TDI) formulation, this system tracks price velocity, relative strength, volatility cycles, and baseline market sentiment simultaneously across any custom asset selection.
Unlike standard single-chart indicators that clutter your workspace with dozens of separate sub-windows, this system operates from one single chart. The background scanning engine monitors market conditions tick by tick, evaluates candle closures across multiple timeframes, cross-verifies trade signals against a 16-tier modular confluence filter matrix, calculates dynamic volatility-based Stop Loss and Take Profit levels via Average True Range (ATR), and delivers instant notifications to your desktop terminal and mobile phone.
════════════════
WHY TRADERS DYNAMIC INDEX (TDI) LEADS TECHNICAL ANALYSIS
════════════════
Most oscillators provide one-dimensional data. Momentum oscillators only track speed, moving averages only track direction, and bands only track volatility. The Traders Dynamic Index remains an industry standard because it synthesizes all three dimensions into a coherent market model:
🔹 1. Directional Sentiment : Defines whether institutional capital is net long or short relative to the Market Base.
🔹 2. Momentum Acceleration : The smoothed RSI line reflects immediate price velocity before price action prints wide candles.
🔹 3. Volatility Expansion & Contraction : Volatility bands identify market quiet periods before explosive breakouts occur.
🔹 4. Overbought & Oversold Extremes : Pinpoints exhaustion points where smart-money players harvest liquidity.
════════════════
MATHEMATICAL BREAKDOWN OF THE TDI ENGINE
════════════════
Understanding the underlying engine ensures complete confidence during execution:
🔹 TRSI Line (Fast Green Line / RSI Price) :
Constructed by applying a short-period smoothing moving average (default 2 SMA) directly over the primary RSI values. This eliminates random market noise while preserving immediate momentum shifts.
🔹 Trade Signal Line (Slow Red Line) :
A longer-period moving average (default 7 SMA) calculated on top of the smoothed RSI values. Crossovers between the TRSI and Signal Line represent micro-momentum shift triggers.
🔹 Market Base Line (Yellow / Baseline) :
Formed by calculating an extensive moving average (default 34 SMA) over the primary RSI data. This line acts as the market's central gravity line. TRSI trading above Market Base indicates structural bullish control; TRSI below Market Base indicates structural bearish control.
🔹 Volatility Bands (Upper & Lower Blue Bands) :
Constructed by adding and subtracting 1.6185 standard deviations of the RSI from the Market Base Line over 34 periods. Squeezing bands indicate volume accumulation, while wide bands signal high volatility.
🔹 Level 50 Equilibrium Benchmark :
The absolute balance line of market sentiment. Long setups have an edge when TRSI trades above 50, whereas short setups thrive when TRSI operates below 50.
════════════════
CORE FEATURES & UNBEATABLE TRADING ADVANTAGES
════════════════
💎 1. Unified Multi-Asset & Multi-Timeframe Command Center :
Scan up to 30+ currency pairs across 6+ timeframes from one master window. Free your computer from running 50 chart tabs simultaneously.
💎 2. Dual TDI Execution Modes :
• TRSI vs. Market Base (Yellow Baseline) : Built for trend-following entries, momentum continuation, and breakout expansions.
• TRSI vs. Trade Signal (Red Line) : Built for scalpers, early reversal entries, and pullback trading.
💎 3. Mathematically Calibrated ATR Risk Management :
Every trade setup calculates exact Entry, Stop Loss, Take Profit 1 (1:1 Risk/Reward), and Take Profit 2 (1:2 Risk/Reward) levels using real-time market volatility.
💎 4. Guaranteed Non-Repaint Execution :
Calculations evaluate historical closed bars (Bar Index >= 1). Once a candle closes and confirms the setup, the arrow, dashboard alert, and price levels remain permanently locked.
💎 5. Interactive One-Click Chart Switcher ("OPEN" Button) :
Clicking the "OPEN" button next to any signal immediately switches your terminal to that pair and timeframe, automatically rendering exact entry, SL, and TP lines on the chart canvas.
💎 6. Modular 16-Tier Confluence Filter Suite :
Stack filters to fit your strategy. Activate or deactivate any combination of moving averages, Ichimoku, Fibonacci, Heiken Ashi, and price action levels.
════════════════
DEEP-DIVE: THE 16-TIER CONFLUENCE FILTER ENGINE
════════════════
Eliminate market chop by enabling any of these 16 algorithmic filters:
⚡ Filter 1: Secondary RSI Cross Filter
Requires an independent RSI cycle to exit extreme Oversold (e.g., 30) or Overbought (e.g., 70) territory, ensuring you buy pullbacks and sell market tops.
⚡ Filter 2: ADX Trend Strength Filter
Enforces a minimum Average Directional Index threshold (e.g., ADX >= 20.0). Eliminates sideways, low-volatility drift by requiring active trend expansion.
⚡ Filter 3: Single Macro Moving Average Filter
Validates setups against a higher baseline (e.g., 50 SMA). Longs are approved only when the candle closes above the MA; shorts require closes below the MA.
⚡ Filter 4: Ichimoku Senkou Span B Filter
Uses the 52-period Ichimoku Cloud baseline as institutional support/resistance. Rejects long trades directly beneath the cloud or short trades directly above it.
⚡ Filter 5: RSI 75 Macro Bias Filter
Applies an ultra-smooth 75-period RSI baseline. Authorizes long trades only when RSI-75 is above 50 and short trades only when RSI-75 is below 50.
⚡ Filter 6: Dual Moving Average Alignment (e.g., 30 EMA vs. 140 EMA)
Ensures alignment across multiple trend cycles. Disqualifies signals unless the fast moving average leads cleanly in the direction of the trade.
⚡ Filter 7: Awesome Oscillator (AO) Triple-Confirmation Filter
Features three sub-criteria: minimum volume histogram threshold, real-time bar color momentum alignment, and zero-line baseline positioning.
⚡ Filter 8: Parabolic SAR Directional Filter
Enforces trailing price action discipline. Buy signals require price to trade above the SAR dot; sell signals require price to trade below the dot.
⚡ Filter 9: Synthetic Heiken Ashi Filter
Constructs synthetic Heiken Ashi candles in memory to eliminate price noise. Signals are approved only when Heiken Ashi color matches signal bias.
⚡ Filter 10: CCI Trend Filter (Zero Line)
Uses Commodity Channel Index momentum. Approves buys only when CCI > 0 and sells only when CCI < 0.
⚡ Filter 11: CCI Extreme Overbought / Oversold Filter
Demands statistical price displacement (+100 / -100) before confirming triggers, capturing institutional mean-reversion impulses.
⚡ Filter 12: RVI Trend Directional Filter
Relative Vigor Index filter confirming internal candle energy by assessing closing price positions relative to daily price ranges.
⚡ Filter 13: RVI Signal Line Crossover Filter
Requires the main RVI line to cross above its signal line for buys, or below for sells, providing micro-momentum validation.
⚡ Filter 14: MACD Histogram Vector Filter
Checks the slope and positioning of the MACD histogram against its signal line, confirming directional acceleration.
⚡ Filter 15: MACD Zero-Line Filter
Ensures trades align with macro momentum by demanding that the MACD main line trades above zero for longs and below zero for shorts.
⚡ Filter 16: Dynamic Swing Support & Resistance Filter
Analyzes past price structure across a user-defined lookback window. Signals trigger only when price rebounds cleanly from confirmed support or resistance levels.
⚡ Filter 17: Fibonacci Golden Retracement Filter
Calculates recent swing points via ZigZag logic to construct dynamic retracement levels. Signals trigger strictly within the 38.2% to 61.8% Golden Pocket zone.
════════════════
INSTITUTIONAL ATR VOLATILITY SL & MULTI-RR TP ENGINE
════════════════
Fixed point Stop Losses fail because market volatility changes continuously. A 20-point SL on EURUSD during the Asian session may be too wide, while that same 20-point SL during the London/New York overlap will get stopped out by normal spread noise.
🛡️ Dynamic Volatility Stop Loss (SL) :
The scanner calculates the live Average True Range (ATR) across the candle where the setup occurred. It calculates a customized protective buffer based on your ATR Multiplier (default 1.5x ATR). This ensures wide breathing room during volatile sessions and tight stops during quiet market conditions.
🎯 Take Profit 1 (Conservative Target - 1:1 RR) :
Formulated to achieve an exact 1:1 Risk-to-Reward ratio relative to your ATR Stop Loss distance. Ideal for scaling out half your position, moving stops to breakeven, or securing quick scalp gains.
🎯 Take Profit 2 (Runner Target - 2:0 RR) :
Projected at a 2.0x Risk-to-Reward expansion target. Captures massive trend legs when momentum follows through with institutional conviction.
════════════════
INTERACTIVE DASHBOARD UI & ON-CHART VISUALIZER
════════════════
Built entirely with native MT5 graphical objects, the interface delivers high refresh rates and minimal CPU overhead:
📊 Multi-Column Analytical Matrix :
Displays Symbol, Timeframe, Direction (Bullish Green / Bearish Red), Setup Timestamp, Entry Price, Stop Loss, Take Profit 1, Take Profit 2, Exact TRSI Value, and Signal Age in minutes or hours.
📊 Interactive Header Sorting :
Click directly on table column headers (PAIR, TF, DIR, TIME) to sort your alerts instantly. Sort chronologically to see newly born signals, or alphabetically to cluster all timeframes for your favorite asset together.
📊 Draggable Floating Window :
Click and hold the title header to drag the dashboard anywhere across your trading screen. Window coordinates save automatically across terminal restarts.
📊 One-Touch Compact Minimize Mode ("MIN / MAX") :
Collapse the table into a compact status bar with a single click whenever you need an unobstructed view of your primary chart.
📊 On-Chart Visualizer :
Switching to any active setup pair draws dotted entry lines, red Stop Loss boundaries, green Take Profit target projections, and directional signal arrows directly on the chart.
════════════════
EXHAUSTIVE INPUT PARAMETER GUIDE
════════════════
Customize every aspect of your scanner through the modular input parameters:
1. SCANNER SETTINGS :
• InpSymbols (Default: "EURUSD,GBPUSD,USDJPY,...") : Comma-separated list of symbols to scan. Leave empty to automatically scan all pairs visible in your Market Watch window.
• InpTimeframes (Default: "M5,M15,M30,H1,H4,D1") : Comma-separated list of timeframes to monitor simultaneously.
• InpUseWatch (Default: false) : When set to true, automatically pulls and monitors every asset visible in your MT5 Market Watch.
• InpMaxSymbols (Default: 15) : Safety threshold setting the maximum number of pairs scanned simultaneously to optimize CPU utilization.
• InpScanSec (Default: 5) : Frequency interval in seconds between background scanning cycles.
• InpBarsCopy (Default: 120) : Quantity of historical price bars copied into memory per timeframe for algorithmic validation.
• InpLookback (Default: 60) : Maximum number of closed historical bars searched backward to locate active valid signals.
• InpDirection (Default: 0) : Signal direction filter: 0 = Both Buy & Sell, 1 = Buy Only, 2 = Sell Only.
2. TDI CORE SETTINGS :
• InpTDISignalMode (Default: TDI_SIG_TRSI_VS_BASE) : Select trigger logic. Choose TRSI vs. Market Base for trend swings, or TRSI vs. Signal Line for scalp entries.
• InpPeriodRSI (Default: 13) : Calculation period for the underlying Relative Strength Index.
• InpAppliedPriceRSI (Default: PRICE_CLOSE) : Applied price source for internal RSI calculations.
• InpPeriodVolBand (Default: 34) : Lookback period for calculating the Market Base Line and Volatility Bands.
• InpPeriodSmRSI (Default: 2) : Smoothing factor applied to generate the fast Green TRSI line.
• InpPeriodSmSig (Default: 7) : Smoothing factor applied to generate the slow Red Trade Signal line.
• InpFilterLevel50 (Default: false) : When active, Long trades require TRSI > 50, and Short trades require TRSI < 50.
3. ATR SL & TP SETTINGS :
• InpATRPeriod (Default: 14) : Calculation period for the Average True Range indicator.
• InpATRMultSL (Default: 1.5) : Multiplier applied to the ATR value to establish protective Stop Loss distance.
• InpTP1_RR (Default: 1.0) : Risk-to-Reward ratio multiplier for Take Profit 1 (1.0 = 100% of Stop Loss distance).
• InpTP2_RR (Default: 2.0) : Risk-to-Reward ratio multiplier for Take Profit 2 (2.0 = 200% of Stop Loss distance).
4. CONFLUENCE FILTER SETTINGS :
• Use_RSI_Cross_Filter (Default: false) : Master switch for secondary RSI Oversold/Overbought rebound confirmation.
• RSI_Length / RSI_Price_Source (Default: 14 / PRICE_CLOSE) : Parameters for secondary RSI filter.
• Oversold / Overbought (Default: 30.0 / 70.0) : Boundary limits for secondary RSI cycle confirmation.
• Use_ADX_Filter / ADX_Period / ADX_Min_Level (Default: false / 10 / 20.0) : Trend velocity filter.
• Use_MA_Filter / MA_Period / MA_Method (Default: false / 50 / MODE_SMA) : Single structural Moving Average trend gatekeeper.
• Use_Ichimoku_Filter / Ichimoku_SenkouB / Kijun (Default: false / 52 / 26) : Senkou Span B baseline filter.
• Use_RSI75_Filter / RSI_Filter_Period (Default: false / 75) : Macro directional momentum filter.
• Use_DoubleMA_Filter / MA_A_Period / MA_B_Period (Default: false / 30 / 140) : Dual MA alignment filter.
• Use_AO_Filter / AO_Buy_Min / AO_Sell_Max (Default: false / 4.0 / -4.0) : Awesome Oscillator momentum filter.
• Use_AO_Volume_Filter / Use_AO_Color_Filter / Use_AO_Zero_Filter : Sub-criteria for AO validation.
• Use_SAR_Filter / SAR_Step / SAR_Maximum (Default: false / 0.02 / 0.2) : Parabolic SAR filter.
• Use_HeikenAshi_Filter (Default: false) : Synthetic Heiken Ashi candle color confirmation.
• Use_CCI_Filter / CCI_Period (Default: false / 50) : Commodity Channel Index zero-line filter.
• Use_CCI_OBOS_Filter / CCI_Overbought / CCI_Oversold (Default: false / 100.0 / -100.0) : Mean-reversion filter.
• Use_RVI_Filter / RVI_Period (Default: false / 75) : Relative Vigor Index trend filter.
• Use_RVI_Signal_Filter / RVI_Signal_Period (Default: false / 20) : RVI signal line crossover filter.
• Use_MACD_Filter / FastEMA / SlowEMA / SignalSMA (Default: false / 12 / 26 / 9) : MACD histogram momentum filter.
• Use_MACD_Zero_Filter (Default: false) : Enforces trades to align with the MACD zero baseline.
• Use_SR_Filter / SR_Period / SR_Zone_Points (Default: false / 50 / 80) : Price action bounce filter.
• Use_Fib_Filter / Fib_Level_1 / Fib_Level_2 (Default: false / 0.382 / 0.618) : Fibonacci Golden Pocket filter.
5. ALERTS & NOTIFICATIONS :
• InpAlertPopup (Default: true) : Launches native MT5 desktop dialog popup alerts with audio chime.
• InpAlertSound (Default: true) : Plays custom .wav audio alert when a fresh signal is confirmed.
• InpSoundFile (Default: "alert.wav") : Name of audio file located inside your MT5 /Sounds directory.
• InpAlertPush (Default: true) : Sends instant push notifications directly to your iOS/Android MT5 mobile app.
• InpAlertEmail (Default: false) : Dispatches detailed trade setup metrics to your configured email address.
• InpAlertOnlyNew (Default: true) : Alerts only once when a signal is confirmed on a newly closed candle.
6. DISPLAY & VISUAL CUSTOMIZATION :
• InpX / InpY (Default: 15 / 25) : Initial coordinate positioning of the dashboard panel on chart.
• InpScale (Default: 100) : Overall scaling factor of the panel (adjustable between 70% and 160% for 4K displays).
• InpRowH / InpFont (Default: 18 / 8) : Height of individual asset data rows in pixels and base font size.
• InpDrawOnChart (Default: true) : Automatically illustrates active trade levels directly on the chart.
• InpShowArrow / InpShowLevels (Default: true / true) : Toggles signal arrows and horizontal price levels.
• InpExtendBars (Default: 25) : Number of future bars to project horizontal entry, SL, and TP lines.
• InpArrowDistance (Default: 15) : Vertical offset spacing in points between candle extremes and signal arrows.
• Full Color Settings : Complete custom palette control over backgrounds, borders, headers, buttons, and text.
════════════════
PRO TRADING PLAYBOOKS & STRATEGIES
════════════════
🎯 PLAYBOOK 1: THE INTRADAY MOMENTUM SCALPER (M5 / M15)
• Focus Assets : EURUSD, GBPUSD, USDJPY, XAUUSD
• Timeframes : M5 and M15
• Core TDI Trigger : TRSI vs. Trade Signal (Red Line)
• Active Filters : InpFilterLevel50 = true, Use_HeikenAshi_Filter = true, Use_MA_Filter = true (50 EMA)
• Execution Flow : Wait for the dashboard to trigger an alert on an M5 or M15 asset. Click "OPEN". Verify that the candle has closed with Heiken Ashi agreement above the 50 EMA. Execute market entry with the calculated SL and aim for TP1 (1:1 RR) to lock quick daily profits.
🎯 PLAYBOOK 2: THE INSTITUTIONAL TREND CONTINUATION SWING (H1 / H4)
• Focus Assets : Major Forex Pairs, Gold, Stock Indices (US30, NAS100)
• Timeframes : H1 and H4
• Core TDI Trigger : TRSI vs. Market Base (Yellow Line)
• Active Filters : Use_ADX_Filter = true (Level 20.0), Use_Ichimoku_Filter = true, Use_DoubleMA_Filter = true
• Execution Flow : This setup targets powerful macro expansion cycles. When the dashboard highlights an H1 or H4 crossover where price has broken outside the Ichimoku Cloud and the fast EMA leads the slow EMA, enter swing positions targeting TP2 (2.0 RR) for asymmetric risk-to-reward yields.
🎯 PLAYBOOK 3: THE FIBONACCI GOLDEN POCKET REVERSAL (M15 / H1)
• Focus Assets : High-volatility pairs and Commodities
• Timeframes : M15 and H1
• Core TDI Trigger : TRSI vs. Trade Signal
• Active Filters : Use_Fib_Filter = true (0.382 - 0.618), Use_SR_Filter = true
• Execution Flow : Captures precision pullbacks in trending markets. The dashboard monitors major swing points and fires an alert only when TDI crosses right as price tests the confluence of a historical S/R level and the 61.8% Fibonacci retracement level.
════════════════
STEP-BY-STEP INSTALLATION & PUSH ALERT SETUP
════════════════
1. Open your MetaTrader 5 terminal.
2. Click File -> Open Data Folder in the top menu.
3. Open the MQL5 folder, then open the Indicators folder.
4. Copy "TDI_Scanner_Dashboard.mq5" (or compiled .ex5) into this Indicators folder.
5. Restart MetaTrader 5 or right-click Indicators in the Navigator panel and select Refresh.
6. Open any chart (e.g., EURUSD M15).
7. Drag "TDI Scanner Dashboard PRO" onto the chart canvas.
8. In the Inputs tab, check "Allow DLL imports" and adjust parameters to match your preference.
9. To enable Mobile Push Alerts:
• Open the MT5 mobile app on your iOS or Android device.
• Navigate to Settings -> Chat and Messages -> Find your 8-character MetaQuotes ID.
• In your MT5 Desktop Terminal, click Tools -> Options -> Notifications tab.
• Check "Enable Push Notifications", enter your MetaQuotes ID, and click "Test".
• You will now receive instant push alerts whenever a valid setup confirms on closed candles!
════════════════
PROP FIRM EVALUATION & RISK MANAGEMENT
════════════════
Proprietary trading firms (FTMO, FundedNext, The Funded Trader) require strict daily drawdown limits (typically 4% to 5%) and maximum total drawdown rules (typically 8% to 10%). Random stop placements lead to account failure.
TDI SCANNER DASHBOARD PRO MT5 is engineered for prop traders:
🔹 Consistent Risk Sizing : Because Stop Loss distances are based on 1.5x ATR, your risk per trade remains standardized regardless of market conditions.
🔹 Asymmetric Return Profiles : Combining a 1:1 RR target (TP1) with a 2:0 RR runner target (TP2) ensures your winning trades comfortably outpace losing trades.
🔹 Zero Emotional Interference : Objective entry criteria remove emotional second-guessing, helping you adhere strictly to risk rules during prop firm evaluation stages.
════════════════
FREQUENTLY ASKED QUESTIONS (FAQ)
════════════════
❓ Q: Does this indicator repaint its signals?
💡 A: No. The algorithm evaluates conditions strictly on closed candles (Bar index 1). Once the candle closes and confirms the setup, the signal and its associated ATR target prices remain locked permanently.
❓ Q: Will running 20 pairs on 6 timeframes slow down MetaTrader?
💡 A: No. The dashboard uses an asynchronous scanning architecture combined with handle-caching routines and in-memory mathematical smoothing. It queries only necessary historical bars, maintaining a light CPU footprint even on budget VPS setups.
❓ Q: Can I customize the dashboard colors to match my chart theme?
💡 A: Yes. Every visual element—from panel background, table headers, text labels, to bullish/bearish signal colors—is fully customizable in the input parameters.
❓ Q: Do I need to attach the indicator to multiple charts?
💡 A: No. Attach the dashboard to a single chart window, and it will handle the background scanning across all configured pairs and timeframes simultaneously.
❓ Q: Can I use this for manual trading, or is it automated?
💡 A: It is a semi-automated visual scanner designed for discretionary traders. It handles market scanning, pattern recognition, and risk calculation automatically, while leaving execution control in your hands.
════════════════
REGULATORY RISK DISCLAIMER
════════════════
Trading foreign exchange, equities, commodities, futures, and cryptocurrencies carries a high level of risk and may not be suitable for all investors. High financial leverage can work against you as well as for you. Before deciding to trade financial markets, carefully consider your investment objectives, risk tolerance, and trading experience. Past performance calculated by technical indicators is never a guarantee of future market results. Always test software and scanning tools on a demo account thoroughly before committing real capital in live market conditions.
════════════════
CUSTOMER SUPPORT & THANK YOU
════════════════
✨ Thank you for choosing TDI SCANNER DASHBOARD PRO MT5!
We are dedicated to building institutional-grade technical software that gives independent traders a decisive edge in today's fast-moving markets. If you find value in this tool, please take a moment to leave a 5-star rating and positive review on the MQL5 Market—your feedback directly supports continuous feature updates and ongoing optimizations.
If you have questions, need assistance with input parameter presets, or want to suggest new features for future versions, please send a direct message through our official MQL5 profile. Happy Trading and May the Trend Be with You! 🚀📈💰
