The Ultimate Pro Stochastic Signal Multi Filter
- Indicatori
- Versione: 2.73
- Attivazioni: 5
══════════════════════════════════════════════════════════════════════════
🔥 STOCHASTIC MULTI FILTER PRO MT5 - Ultimate Signal Indicator with Ichimoku, RSI, ADX & Multi-Confirmation Engine 🚀
══════════════════════════════════════════════════════════════════════════
══════════════════════════════════════════════════════════════════════════
PRODUCT TYPE
══════════════════════════════════════════════════════════════════════════
📌 Type: Custom Technical Indicator
📈 Platform: MetaTrader 5 (MT5)
⚡ Language: MQL5
🎯 Category: Oscillators / Trend / Signal / Multi-Filter System
🔔 Notifications: On-Screen Alerts, Sound, Mobile Push Notifications
══════════════════════════════════════════════════════════════════════════
EXECUTIVE SUMMARY & OVERVIEW
══════════════════════════════════════════════════════════════════════════
Are you tired of false Stochastic breakouts and standard indicator lag? Standard Stochastic Oscillators frequently produce premature signals in trending or volatile market environments.
★ STOCHASTIC MULTI FILTER PRO MT5 ★ is an elite-grade, institutional-quality trading solution engineered to revolutionize your trading precision. By combining the classic momentum power of the Stochastic Oscillator with 15+ Advanced Filters (including Ichimoku Senkou Span B, Double Moving Averages, Parabolic SAR, MACD, AO, RSI, ADX, CCI, RVI, Heiken Ashi, and Fibonacci Swing Detection), this tool filters out market noise and delivers high-probability, cherry-picked buy/sell signals directly onto your chart.
Whether you are a Scalper, Day Trader, or Swing Trader on Forex, Gold (XAUUSD), Indices, Crypto, or Stocks, this indicator serves as an all-in-one strategy desk built to safeguard your equity and maximize win rates!
══════════════════════════════════════════════════════════════════════════
💎 VALUE PROPOSITION & EXCLUSIVE ADVANTAGES 💎
══════════════════════════════════════════════════════════════════════════
🏆 1. Senkou Span B Trend Shield (Ichimoku v2.6 Integration)
• Prevents counter-trend execution by checking price relative to the Senkou Span B cloud baseline. You will never buy into a crashing market or sell into an aggressive rally!
🏆 2. Institutional Multi-Filter Architecture
• Stack up to 15 different analytical layers simultaneously. Every trade can be cross-verified across Momentum, Volatility, Trend Direction, Price Action, and Dynamic Support/Resistance.
🏆 3. Zero-Repaint Visual On-Chart Arrows
• Signals generate precise visual arrows at the close of the bar. No repainting, no shifting, and no hidden calculations. What you see on history is exactly what happened live!
🏆 4. Complete Freedom & Modular Customization
• Toggle any filter ON or OFF with a single click! Use it as a pure ultra-fast Stochastic trigger, or activate strict multi-indicator consensus mode.
🏆 5. Real-Time Multi-Channel Alerts
• Never miss a profitable setup again. Receive instant Pop-up Alerts, Audio WAV chimes, and Direct Mobile Push Notifications sent straight to your MetaTrader phone app!
🏆 6. Resource-Optimized & Ultra Fast Code Base
• Native MQL5 programming optimized with fast memory handling and Smart Buffer copying to ensure lightweight CPU usage—even when running across dozens of charts simultaneously.
══════════════════════════════════════════════════════════════════════════
🌟 KEY FEATURES BREAKDOWN & BENEFITS
══════════════════════════════════════════════════════════════════════════
🔹 High-Precision Stochastic Engine: Calculates smooth %K and %D crossovers with customizable slowing and price inputs.
🔹 Ichimoku Cloud Baseline Filter: Filters out weak setups based on structural Senkou Span B sentiment.
🔹 RSI Crossover & Threshold Filter: Confirms overbought/oversold levels and momentum shifts using classic RSI settings.
🔹 ADX Volatility & Trend Strength Filter: Ensures signals only fire when market trend strength exceeds your defined minimum threshold (e.g., ADX > 20).
🔹 Single & Dual Moving Average Filters: Aligns trades with short-term, medium-term, or long-term trend directions (SMA, EMA, SMMA, LWMA).
🔹 RSI 75 Long-Term Sentiment Filter: Evaluates baseline market sentiment (RSI 75 > 50 for Buys / < 50 for Sells).
🔹 Awesome Oscillator (AO) Volume & Color Engine: Validates momentum acceleration, color direction shifts, and zero-line breakouts.
🔹 Parabolic SAR Trailing Direction: Ensures buy signals only occur above SAR points and sell signals occur below SAR points.
🔹 Dual CCI Filtering (Trend & Overbought/Oversold): Multi-timeframe momentum confirmation using commodity channel indexes.
🔹 RVI Trend & Signal Cross Engine: Confirms relative vigor before entering volatile positions.
🔹 Dual MACD Filtering (Histogram Crossover & Zero-Line Baseline): Guarantees strong directional momentum alignment.
🔹 Dynamic Support & Resistance Zone Detector: Ensures signals trigger within critical price zones where institutional liquidity rests.
🔹 Automated Fibonacci Swing Engine: Detects dynamic swing highs/lows using custom ZigZag depth and validates entry zones within key Fib levels (0.382 / 0.618).
🔹 Heiken Ashi Candle Trend Smoothing: Filters out market noise by requiring Heiken Ashi candle color alignment with the signal direction.
══════════════════════════════════════════════════════════════════════════
🧩 INDICATOR ARCHITECTURE & MODULES EXPLAINED
══════════════════════════════════════════════════════════════════════════
1. 📈 Core Signal Generator (Stochastic)
Triggers a BUY signal when %K exits the Oversold zone going upward, provided all enabled filters pass true. Triggers a SELL signal when %K drops out of the Overbought zone downward.
2. 🛡️ Trend & Directional Filters
Filters out risky entries that clash with overall market direction (Single MA, Double MA, Ichimoku Senkou B, RSI 75, Parabolic SAR, Heiken Ashi).
3. ⚡ Volatility & Momentum Filters
Filters out low-volume, ranging, or dead-market conditions where oscillators tend to whipsaw (ADX, AO, MACD, CCI, RVI).
4. 🎯 Price Action & Structure Filters
Validates price location relative to key market levels, ensuring entries occur at dynamic support, resistance, or Fibonacci retracement pockets (SR Filter, Fib Filter).
5. 🔔 Notification & Dispatch System
Dispatches alerts immediately upon bar completion to avoid duplicate triggers while ensuring instant execution readiness.
══════════════════════════════════════════════════════════════════════════
📘 COMPREHENSIVE PARAMETERS & INPUTS GUIDE
══════════════════════════════════════════════════════════════════════════
⚙️ [1] STOCHASTIC SETTINGS
• InpKPeriod (Default: 5) ➔ %K line calculation period.
• InpDPeriod (Default: 3) ➔ %D line smoothing period.
• InpSlowing (Default: 3) ➔ Internal slowing factor for Stochastic values.
• InpMethod (Default: MODE_SMA) ➔ Averaging method (SMA, EMA, SMMA, LWMA).
• InpPrice (Default: STO_CLOSECLOSE) ➔ Price evaluation method (Low/High or Close/Close).
⚙️ [2] ARROW & GRAPHICAL SETTINGS
• BuyArrowColor (Default: clrAqua) ➔ Color of on-screen Buy arrows.
• SellArrowColor (Default: clrRed) ➔ Color of on-screen Sell arrows.
• ArrowWidth (Default: 2) ➔ Thickness of signal arrows on the chart.
• CandleDistance (Default: 100) ➔ Vertical gap distance (in points) between price bar and arrow.
• BuyArrowCode (Default: 233) ➔ Wingdings symbol code for Buy arrows.
• SellArrowCode (Default: 234) ➔ Wingdings symbol code for Sell arrows.
⚙️ [3] OVERSOLD & OVERBOUGHT LEVELS
• LevelOversold (Default: 20.0) ➔ Stochastic Oversold boundary for Buy setup triggers.
• LevelOverbought (Default: 80.0) ➔ Stochastic Overbought boundary for Sell setup triggers.
⚙️ [4] NOTIFICATION SETTINGS
• NotifAlert (Default: true) ➔ Enable/Disable native MT5 pop-up alert box.
• NotifSound (Default: true) ➔ Enable/Disable sound notifications upon signal generation.
• NotifPush (Default: false) ➔ Enable/Disable direct notifications to MetaTrader mobile apps.
• SoundFile (Default: "alert.wav") ➔ WAV sound file name played when signal fires.
⚙️ [5] ICHIMOKU SENKOU SPAN B FILTER
• UseSenkouFilter (Default: false) ➔ Set to true to enable Ichimoku Senkou Span B baseline filter.
• IchimokuTenkan (Default: 9) ➔ Tenkan-sen period.
• IchimokuKijun (Default: 26) ➔ Kijun-sen period.
• IchimokuSenkou (Default: 52) ➔ Senkou Span B period.
• IchimokuDisplacement (Default: 26) ➔ Cloud displacement period.
⚙️ [6] RSI CROSS FILTER
• Use_RSI_Cross_Filter (Default: false) ➔ Enable/Disable RSI level crossover check.
• RSI_Length (Default: 14) ➔ RSI calculation period.
• RSI_Price_Source (Default: PRICE_CLOSE) ➔ Price type used for RSI.
• Oversold (Default: 30.0) ➔ RSI Oversold threshold level.
• Overbought (Default: 70.0) ➔ RSI Overbought threshold level.
⚙️ [7] ADX FILTER
• Use_ADX_Filter (Default: false) ➔ Enable/Disable ADX trend strength filter.
• ADX_Period (Default: 10) ➔ ADX calculation period.
• ADX_Min_Level (Default: 20.0) ➔ Minimum required ADX value to permit signal generation.
⚙️ [8] SINGLE MA FILTER
• Use_MA_Filter (Default: false) ➔ Enable/Disable single moving average trend filter.
• MA_Period (Default: 50) ➔ Moving Average period.
• MA_Method (Default: MODE_SMA) ➔ Smoothing method (SMA, EMA, SMMA, LWMA).
• MA_Shift (Default: 0) ➔ Horizontal shift for Moving Average.
⚙️ [9] RSI 75 FILTER
• Use_RSI75_Filter (Default: false) ➔ Enable/Disable long-term RSI sentiment filter.
• RSI_Filter_Period (Default: 75) ➔ Long-term RSI period.
⚙️ [10] DOUBLE MA FILTER
• Use_DoubleMA_Filter (Default: false) ➔ Enable/Disable Fast vs Slow MA crossover filter.
• MA_A_Period (Default: 30) ➔ Fast Moving Average period.
• MA_A_Method (Default: MODE_EMA) ➔ Fast Moving Average method.
• MA_A_Applied (Default: PRICE_CLOSE) ➔ Fast Moving Average price source.
• MA_A_Shift (Default: 0) ➔ Fast Moving Average shift.
• MA_B_Period (Default: 140) ➔ Slow Moving Average period.
• MA_B_Method (Default: MODE_EMA) ➔ Slow Moving Average method.
• MA_B_Applied (Default: PRICE_CLOSE) ➔ Slow Moving Average price source.
• MA_B_Shift (Default: 0) ➔ Slow Moving Average shift.
⚙️ [11] AWESOME OSCILLATOR (AO) FILTER
• Use_AO_Filter (Default: false) ➔ Master switch for Awesome Oscillator filtering.
• Use_AO_Volume_Filter (Default: false) ➔ Requires AO value to exceed min buy/max sell threshold.
• AO_Buy_Min (Default: 4.0) ➔ Minimum positive AO value for Buy signals.
• AO_Sell_Max (Default: -4.0) ➔ Maximum negative AO value for Sell signals.
• Use_AO_Color_Filter (Default: false) ➔ Requires AO histogram bar color matching direction.
• Use_AO_Zero_Filter (Default: false) ➔ Requires AO to be above 0 for Buy / below 0 for Sell.
⚙️ [12] PARABOLIC SAR FILTER
• Use_SAR_Filter (Default: false) ➔ Enable/Disable Parabolic SAR alignment.
• SAR_Step (Default: 0.02) ➔ Parabolic SAR acceleration step.
• SAR_Maximum (Default: 0.2) ➔ Parabolic SAR maximum value.
⚙️ [13] HEIKEN ASHI FILTER
• Use_HeikenAshi_Filter (Default: false) ➔ Requires current Heiken Ashi bar to be bullish (Buy) or bearish (Sell).
⚙️ [14] CCI TREND FILTER
• Use_CCI_Filter (Default: false) ➔ Requires CCI > 0 for Buys and CCI < 0 for Sells.
• CCI_Period (Default: 50) ➔ CCI calculation period.
• CCI_Applied (Default: PRICE_CLOSE) ➔ CCI price source.
⚙️ [15] CCI OB & OS FILTER
• Use_CCI_OBOS_Filter (Default: false) ➔ Requires CCI to be in extreme zones.
• CCI_OBOS_Period (Default: 14) ➔ Calculation period.
• CCI_OBOS_Applied (Default: PRICE_CLOSE) ➔ Price source.
• CCI_Overbought (Default: 100.0) ➔ Overbought level.
• CCI_Oversold (Default: -100.0) ➔ Oversold level.
⚙️ [16] RVI TREND & SIGNAL FILTERS
• Use_RVI_Filter (Default: false) ➔ Requires Relative Vigor Index > 0 (Buy) or < 0 (Sell).
• RVI_Period (Default: 75) ➔ Trend RVI period.
• Use_RVI_Signal_Filter (Default: false) ➔ Requires RVI main line above signal line for Buys.
• RVI_Signal_Period (Default: 20) ➔ Signal RVI period.
⚙️ [17] MACD FILTERS
• Use_MACD_Filter (Default: false) ➔ Requires MACD histogram > 0 for Buys and < 0 for Sells.
• MACD_FastEMA (Default: 12) ➔ Fast EMA period.
• MACD_SlowEMA (Default: 26) ➔ Slow EMA period.
• MACD_SignalSMA (Default: 9) ➔ Signal line period.
• MACD_Applied (Default: PRICE_CLOSE) ➔ Applied price.
• Use_MACD_Zero_Filter (Default: false) ➔ Requires MACD main line above 0 for Buys / below 0 for Sells.
⚙️ [18] SUPPORT & RESISTANCE FILTER
• Use_SR_Filter (Default: false) ➔ Enables dynamic price interaction with support/resistance zones.
• SR_Period (Default: 50) ➔ Historical lookback period for highest high / lowest low.
• SR_Zone_Points (Default: 80) ➔ Zone tolerance buffer distance in points.
⚙️ [19] FIBONACCI FILTER
• Use_Fib_Filter (Default: false) ➔ Enables auto-swing detection and Fibonacci zone filtering.
• Fib_Level_1 (Default: 0.382) ➔ Primary Fibonacci level ratio.
• Fib_Level_2 (Default: 0.618) ➔ Secondary Fibonacci level ratio.
• ZigZag_Depth (Default: 12) ➔ Swing point depth calculation.
• ZigZag_Deviation (Default: 5) ➔ Swing point deviation.
• ZigZag_Backstep (Default: 3) ➔ Swing point backstep.
══════════════════════════════════════════════════════════════════════════
💡 RECOMMENDED TRADING STRATEGIES & SETUPS
══════════════════════════════════════════════════════════════════════════
📌 Setup A: High-Probability Scalping (M1 - M15)
• Active Filters: Single MA (50 EMA) + ADX Filter (Min 20) + Heiken Ashi.
• Ideal For: XAUUSD (Gold), EURUSD, GBPUSD, US30.
• Method: Catch explosive momentum micro-swings during active London/NY sessions.
📌 Setup B: Conservative Swing Trading (H1 - D1)
• Active Filters: Ichimoku Senkou Span B + Double MA (30/140 EMA) + MACD Filter.
• Ideal For: Forex Majors, Indices, Crypto assets.
• Method: Filter out 95% of market noise and trade exclusively in the direction of macro institutional trends.
📌 Setup C: Reversal Zone Trading (M15 - H1)
• Active Filters: Support & Resistance Filter + Fibonacci Filter + RSI Cross.
• Ideal For: Ranging markets, major Forex currency pairs.
• Method: Enter high-RR trades at key technical confluent levels.
══════════════════════════════════════════════════════════════════════════
✨ THANK YOU & SUPPORT
══════════════════════════════════════════════════════════════════════════
Thank you for choosing STOCHASTIC MULTI FILTER PRO MT5! 🚀
We are committed to providing you with top-tier algorithmic tools to elevate your trading journey.
If you have any questions, need assistance with custom setup configurations, or have feature suggestions, feel free to reach out via MQL5 private message! Happy Trading and May the Green Pips Be With You! 📈💵
