Candle 5 6 Pattern Scanner Dashboard All Pair TF
- Индикаторы
- Версия: 1.0
⚡ 5 & 6 CANDLE PATTERN SCANNER DASHBOARD PRO MT5 ⚡
Ultimate Multi-Symbol & Multi-Timeframe Price Action Scanner with Built-in ATR Risk Engine & 17 Quantitative Confluence Filters
════════════════════════════════
PRODUCT SPECIFICATION
════════════════════════════════
■ Product Type: Quantitative Technical Indicator & Market Scanner
■ Operating Framework: Non-Repainting Price Action Exhaustion & Breakout Engine
■ Platform Compatibility: MetaTrader 5 (MT5 64-bit Architecture, Build 3800+)
■ Asset Suitability: Forex Pairs, Gold (XAUUSD), Indices, Crypto, Commodities
■ Chart Placement: Single-Chart Multi-Symbol Head-Up Display (HUD Console)
■ Execution Timing: Bar Index 1 (Calculated Strictly Upon Candle Close)
■ Risk Architecture: Integrated Average True Range (ATR) SL & Dual TP Engine
■ Latency Optimization: Zero-Lag Native Indicator Handle Caching System
■ Repainting Behavior: 100% Zero Repaint Guaranteed on Historical & Live Data
════════════════════════════════
EXECUTIVE VALUE PROPOSITION
════════════════════════════════
Manual chart scanning is the primary cause of trader burnout, emotional fatigue, and missed high-probability trading opportunities. Monitoring dozens of currency pairs across 6 to 9 timeframes causes cognitive overload, leading to delayed entries, poor risk management, and severe inconsistency.
The 5 & 6 Candle Pattern Scanner Dashboard Pro MT5 completely automates your market analysis by consolidating the entire market into a single, high-definition terminal dashboard. Engineered specifically for professional price action traders, it continuously scans your entire watchlist across every timeframe simultaneously, validates institutional reversal structures on confirmed closed candles, filters out false breakouts through 17 quantitative indicator engines, and automatically computes mathematical Stop Loss and Take Profit levels based on real-time volatility.
★ CORE COMPETITIVE ADVANTAGES:
✔ Complete Market Surveillance: Monitor up to 30+ symbols across 9 timeframes from one master chart window.
✔ 100% Non-Repainting Precision: No vanishing arrows, no recalculated signals. Once a candle closes, the signal remains permanent.
✔ Automated Volatility Risk Sizing: Dynamic ATR-based Stop Loss and dual Target Profit levels (1:1 RR & 1:2 RR) plotted instantly.
✔ 1-Click Chart Navigation: Jump directly to the signal pair and timeframe with live visual markers by clicking "OPEN".
✔ Multi-Layer Confluence Matrix: Combine raw price patterns with 17 modular filters including Ichimoku, Fibonacci, S&R zones, Moving Averages, MACD, AO, and CCI.
✔ Instant Multi-Channel Alerts: Stay informed anywhere with desktop popups, audio chimes, push notifications to your mobile MT5, and email dispatches.
════════════════════════════════
PRICE ACTION PATTERN ENGINES
════════════════════════════════
Traditional candlestick patterns like single pinbars or engulfing candles often fail in choppy markets because they lack directional context. This scanner utilizes multi-candle sequence dynamics to exploit retail exhaustion and follow institutional order flow:
► PATTERN 1: 5-CANDLE MOMENTUM EXHAUSTION (REVERSAL ENGINE)
• Bullish Reversal Model: Identifies four consecutive bearish candles displaying sustained downward pressure, followed immediately by an aggressive fifth bullish candle that closes higher than the open price of the fourth previous candle. This confirms that buyers have completely absorbed lingering selling volume and initiated institutional accumulation.
• Bearish Reversal Model: Detects four consecutive bullish candles printing higher closes, followed immediately by a sharp fifth bearish candle that closes below the opening level of the four-candle rally. This marks distribution, buyer exhaustion, and aggressive institutional selling pressure.
► PATTERN 2: 6-CANDLE SWING BREAKOUT (LIQUIDITY SWEEP ENGINE)
• Bullish Breakout Model: Scans the previous 5 bars to confirm at least 4 bars were bearish, while recording the highest high of that five-candle base. The 6th candle must close decisively bullish and break completely above the highest high of the prior 5 bars, confirming structural order flow dominance and a complete market structure shift.
• Bearish Breakout Model: Identifies at least 4 bullish bars within a 5-bar range, tracking the lowest low of that cluster. The 6th candle must close bearish below that 5-bar floor, triggering an impulsive structural breakdown and rapid downward expansion.
► DUAL CONFLUENCE MODE ("5+6 C"):
When both Pattern 1 and Pattern 2 qualify simultaneously on the same closed bar, the dashboard marks the setup as "5+6 C". These rare confluence setups represent the highest probability reversal signals generated by the system, offering superior statistical expectancy.
════════════════════════════════
ATR VOLATILITY RISK ENGINE
════════════════════════════════
A signal without disciplined risk parameters leads to erratic account growth. This dashboard solves trade management by integrating an automated Average True Range (ATR) volatility engine directly into every detected setup:
● DYNAMIC VOLATILITY STOP LOSS (SL)
Rather than relying on arbitrary fixed pip values, the system samples true market volatility via the Average True Range (ATR). The Stop Loss is mathematically offset from the entry close:
• Bullish Trade SL = Entry Price - (ATR[1] × InpATRMultSL)
• Bearish Trade SL = Entry Price + (ATR[1] × InpATRMultSL)
This guarantees that your stop loss breathes with current market volatility, preventing premature stop-outs during choppy market conditions while keeping risk strictly quantified.
● TARGET PROFIT 1 (CONSERVATIVE 1:1 RISK:REWARD)
Calculated dynamically to lock in profit at an equal distance to your assigned risk:
• TP 1 = Entry Price ± (SL Distance × InpTP1_RR)
Ideal for scaling out partial volume, covering trading commissions, and trailing your Stop Loss to breakeven for a risk-free position.
● TARGET PROFIT 2 (EXPANDED 1:2 RUNNER TARGET)
Designed to capitalize on extended trend continuations by projecting twice the risk envelope:
• TP 2 = Entry Price ± (SL Distance × InpTP2_RR)
Provides positive mathematical expectancy, ensuring that profitable trades outweigh losses over a broad statistical sample size.
When switching charts via the dashboard, these exact levels are rendered cleanly on your chart as actionable horizontal dotted and dashed price markers.
════════════════════════════════
DASHBOARD INTERFACE & WORKFLOW
════════════════════════════════
The visual panel transforms MetaTrader 5 into an institutional scanning console:
1. Live Status & Telemetry Header: Displays active symbol counts, scanned timeframes, total valid signals, background scan timer, and active technical filters.
2. Interactive Sorting System: Click table headers (PAIR, TF, DIR, TIME) to sort descending or ascending. Instantly bring the newest signals to the top.
3. Signal Age Telemetry: The "AGE" column continuously tracks bar time age in seconds (s), minutes (m), hours (h), or days (d), preventing you from chasing stale moves.
4. One-Click Chart Switcher ("OPEN" Button): Clicking "OPEN" immediately changes the host chart to the target currency pair and timeframe, automatically plotting entry vectors, arrows, and target lines.
5. Draggable HUD & Collapse Mode: Click and drag the panel header to any quadrant of your screen. Click "MIN" to collapse the interface into a sleek micro-bar to keep chart space clear.
6. Real-Time Manual Refresh & Clear: Built-in "REFRESH" button force-reloads all symbol arrays and indicator buffers, while "CLEAR" purges graphical objects instantly.
════════════════════════════════
17 CONFLUENCE FILTER MODULES
════════════════════════════════
Tailor your trade criteria by activating any combination of 17 built-in quantitative filters. A signal will only register if ALL enabled filters align with the pattern:
01. RSI Cross Filter: Ensures Buy signals only fire when RSI crosses above the oversold boundary, and Sell signals only when RSI crosses below the overbought ceiling.
02. ADX Trend Filter: Filters out low-liquidity consolidation by validating that the Average Directional Index meets or exceeds your baseline strength threshold.
03. Single Moving Average Filter: Confirms macro trend alignment by requiring price close to remain above (for Buys) or below (for Sells) a benchmark SMA/EMA.
04. Ichimoku Senkou Span B Filter: Evaluates equilibrium price by referencing Cloud Span B (Kumo). Buys must clear Span B, while Sells must trade under Span B.
05. Long-Period RSI 75 Filter: Employs a macro 75-period RSI baseline where readings above 50 validate bullish momentum and readings below 50 confirm bearish bias.
06. Double Moving Average Filter: Uses fast and slow MA relationships (e.g., EMA 30 vs EMA 140) to guarantee trading exclusively in the direction of the dominant trend.
07. Awesome Oscillator (AO) Filter Suite:
- Volume Filter: Ensures absolute histogram magnitude surpasses minimum volume levels.
- Color Filter: Requires histogram bar color alignment (green for Buy, red for Sell).
- Zero-Line Filter: Validates whether momentum crosses above or below the zero waterline.
08. Parabolic SAR Filter: Enforces acceleration alignment by confirming SAR points sit strictly beneath candle lows for Buys and above candle highs for Sells.
09. Heiken Ashi Trend Filter: Eliminates candle noise by calculating synthetic HA bodies. Buys require an open-below-close HA body; Sells require a bear HA body.
10. CCI Trend Filter (Period 50): Requires the long Commodity Channel Index to register above zero for bullish bias and below zero for bearish bias.
11. CCI Overbought / Oversold Filter (Period 14): Identifies extreme cyclical exhaustion by validating reversals from deep oversold (-100) or overbought (+100) territories.
12. RVI Trend Filter: Uses the Relative Vigor Index baseline to ensure market energy supports the prospective entry direction.
13. RVI Signal Cross Filter: Enforces trigger timing by requiring the main RVI line to cross cleanly above or below its internal signal line.
14. MACD Histogram Signal Filter: Requires the MACD histogram delta (Main minus Signal) to print in positive territory for Buys and negative for Sells.
15. MACD Zero Line Filter: Confirms macro momentum polarity based on whether the main MACD line trades above or below zero.
16. Dynamic Support & Resistance Zone Filter: Automatically scans recent swing structures to confirm price has tagged a confirmed support or resistance threshold within your designated point tolerance.
17. Fibonacci Retracement Filter: Analyzes historical ZigZag swing extremes, projecting institutional retracement levels (0.382 to 0.618) to ensure signals trigger at golden ratio pullbacks.
════════════════════════════════
COMPLETE PARAMETER DICTIONARY
════════════════════════════════
Every input variable has been engineered for complete customization and granular control:
► [SCANNER SETTINGS]
• InpSymbols (string): Comma-separated list of symbols to scan (e.g., "EURUSD,GBPUSD,XAUUSD,BTCUSD"). Leave blank when using Market Watch mode.
• InpTimeframes (string): Comma-separated list of monitored timeframes (e.g., "M5,M15,M30,H1,H4,D1").
• InpUseWatch (bool): When true, overrides InpSymbols and scans all active symbols inside your Market Watch window.
• InpMaxSymbols (int): Cap limit for maximum symbols processed simultaneously to prevent memory bloat (Default = 10).
• InpScanSec (int): Refresh frequency timer in seconds. Determines how often background data is re-scanned (Default = 7).
• InpBarsCopy (int): Total historical candles fetched per timeframe buffer for analytical scanning (Default = 100).
• InpLookback (int): Maximum lookback depth searched for recent valid pattern signals (Default = 60).
• InpDirection (int): Global directional filter (0 = Both Buy & Sell, 1 = Buy Only, 2 = Sell Only).
► [PATTERN ENTRY SETTINGS]
• InpEnableSignal1 (bool): Toggles detection of the 5-Candle Momentum Exhaustion Pattern.
• InpEnableSignal2 (bool): Toggles detection of the 6-Candle Swing Breakout Pattern.
► [ATR SL & TP SETTINGS]
• InpATRPeriod (int): Lookback smoothing period for the ATR calculation (Default = 14).
• InpATRMultSL (double): Volatility multiplier applied to the ATR value to calculate Stop Loss distance (Default = 1.5).
• InpTP1_RR (double): Risk-to-reward ratio multiplier for Take Profit Target 1 (Default = 1.0, representing 1:1 RR).
• InpTP2_RR (double): Risk-to-reward ratio multiplier for Take Profit Target 2 (Default = 2.0, representing 1:2 RR).
► [RSI CROSS FILTER]
• Use_RSI_Cross_Filter (bool): Activates RSI boundary cross verification.
• RSI_Length (int): Averaging period for the RSI oscillator (Default = 14).
• RSI_Price_Source (ENUM_APPLIED_PRICE): Applied price source calculation (Default = PRICE_CLOSE).
• Oversold (double): Lower oversold trigger line where upward crosses trigger buy validity (Default = 30.0).
• Overbought (double): Upper overbought trigger line where downward crosses trigger sell validity (Default = 70.0).
► [ADX FILTER]
• Use_ADX_Filter (bool): Activates directional movement trend strength filtering.
• ADX_Period (int): Calculation period for directional movement evaluation (Default = 10).
• ADX_Min_Level (double): Minimum threshold required to confirm adequate market trend momentum (Default = 20.0).
► [SINGLE MA FILTER]
• Use_MA_Filter (bool): Activates baseline Moving Average trend filtering.
• MA_Period (int): Smoothing lookback period for the benchmark Moving Average (Default = 50).
• MA_Method (ENUM_MA_METHOD): Averaging formula algorithm (MODE_SMA, MODE_EMA, MODE_SMMA, MODE_LWMA).
• MA_Applied (ENUM_APPLIED_PRICE): Price source applied to Moving Average calculation (Default = PRICE_CLOSE).
• MA_Shift (int): Horizontal bar displacement forward or backward on the timeline (Default = 0).
► [ICHIMOKU SENKOU SPAN B FILTER]
• Use_Ichimoku_Filter (bool): Toggles the Ichimoku Kumo Cloud equilibrium baseline filter.
• Ichimoku_SenkouB (int): Lookback period for historical Span B cloud line calculation (Default = 52).
• Ichimoku_Kijun (int): Lookback period for standard Kijun-sen confirmation line (Default = 26).
► [RSI 75 FILTER]
• Use_RSI75_Filter (bool): Activates the macro 75-period RSI momentum bias filter.
• RSI_Filter_Period (int): Calculation period for the macro RSI baseline (Default = 75).
• RSI_Filter_Price (ENUM_APPLIED_PRICE): Applied price source for macro RSI (Default = PRICE_CLOSE).
► [DOUBLE MA FILTER]
• Use_DoubleMA_Filter (bool): Activates fast vs slow dual Moving Average trend alignment.
• MA_A_Period (int): Lookback period for fast Moving Average (Default = 30).
• MA_A_Method (ENUM_MA_METHOD): Calculation method for fast MA (Default = MODE_EMA).
• MA_A_Applied (ENUM_APPLIED_PRICE): Price source for fast MA (Default = PRICE_CLOSE).
• MA_A_Shift (int): Shift parameter for fast MA (Default = 0).
• MA_B_Period (int): Lookback period for slow Moving Average (Default = 140).
• MA_B_Method (ENUM_MA_METHOD): Calculation method for slow MA (Default = MODE_EMA).
• MA_B_Applied (ENUM_APPLIED_PRICE): Price source for slow MA (Default = PRICE_CLOSE).
• MA_B_Shift (int): Shift parameter for slow MA (Default = 0).
► [AWESOME OSCILLATOR FILTER]
• Use_AO_Filter (bool): Main master switch for Awesome Oscillator filter rules.
• Use_AO_Volume_Filter (bool): Demands histogram value exceed designated minimum thresholds.
• AO_Buy_Min (double): Minimum positive AO value required to permit a Buy signal (Default = 4.0).
• AO_Sell_Max (double): Maximum negative AO value required to permit a Sell signal (Default = -4.0).
• Use_AO_Color_Filter (bool): Requires bar color to match trade direction (rising/green or falling/red).
• Use_AO_Zero_Filter (bool): Enforces momentum to sit on the proper side of the zero waterline.
► [PARABOLIC SAR FILTER]
• Use_SAR_Filter (bool): Activates Parabolic Stop and Reverse price tracking filter.
• SAR_Step (double): Incremental acceleration factor step value (Default = 0.02).
• SAR_Maximum (double): Maximum ceiling factor for the acceleration curve (Default = 0.2).
► [HEIKEN ASHI FILTER]
• Use_HeikenAshi_Filter (bool): Requires synthetic Heiken Ashi candle close to confirm standard candle direction.
► [CCI TREND & OB/OS FILTERS]
• Use_CCI_Filter (bool): Activates macro Commodity Channel Index zero-line filter.
• CCI_Period (int): Lookback period for macro CCI evaluation (Default = 50).
• CCI_Applied (ENUM_APPLIED_PRICE): Price source for macro CCI calculation (Default = PRICE_CLOSE).
• Use_CCI_OBOS_Filter (bool): Activates short-term CCI extreme exhaustion filter.
• CCI_OBOS_Period (int): Calculation period for extreme exhaustion CCI (Default = 14).
• CCI_OBOS_Applied (ENUM_APPLIED_PRICE): Price source for exhaustion CCI (Default = PRICE_CLOSE).
• CCI_Overbought (double): Upper boundary marking overbought exhaustion (Default = 100.0).
• CCI_Oversold (double): Lower boundary marking oversold exhaustion (Default = -100.0).
► [RVI TREND & SIGNAL FILTERS]
• Use_RVI_Filter (bool): Activates Relative Vigor Index zero-baseline filter.
• RVI_Period (int): Calculation averaging period for RVI Trend (Default = 75).
• Use_RVI_Signal_Filter (bool): Activates RVI main line vs. signal line crossover filter.
• RVI_Signal_Period (int): Calculation period for RVI Signal line crossover (Default = 20).
► [MACD SIGNAL & ZERO FILTERS]
• Use_MACD_Filter (bool): Toggles MACD histogram delta alignment filter (Histogram > 0 for Buy).
• MACD_FastEMA (int): Fast Exponential Moving Average period (Default = 12).
• MACD_SlowEMA (int): Slow Exponential Moving Average period (Default = 26).
• MACD_SignalSMA (int): Signal line Simple Moving Average period (Default = 9).
• MACD_Applied (ENUM_APPLIED_PRICE): Applied price for MACD calculations (Default = PRICE_CLOSE).
• Use_MACD_Zero_Filter (bool): Requires the main MACD line to sit above zero for Buys or below zero for Sells.
► [SUPPORT & RESISTANCE FILTER]
• Use_SR_Filter (bool): Activates dynamic Support & Resistance structure validation.
• SR_Period (int): Lookback candle window used to pinpoint structural swing highs and lows (Default = 50).
• SR_Zone_Points (double): Point buffer allowance defining the valid touch zone around S&R levels (Default = 80).
► [FIBONACCI SWING FILTER]
• Use_Fib_Filter (bool): Toggles golden ratio Fibonacci retracement filter based on swing extremes.
• Fib_Level_1 (double): Upper boundary of the institutional retracement zone (Default = 0.382).
• Fib_Level_2 (double): Lower boundary of the institutional retracement zone (Default = 0.618).
• ZigZag_Depth (int): Depth parameter for identifying prominent swing points (Default = 12).
• ZigZag_Deviation (int): Price deviation parameter required for swing leg changes (Default = 5).
• ZigZag_Backstep (int): Minimum bars between consecutive swing pivot points (Default = 3).
► [ALERT & NOTIFICATION SETTINGS]
• InpAlertPopup (bool): Triggers standard on-screen MetaTrader dialogue popup window.
• InpAlertSound (bool): Plays an audible notification alert file through terminal speakers.
• InpSoundFile (string): File path of the audio notification sound (Default = "alert2.wav").
• InpAlertPush (bool): Sends instant mobile push notification to your phone via MetaQuotes ID.
• InpAlertEmail (bool): Dispatches detailed email notifications directly to your configured mailbox.
• InpEmailSubject (string): Custom subject line tag used for dispatched email alerts.
• InpAlertOnlyNew (bool): Restricts notifications to purely fresh candle closes, preventing duplicate pings.
► [DISPLAY, UI & SIZING SETTINGS]
• InpX (int): Initial horizontal X pixel coordinate placement for the dashboard panel.
• InpY (int): Initial vertical Y pixel coordinate placement for the dashboard panel.
• InpScale (int): Global graphical scaling percentage factor for high-resolution 2K/4K displays (70 to 180).
• InpRowH (int): Vertical pixel height allocated per table data row (Default = 18).
• InpFont (int): Base typography font size for table labels and telemetry text (Default = 8).
• InpPadX (int): Horizontal inner padding spacing in pixels (Default = 8).
• Column Width Settings (InpWPair, InpWTF, InpWArah, InpWTime, InpWEntry, InpWSL, InpWTP1, InpWTP2, InpWPat, InpWUmur, InpWOpen): Dedicated pixel widths for each specific data column.
• InpShowEmpty (bool): Controls whether pairs with zero active signals display in the table or remain hidden.
• InpMaxRows (int): Maximum visible signal rows rendered simultaneously on the dashboard (Default = 18).
► [ACTIVE CHART DRAWING SETTINGS]
• InpDrawOnChart (bool): Enables automated drawing of the latest signal pattern on the host chart.
• InpShowArrow (bool): Plots non-repainting signal arrows above/below the triggering closed candle.
• InpShowLevels (bool): Plots graphical horizontal vectors for Entry, Stop Loss, TP1, and TP2.
• InpExtendBars (int): Projection length of target vectors across forward candles (Default = 25).
• InpArrowCodeBuy / InpArrowCodeSell (int): Wingdings symbol font character codes for arrows (233 / 234).
• InpArrowSize (int): Visual thickness of chart signal arrows (Default = 2).
• InpArrowDistance (double): Point spacing offset separating the candle extreme from the signal arrow.
► [COLOR PALETTE CUSTOMIZATION]
• InpColBg, InpColHead, InpColRow, InpColRow2: Professional dark theme background, header, and alternating row colors.
• InpColText, InpColMute, InpColAccent: Primary typography, muted timestamp, and vibrant accent brand colors.
• InpColBull, InpColBear: Vivid emerald green for bullish signals and clean ruby red for bearish signals.
• InpColEntry, InpColSL, InpColTP1, InpColTP2: Distinct vector colors for Entry, Stop Loss, Target 1, and Target 2.
════════════════════════════════
INSTITUTIONAL TRADING PLAYBOOK
════════════════════════════════
To achieve consistent execution and maximum profitability, follow this systematic four-step trading protocol:
Step 1: Trend Alignment via Higher Timeframes
Anchor your directional bias on higher timeframes (such as H4 or D1). If the higher timeframe structure is trending upward, configure InpDirection to "1" (Buy Only) on lower execution timeframes like M15 or M30 to ensure you only trade in harmony with macro order flow.
Step 2: Confluence Verification on the Dashboard
When a new signal registers on the dashboard, inspect the "PAT" column. Prioritize setups labeled "5+6 C" or signals that coincide with dynamic Support & Resistance or golden Fibonacci retracements (0.382–0.618).
Step 3: One-Click Visual Inspection
Click the "OPEN" button directly on the dashboard row. The terminal will immediately switch the chart to that exact pair and timeframe, automatically rendering the non-repainting entry arrow alongside the pre-calculated ATR Stop Loss, TP1, and TP2 lines.
Step 4: Systematic Position Management
Enter at the open of the candle immediately following the signal arrow. Set your Stop Loss strictly at the plotted SL line. Split your trade volume across two positions: close 50% of your position at TP1 (1:1 RR) and trail the remaining 50% to TP2 (1:2 RR) while shifting your Stop Loss to breakeven.
════════════════════════════════
THANK YOU & TRADER SUPPORT
════════════════════════════════
★ Thank you for choosing the 5 & 6 Candle Pattern Scanner Dashboard Pro MT5! ★
We are deeply committed to providing institutional-grade analytical tools to elevate your trading career. If this scanner delivers value to your daily trading routine, please support our ongoing development by leaving a 5-star rating and a review on the MQL5 Market!
Wishing you disciplined execution and continuous trading success! 🚀📈✨
