Pro Traders Dynamic Index TDI rsi BB Signal Filter
- Indicatori
- Versione: 1.12
- Attivazioni: 5
════════════════════════════════════════════════════════════════════
🎯 MAX-EDGE TDI PRO: ADVANCED NON-REPAINT TRADING SYSTEM FOR MT5
════════════════════════════════════════════════════════════════════
📌 MAIN TITLE & HEADER SUMMARY
════════════════════════════════════════════════════════════════════
⭐ Indicator Name: Max-Edge TDI Pro: Non-Repaint Multi-Filter System
⭐ Platform: MetaTrader 5 (MT5)
⭐ Category: Technical Oscillators / Trend & Momentum Systems
⭐ Base Strategy: Enhanced Traders Dynamic Index (TDI) + Multi-Filter Engine
⭐ Target Markets: Forex, Indices, Crypto, Commodities, Stocks
⭐ Execution Style: Scalping, Day Trading, Swing Trading
--------------------------------------------------------------------
════════════════════════════════════════════════════════════════════
📦 PRODUCT OVERVIEW
════════════════════════════════════════════════════════════════════
Max-Edge TDI Pro is an elite, non-repainting MetaTrader 5 indicator designed to modernize the classic Traders Dynamic Index (TDI). By combining dynamic volatility channels, smoothed RSI momentum, and an integrated suite of 15+ multi-indicator confirmation filters, Max-Edge TDI Pro transforms raw market noise into highly reliable, actionable trade setups.
Standard TDI indicators suffer from false signals during choppy consolidation phases. Max-Edge TDI Pro solves this issue by requiring multi-layered confluence before displaying clean chart arrows or issuing real-time alerts. Every signal is evaluated at bar close, guaranteeing 100% non-repainting performance.
--------------------------------------------------------------------
════════════════════════════════════════════════════════════════════
💎 KEY VALUE PROPOSITIONS & CORE ADVANTAGES
════════════════════════════════════════════════════════════════════
⚡ 100% Strictly Non-Repainting Execution
All calculations and signal prints execute strictly on closed candles (Bar index 1). Once an arrow appears or an alert triggers, it remains permanently on your chart.
🛡️ Integrated 15+ Multi-Filter Confluence Engine
Eliminate low-probability trades by filtering signal generation through Trend (MA, Double MA, Ichimoku, Parabolic SAR), Momentum (ADX, AO, CCI, RVI, MACD), Market Structure (S/R Zones, Fibonacci Swing Levels), and Price Action (Heiken Ashi).
📊 All-in-One Multi-Timeframe Compatibility
Works seamlessly across any timeframe (M1 to MN) and any liquid financial asset available on MetaTrader 5.
🔔 Complete Multi-Channel Alert Suite
Never miss a setup. Features real-time Pop-up terminal alerts, custom audio sound alerts, Push notifications to mobile devices, and instant Email notifications.
🎨 Fully Customizable & Clean Visuals
Display only what you need. Show or hide Volatility Bands, Market Base lines, and customize arrow gaps and sizes for an un-cluttered workspace.
--------------------------------------------------------------------
════════════════════════════════════════════════════════════════════
🚀 DETAILED FEATURE BREAKDOWN & TRADING BENEFITS
════════════════════════════════════════════════════════════════════
🔹 Dynamic RSI & Volatility Band Core
Calculates smoothed RSI (TRSI) paired with standard deviation volatility bands to identify overbought/oversold extremities and true directional shifts.
► Benefit: Know instantly whether the market is expanding, compressing, or overextended.
🔹 Level 50 Midline Confirmation Filter
Requires buy signals to occur above the key 50 level and sell signals below the 50 level.
► Benefit: Prevents counter-trend entries in weak market conditions.
🔹 ADX Trend Strength Filter
Blocks trades when the Average Directional Index (ADX) falls below your predefined threshold.
► Benefit: Keeps you out of flat, low-volume, range-bound markets.
🔹 Dual Moving Average & Trend Confluences
Filters entries through Single MA, Fast/Slow Double MA, or Ichimoku Senkou Span B levels.
► Benefit: Ensures you only trade in alignment with the higher-tier macro trend.
🔹 Support & Resistance + Fibonacci Retracement Engine
Scans historical price action to identify dynamic key levels and swing points.
► Benefit: Restricts entries to high-confluence reversal and breakout zones.
--------------------------------------------------------------------
════════════════════════════════════════════════════════════════════
🔬 COMPREHENSIVE COMPONENT GUIDE
════════════════════════════════════════════════════════════════════
1. RSI Price Line (Aqua)
The core smoothed momentum driver of the system. Crosses the Market Base line to trigger raw signals.
2. Trade Signal Line (Red)
Acts as a signal baseline to detect momentum acceleration and deceleration.
3. Volatility Band High & Low (Deep Sky Blue)
Upper and lower envelope bands calculated using Standard Deviation over the base period. Defines volatility expansion and contraction zones.
4. Market Base Line (Orchid)
The central equilibrium line of the TDI. Serves as the primary crossover axis for Buy and Sell setups.
5. On-Chart Signal Arrows
Visual chart arrows (Aqua for Buy, Red for Sell) drawn directly at swing points on confirmed candle closes.
--------------------------------------------------------------------
════════════════════════════════════════════════════════════════════
📖 DETAILED USER MANUAL & INPUT PARAMETERS
════════════════════════════════════════════════════════════════════
⚙️ 1. TDI CORE INPUT PARAMETERS
► InpPeriodRSI (Default: 13)
Sets the calculation period for the base Relative Strength Index.
► InpAppliedPriceRSI (Default: PRICE_CLOSE)
Selects the price source for RSI calculations (Close, Open, High, Low, Median, Typical, Weighted).
► InpPeriodVolBand (Default: 34)
Sets the lookback period for calculating Volatility Bands (Bollinger-style envelopes).
► InpPeriodSmRSI (Default: 2)
Determines the smoothing period applied to the base RSI line.
► InpMethodSmRSI (Default: MODE_SMA)
Smoothing method for the RSI line (SMA, EMA, SMMA, LWMA).
► InpPeriodSmSig (Default: 7)
Determines the smoothing period for the Trade Signal line.
► InpMethodSmSig (Default: MODE_SMA)
Smoothing method for the Trade Signal line (SMA, EMA, SMMA, LWMA).
► InpOverbought (Default: 68.0)
Upper threshold level marking overbought market conditions.
► InpOversold (Default: 32.0)
Lower threshold level marking oversold market conditions.
► InpShowBase (Default: INPUT_NO)
Toggles visibility of the central Market Base line on your indicator window.
► InpShowVBL (Default: INPUT_NO)
Toggles visibility of the upper and lower Volatility Band lines.
► InpArrowSize (Default: 2)
Sets the visual thickness size for signal arrows on the main chart.
► InpArrowGap (Default: 100)
Sets the vertical offset distance (in points) between candle high/low and the signal arrow.
► InpFilterLevel50 (Default: INPUT_NO)
When enabled, Buy signals require TRSI > 50 and Sell signals require TRSI < 50.
--------------------------------------------------------------------
⚙️ 2. FILTER MODE & CONFLUENCE PARAMETERS
■ RSI CROSS FILTER
► Use_RSI_Cross_Filter (Default: false) - Enables standalone RSI crossing filter.
► RSI_Length (Default: 14) - Lookback period for the secondary RSI filter.
► RSI_Price_Source (Default: PRICE_CLOSE) - Applied price source for secondary RSI.
► Oversold (Default: 30.0) - Re-entry threshold for bullish cross validation.
► Overbought (Default: 70.0) - Re-entry threshold for bearish cross validation.
■ ADX FILTER
► Use_ADX_Filter (Default: false) - Toggles ADX trend strength filtering.
► ADX_Period (Default: 10) - Calculation period for ADX line.
► ADX_Min_Level (Default: 20.0) - Minimum ADX strength value required to approve signals.
■ SINGLE MA FILTER
► Use_MA_Filter (Default: false) - Enforces price location relative to a Moving Average.
► MA_Period (Default: 50) - Lookback period of the single Moving Average.
► MA_Method (Default: MODE_SMA) - Averaging method (SMA, EMA, SMMA, LWMA).
► MA_Shift (Default: 0) - Horizontal bar shift for the MA line.
■ ICHIMOKU FILTER
► Use_Ichimoku_Filter (Default: false) - Enforces price position relative to Senkou Span B.
► Ichimoku_SenkouB (Default: 52) - Period calculation for Senkou Span B.
► Ichimoku_Kijun (Default: 26) - Kijun-sen period shift setting.
■ RSI 75 FILTER
► Use_RSI75_Filter (Default: false) - Uses long-period RSI for macro direction.
► RSI_Filter_Period (Default: 75) - Long-term RSI period length.
■ DOUBLE MA FILTER
► Use_DoubleMA_Filter (Default: false) - Requires fast MA to be aligned with slow MA.
► MA_A_Period (Default: 30) - Fast Moving Average period.
► MA_A_Method (Default: MODE_EMA) - Fast Moving Average calculation method.
► MA_A_Applied (Default: PRICE_CLOSE) - Fast MA price source.
► MA_A_Shift (Default: 0) - Fast MA horizontal shift.
► MA_B_Period (Default: 140) - Slow Moving Average period.
► MA_B_Method (Default: MODE_EMA) - Slow Moving Average calculation method.
► MA_B_Applied (Default: PRICE_CLOSE) - Slow MA price source.
► MA_B_Shift (Default: 0) - Slow MA horizontal shift.
■ AWESOME OSCILLATOR (AO) FILTER
► Use_AO_Filter (Default: false) - Toggles Awesome Oscillator validation.
► Use_AO_Volume_Filter (Default: false) - Requires AO value to exceed minimum thresholds.
► AO_Buy_Min (Default: 4.0) - Minimum positive AO value required for buy setups.
► AO_Sell_Max (Default: -4.0) - Maximum negative AO value required for sell setups.
► Use_AO_Color_Filter (Default: false) - Requires AO bar direction to match trade side.
► Use_AO_Zero_Filter (Default: false) - Enforces AO position above/below zero axis.
■ PARABOLIC SAR FILTER
► Use_SAR_Filter (Default: false) - Enforces price position relative to Parabolic SAR.
► SAR_Step (Default: 0.02) - Increment factor step for Parabolic SAR.
► SAR_Maximum (Default: 0.2) - Maximum acceleration factor for Parabolic SAR.
■ HEIKEN ASHI FILTER
► Use_HeikenAshi_Filter (Default: false) - Requires Heiken Ashi candle color to agree with signal.
■ CCI TREND & OB/OS FILTERS
► Use_CCI_Filter (Default: false) - Requires CCI to be above/below zero line.
► CCI_Period (Default: 50) - Lookback period for CCI Trend filter.
► CCI_Applied (Default: PRICE_CLOSE) - Price source for CCI Trend.
► Use_CCI_OBOS_Filter (Default: false) - Enforces CCI extreme zone filtering.
► CCI_OBOS_Period (Default: 14) - Period for CCI OB/OS filter.
► CCI_OBOS_Applied (Default: PRICE_CLOSE) - Price source for CCI OB/OS.
► CCI_Overbought (Default: 100.0) - Threshold for overbought validation.
► CCI_Oversold (Default: -100.0) - Threshold for oversold validation.
■ RVI TREND & SIGNAL FILTERS
► Use_RVI_Filter (Default: false) - Toggles Relative Vigor Index trend filter.
► RVI_Period (Default: 75) - Calculation period for RVI Trend.
► Use_RVI_Signal_Filter (Default: false) - Toggles RVI main/signal line cross filter.
► RVI_Signal_Period (Default: 20) - Period for RVI Signal line calculation.
■ MACD SIGNAL & ZERO FILTERS
► Use_MACD_Filter (Default: false) - Requires MACD histogram orientation to match setup.
► MACD_FastEMA (Default: 12) - Fast EMA period for MACD.
► MACD_SlowEMA (Default: 26) - Slow EMA period for MACD.
► MACD_SignalSMA (Default: 9) - Signal line SMA period for MACD.
► MACD_Applied (Default: PRICE_CLOSE) - Applied price source for MACD.
► Use_MACD_Zero_Filter (Default: false) - Requires MACD main line above/below zero.
■ SUPPORT & RESISTANCE FILTER
► Use_SR_Filter (Default: false) - Filters signals based on proximity to key price zones.
► SR_Period (Default: 50) - Historical bar range used to identify local highs/lows.
► SR_Zone_Points (Default: 80) - Zone sensitivity buffer distance measured in points.
■ FIBONACCI ZIGZAG FILTER
► Use_Fib_Filter (Default: false) - Filters entries using automatic swing retracement zones.
► Fib_Level_1 (Default: 0.382) - Primary Fibonacci retracement ratio boundary.
► Fib_Level_2 (Default: 0.618) - Secondary Fibonacci retracement ratio boundary.
► ZigZag_Depth (Default: 12) - Depth parameter for swing identification.
► ZigZag_Deviation (Default: 5) - Deviation parameter for swing points.
► ZigZag_Backstep (Default: 3) - Backstep parameter for swing calculation.
--------------------------------------------------------------------
⚙️ 3. ALERT & NOTIFICATION PARAMETERS
► InpAlertPopup (Default: true) - Displays terminal pop-up message upon confirmed signal.
► InpAlertSound (Default: true) - Plays an audio file when a signal triggers.
► InpSoundFile (Default: "alert.wav") - Audio filename located inside MT5 Sounds directory.
► InpAlertPush (Default: true) - Sends push notifications directly to MT5 mobile app.
► InpAlertEmail (Default: false) - Sends email notification to desktop terminal mail settings.
► InpAlertOnAttach (Default: false) - Triggers an immediate alert for bar 1 when attaching to chart.
--------------------------------------------------------------------
════════════════════════════════════════════════════════════════════
🎯 RECOMMENDED TRADING STRATEGIES & WORKFLOW
════════════════════════════════════════════════════════════════════
📍 Strategy 1: Trend-Following Momentum (High Win Rate)
1. Set InpFilterLevel50 to INPUT_YES.
2. Enable Use_DoubleMA_Filter (30 EMA / 140 EMA).
3. Enable Use_ADX_Filter (ADX_Min_Level = 20).
► Trading Rule: Execute BUY when Aqua arrow prints above 50 level while Fast MA > Slow MA and ADX > 20. Execute SELL when Red arrow prints below 50 level while Fast MA < Slow MA and ADX > 20.
📍 Strategy 2: Reversal Breakout Confluence
1. Enable Use_SR_Filter (SR_Period = 50, SR_Zone_Points = 80).
2. Enable Use_HeikenAshi_Filter.
► Trading Rule: Enter only when TDI cross occurs while price touches key Support/Resistance zones and Heiken Ashi candle confirms directional momentum change.
--------------------------------------------------------------------
════════════════════════════════════════════════════════════════════
⚙️ INSTALLATION & SETUP GUIDE
════════════════════════════════════════════════════════════════════
1. Open MetaTrader 5 terminal.
2. Go to File menu -> Open Data Folder.
3. Navigate to MQL5 directory -> Indicators folder.
4. Copy the "Traders_Dynamic_Index.mq5" file into the Indicators folder.
5. Restart MT5 or right-click "Indicators" in Navigator window and click "Refresh".
6. Drag "Max-Edge TDI Pro" onto your desired price chart.
7. Adjust filter configurations in the Inputs tab according to your strategy and click OK.
--------------------------------------------------------------------
════════════════════════════════════════════════════════════════════
🙏 THANK YOU FOR YOUR SUPPORT
════════════════════════════════════════════════════════════════════
Thank you for choosing Max-Edge TDI Pro for your trading desktop. If you find this tool helpful for your trading performance, please consider leaving a 5-star rating and review on the MQL5 Market!
