Ultra UT Bot Pro Multi Filter Trend Trading System
- Indicatori
- Versione: 1.64
- Attivazioni: 5
══════════════════════════════════════════════════════════════════════════════
ULTRA UT BOT PRO MULTI FILTER - ADVANCED NO REPAINT TREND TRADING SYSTEM FOR MT5
══════════════════════════════════════════════════════════════════════════════
🚀 WELCOME TO THE NEXT GENERATION OF PRECISION TREND TRADING 🚀
Are you tired of laggy indicators, repainting signals, and constant false breakouts in choppy markets?
The **UT Bot Pro Multi Filter** is an institutional-grade, non-repainting trend-following indicator engineered specifically for MetaTrader 5. Based on the legendary ATR Trailing Stop strategy popularized on TradingView, this enhanced version combines dynamic volatility tracking with 16+ built-in multi-timeframe confirmative filters.
Whether you are trading Forex, Gold (XAUUSD), Indices (US30, NAS100), Crypto, or Stocks, UT Bot Pro Multi Filter gives you the precise edge needed to enter early, ride massive trends, and avoid deadly market noise.
══════════════════════════════════════════════════════════════════════════════
⚙️ PRODUCT SPECIFICATIONS & META INFORMATION
══════════════════════════════════════════════════════════════════════════════
📌 **Product Type:** Technical Indicator (Custom Chart Indicator)
📌 **Platform:** MetaTrader 5 (MQL5 Native Code)
📌 **Category:** Trend Following / Volatility / Reversal Signals
📌 **Trading Style:** Scalping, Day Trading, Swing Trading, Position Trading
📌 **Recommended Assets:** Forex Pairs (EURUSD, GBPUSD, USDJPY), XAUUSD (Gold), BTCUSD, Indices
📌 **Timeframes:** Compatible with all timeframes (M1, M5, M15, H1, H4, D1)
📌 **Repainting Policy:** 100% NO REPAINT (When `WaitForCandleClose = true`)
📌 **Alert System:** Screen Popups, Sound Notifications, Push Notifications to Mobile
📌 **Execution Engine:** Optimized C++ level MQL5 loop architecture for ultra-fast calculations
══════════════════════════════════════════════════════════════════════════════
💎 UNMATCHED ADVANTAGES & VALUE PROPOSITIONS
══════════════════════════════════════════════════════════════════════════════
🌟 **1. True Zero-Repaint Guarantee:**
Many indicators change their arrows after the bar has closed to look perfect in backtests. UT Bot Pro solves this! When the candle close mode is enabled, every signal displayed on your chart is locked permanently. What you see on history is exactly what you get in live trading!
🌟 **2. All-In-One Trading Suite:**
Instead of cluttering your chart with 5 to 10 separate indicators, UT Bot Pro handles everything internally. It calculates volatility, trend direction, momentum, overbought/oversold levels, support/resistance zones, and Fibonacci retracements inside a single optimized script.
🌟 **3. Eliminates False Signals via Multi-Layer Filtering:**
The primary reason trend indicators fail during consolidation is whipsaw price action. UT Bot Pro allows you to activate up to 16 individual filters (such as Ichimoku, ADX, MACD, RSI, Double MA) to block trades when the market lacks clear direction.
🌟 **4. Professional Color-Coded Candle Visualizer:**
Instantly identify market sentiment at a glance. Candles automatically change color based on the ATR trailing stop direction—Cyan/Aqua for Bullish trends and Red for Bearish trends.
🌟 **5. Instant Mobile & Desktop Alerts:**
Never miss a high-probability trade setup again. The indicator pushes alerts directly to your MetaTrader Mobile App (iOS & Android), triggers system popups, and plays sound files the exact moment a valid signal confirms.
══════════════════════════════════════════════════════════════════════════════
🔥 KEY FEATURES OVERVIEW
══════════════════════════════════════════════════════════════════════════════
📊 **Dynamic ATR Trailing Stop Engine:**
Calculates real-time market volatility using Average True Range (ATR) to continuously adjust trailing support and resistance levels.
🎨 **Tri-Color Trailing Lines:**
* **Cyan Line:** Indicates an active, confirmed Uptrend (Bullish Bias).
* **Red Line:** Indicates an active, confirmed Downtrend (Bearish Bias).
* **Blue Line:** Indicates Neutral / Sideways consolidation.
🎯 **Visual Arrow Signals:**
* **Aqua Up Arrow (Code 233):** High-probability BUY Entry.
* **Red Down Arrow (Code 234):** High-probability SELL Entry.
🛡️ **16 Integrated Confirmation Filters:**
1. **Ichimoku Senkou Span B Filter:** Validates structural trend higher/lower than the cloud baseline.
2. **RSI Crossover Filter:** Ensures entry occurs during active momentum shifts out of extreme zones.
3. **ADX Trend Strength Filter:** Filters out weak trends when ADX is below your target threshold.
4. **Single Moving Average Filter:** Confirms trend alignment relative to a core baseline.
5. **RSI 75 Trend Filter:** Macro momentum confirmation above or below the 50 level.
6. **Double Moving Average Crossover:** Uses Fast and Slow MAs to ensure high-timeframe trend alignment.
7. **Awesome Oscillator (AO) Triple Filter:** Volume, Color, and Zero-line crossover validation.
8. **Parabolic SAR Filter:** Trailing price acceleration confirmation.
9. **Heiken Ashi Trend Filter:** Smooths noise to ensure candle body alignment.
10. **CCI Trend Filter:** Commodity Channel Index directional alignment (>0 or <0).
11. **CCI Overbought/Oversold Filter:** Extreme reversal entry validation.
12. **Relative Volatility Index (RVI) Trend Filter:** Directional volatility confirmation.
13. **RVI Signal Line Crossover:** Micro crossover validation.
14. **MACD Signal Line Histogram Filter:** Momentum histogram alignment.
15. **MACD Zero Line Filter:** Macro trend structure alignment.
16. **Dynamic Support & Resistance Zone Filter:** Ensures signals only fire when price tests critical key levels.
17. **Automated Swing Fibonacci Filter:** Validates bounce/rejection signals inside Golden Ratio zones (0.382 / 0.618).
══════════════════════════════════════════════════════════════════════════════
🛠️ DETAILED PARAMETERS & INPUT VARIABLE GUIDE
══════════════════════════════════════════════════════════════════════════════
Below is the complete breakdown of every single input parameter available inside the indicator settings window:
──────────────────────────────────────────────────────────────────────────────
⚙️ [1] UT BOT CORE SETTINGS
──────────────────────────────────────────────────────────────────────────────
• **keyvalue (Default: 1.0):**
Sensitivity multiplier for the ATR trailing stop. Lower values (e.g., 0.5 - 1.0) make signals faster for scalping. Higher values (e.g., 2.0 - 3.0) smooth out noise for swing trading.
• **atrperiod (Default: 1):**
The calculation period for Average True Range. A setting of 1 measures instant bar-to-bar volatility.
──────────────────────────────────────────────────────────────────────────────
☁️ [2] ICHIMOKU SENKOU SPAN B FILTER
──────────────────────────────────────────────────────────────────────────────
• **UseSenkouFilter (Default: false):**
Enables/Disables Ichimoku Cloud Span B filtering.
• **IchimokuTenkan (Default: 9):** Conversion line period.
• **IchimokuKijun (Default: 26):** Base line period.
• **IchimokuSenkou (Default: 52):** Leading Span B period.
• **IchimokuDisplacement (Default: 26):** Cloud shift displacement into the past/future.
──────────────────────────────────────────────────────────────────────────────
📈 [3] RSI CROSS FILTER
──────────────────────────────────────────────────────────────────────────────
• **Use_RSI_Cross_Filter (Default: false):**
Requires RSI to cross out of extreme zones before authorizing a trade signal.
• **RSI_Length (Default: 14):** RSI calculation period.
• **RSI_Price_Source (Default: PRICE_CLOSE):** Price source applied to RSI calculation.
• **Oversold (Default: 30.0):** Oversold threshold level for BUY confirmation.
• **Overbought (Default: 70.0):** Overbought threshold level for SELL confirmation.
──────────────────────────────────────────────────────────────────────────────
📊 [4] ADX TREND STRENGTH FILTER
──────────────────────────────────────────────────────────────────────────────
• **Use_ADX_Filter (Default: false):**
Blocks signals if market momentum is dead/flat.
• **ADX_Period (Default: 10):** ADX trend strength calculation period.
• **ADX_Min_Level (Default: 20.0):** Minimum ADX value required to allow trading.
──────────────────────────────────────────────────────────────────────────────
📉 [5] SINGLE MOVING AVERAGE FILTER
──────────────────────────────────────────────────────────────────────────────
• **Use_MA_Filter (Default: false):**
Enables baseline Moving Average filtering.
• **MA_Period (Default: 50):** Period of the single Moving Average.
• **MA_Method (Default: MODE_SMA):** MA calculation method (SMA, EMA, SMMA, LWMA).
• **MA_Shift (Default: 0):** Horizontal bar shift offset.
──────────────────────────────────────────────────────────────────────────────
📊 [6] RSI 75 MACRO FILTER
──────────────────────────────────────────────────────────────────────────────
• **Use_RSI75_Filter (Default: false):**
Uses a long-period RSI to determine macro bullish/bearish bias.
• **RSI_Filter_Period (Default: 75):** Long-term RSI period.
──────────────────────────────────────────────────────────────────────────────
📈 [7] DOUBLE MOVING AVERAGE FILTER
──────────────────────────────────────────────────────────────────────────────
• **Use_DoubleMA_Filter (Default: false):**
Filters trades based on fast vs slow MA alignment.
• **MA_A_Period (Default: 30):** Fast Moving Average period.
• **MA_A_Method (Default: MODE_EMA):** Fast MA calculation type.
• **MA_A_Applied (Default: PRICE_CLOSE):** Fast MA applied price source.
• **MA_A_Shift (Default: 0):** Fast MA offset shift.
• **MA_B_Period (Default: 140):** Slow Moving Average period.
• **MA_B_Method (Default: MODE_EMA):** Slow MA calculation type.
• **MA_B_Applied (Default: PRICE_CLOSE):** Slow MA applied price source.
• **MA_B_Shift (Default: 0):** Slow MA offset shift.
──────────────────────────────────────────────────────────────────────────────
📊 [8] AWESOME OSCILLATOR (AO) FILTER
──────────────────────────────────────────────────────────────────────────────
• **Use_AO_Filter (Default: false):** Master switch for Awesome Oscillator logic.
• **Use_AO_Volume_Filter (Default: false):** Requires AO histogram value to exceed thresholds.
• **AO_Buy_Min (Default: 4.0):** Minimum AO value for Buy signals.
• **AO_Sell_Max (Default: -4.0):** Maximum AO value for Sell signals.
• **Use_AO_Color_Filter (Default: false):** Requires AO histogram bar to match signal color.
• **Use_AO_Zero_Filter (Default: false):** Requires AO to be above 0 for Buy and below 0 for Sell.
──────────────────────────────────────────────────────────────────────────────
📍 [9] PARABOLIC SAR FILTER
──────────────────────────────────────────────────────────────────────────────
• **Use_SAR_Filter (Default: false):** Enables Parabolic SAR trend filter.
• **SAR_Step (Default: 0.02):** Acceleration factor step value.
• **SAR_Maximum (Default: 0.2):** Maximum acceleration factor.
──────────────────────────────────────────────────────────────────────────────
🕯️ [10] HEIKEN ASHI FILTER
──────────────────────────────────────────────────────────────────────────────
• **Use_HeikenAshi_Filter (Default: false):**
Requires the current Heiken Ashi candle body to be green for BUY or red for SELL.
──────────────────────────────────────────────────────────────────────────────
📈 [11] CCI TREND & OB/OS FILTERS
──────────────────────────────────────────────────────────────────────────────
• **Use_CCI_Filter (Default: false):** Requires CCI to be >0 for Buy or <0 for Sell.
• **CCI_Period (Default: 50):** Trend CCI calculation period.
• **CCI_Applied (Default: PRICE_CLOSE):** Price source for Trend CCI.
• **Use_CCI_OBOS_Filter (Default: false):** Enables CCI Overbought/Oversold filter.
• **CCI_OBOS_Period (Default: 14):** OB/OS CCI period.
• **CCI_OBOS_Applied (Default: PRICE_CLOSE):** Price source for OB/OS CCI.
• **CCI_Overbought (Default: 100.0):** CCI Overbought level.
• **CCI_Oversold (Default: -100.0):** CCI Oversold level.
──────────────────────────────────────────────────────────────────────────────
📊 [12] RVI TREND & SIGNAL FILTERS
──────────────────────────────────────────────────────────────────────────────
• **Use_RVI_Filter (Default: false):** Requires Relative Volatility Index to be >0 (Buy) or <0 (Sell).
• **RVI_Period (Default: 75):** Long-term RVI period.
• **Use_RVI_Signal_Filter (Default: false):** Requires RVI main line to cross above/below signal line.
• **RVI_Signal_Period (Default: 20):** Crossover RVI period.
──────────────────────────────────────────────────────────────────────────────
📉 [13] MACD SIGNAL & ZERO LINE FILTERS
──────────────────────────────────────────────────────────────────────────────
• **Use_MACD_Filter (Default: false):** Requires MACD histogram to be positive for Buy or negative for Sell.
• **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.
• **MACD_Applied (Default: PRICE_CLOSE):** Price source for MACD.
• **Use_MACD_Zero_Filter (Default: false):** Requires MACD main line to be above 0 (Buy) or below 0 (Sell).
──────────────────────────────────────────────────────────────────────────────
🧱 [14] SUPPORT & RESISTANCE ZONE FILTER
──────────────────────────────────────────────────────────────────────────────
• **Use_SR_Filter (Default: false):**
Restricts signals so they only generate near key Support or Resistance levels.
• **SR_Period (Default: 50):** Lookback period to identify swing high/low points.
• **SR_Zone_Points (Default: 80):** Zone thickness tolerance measured in points.
──────────────────────────────────────────────────────────────────────────────
📐 [15] FIBONACCI RETRACEMENT FILTER
──────────────────────────────────────────────────────────────────────────────
• **Use_Fib_Filter (Default: false):**
Ensures entry arrows only appear inside defined Fibonacci retracement zones.
• **Fib_Level_1 (Default: 0.382):** First Fibonacci zone boundary (38.2%).
• **Fib_Level_2 (Default: 0.618):** Second Fibonacci zone boundary (61.8%).
• **ZigZag_Depth (Default: 12):** Depth parameter for automatic swing calculation.
• **ZigZag_Deviation (Default: 5):** Deviation parameter for swing points.
• **ZigZag_Backstep (Default: 3):** Backstep parameter for swing points.
──────────────────────────────────────────────────────────────────────────────
🔔 [16] ALERT & NOTIFICATION SETTINGS
──────────────────────────────────────────────────────────────────────────────
• **Use_Alert_Popup (Default: true):** Shows desktop pop-up message inside MetaTrader.
• **Use_Alert_Sound (Default: true):** Plays custom wav audio alert upon signal trigger.
• **Use_Push_Notification (Default: true):** Sends instant push notifications directly to smartphones.
• **Use_Sound_Only (Default: false):** Silent mode—plays sound files without popups.
• **Sound_File_Buy (Default: "alert.wav"):** Custom sound file name for Buy entries.
• **Sound_File_Sell (Default: "alert2.wav"):** Custom sound file name for Sell entries.
──────────────────────────────────────────────────────────────────────────────
⏳ [17] SIGNAL & EXECUTION MODE
──────────────────────────────────────────────────────────────────────────────
• **WaitForCandleClose (Default: true):**
* Set to `true` for **Strict No-Repaint Mode** (Recommended). Signals appear only after bar closure.
* Set to `false` for **Real-Time Mode** (Signals fire instantly on open bars, but can repaint if price reverts).
══════════════════════════════════════════════════════════════════════════════
📖 HOW TO USE & TRADING STRATEGY GUIDE
══════════════════════════════════════════════════════════════════════════════
📌 **Step 1: Setup & Asset Selection**
Attach UT Bot Pro Multi Filter to your desired chart. For fast scalping, M5 and M15 timeframes work exceptionally well. For swing trading, apply it to H1 or H4 charts.
📌 **Step 2: Filter Customization**
Start with default settings (all filters off) to see raw ATR trailing signals. Gradually enable filters based on your preferred strategy:
* *For Strong Trending Markets:* Enable `Use_MA_Filter` (Period 50 or 200) + `Use_ADX_Filter`.
* *For Reversal Scalping:* Enable `Use_SR_Filter` + `Use_RSI_Cross_Filter`.
* *For Safe High-Winrate Trades:* Enable `Use_DoubleMA_Filter` + `Use_HeikenAshi_Filter`.
📌 **Step 3: Executing BUY Orders**
1. Wait for an **Aqua Up Arrow** to plot below the completed candle.
2. Verify that the Bar Color has turned **Cyan/Aqua**.
3. Confirm that all enabled active filters match green/bullish conditions.
4. Open a **BUY Order** at the market open of the next candle.
5. Place Stop Loss slightly below the Aqua trailing line or recent swing low.
6. Take Profit at 1:1.5 or 1:2 Risk-to-Reward ratio, or trailing until a Sell signal appears.
📌 **Step 4: Executing SELL Orders**
1. Wait for a **Red Down Arrow** to plot above the completed candle.
2. Verify that the Bar Color has turned **Red**.
3. Confirm that all enabled active filters match red/bearish conditions.
4. Open a **SELL Order** at the market open of the next candle.
5. Place Stop Loss slightly above the Red trailing line or recent swing high.
6. Take Profit at 1:1.5 or 1:2 Risk-to-Reward ratio, or trailing until a Buy signal appears.
══════════════════════════════════════════════════════════════════════════════
🙏 THANK YOU & AUTHOR SUPPORT
══════════════════════════════════════════════════════════════════════════════
Thank you for choosing **UT Bot Pro Multi Filter**! We are committed to providing top-tier trading tools to help you succeed in the financial markets.
If you find this indicator helpful for your trading journey, please consider leaving a 5-star review and positive feedback on the market page. Should you have any questions, setup issues, or feature suggestions, feel free to send a direct message via MQL5 profile. Happy Trading! 📈✨
