Bollinger Bands Scanner Dash Volatility Breakout
- Indicators
- Version: 1.0
- Activations: 5
BOLLINGER BANDS SCANNER DASHBOARD PRO MT5
Multi-Pair & Multi-Timeframe Volatility Breakout Scanner with Smart ATR TP/SL & 17 Institutional Filters
════════════════
PRODUCT TYPE & TECHNICAL SPECIFICATIONS
════════════════
► Product Type: MetaTrader 5 Technical Indicator & Multi-Market Scanner Dashboard
► Category: Volatility Breakout, Trend Momentum & Dynamic Risk Management Architecture
► Supported Markets: Forex Majors/Minors, Gold (XAUUSD), Indices, Cryptos, Crude Oil
► Supported Timeframes: M1, M5, M15, M30, H1, H4, D1, W1, MN1
► Trading Styles: Prop Firm Challenges (FTMO, FundedNext), Scalping, Day & Swing Trading
► Built-in Alert Channels: Terminal Popups, Audio Chimes (.wav), Push Notifications, Email
► User Interface: Interactive HUD Table, Drag-and-Drop Canvas, Collapsible Mini-Bar
► Repainting Policy: 100% Non-Repainting Engine (Calculated Strictly on Closed Bars)
════════════════
EXECUTIVE SUMMARY & CORE VALUE PROPOSITION
════════════════
Are you exhausted from constantly flipping through dozens of MT5 charts, missing high-momentum volatility expansions, or suffering heavy losses from false breakouts during quiet market consolidation?
BOLLINGER BANDS SCANNER DASHBOARD PRO MT5 solves this fundamental trading challenge. It is an institutional-grade decision-support scanner engineered to monitor up to 15+ currency pairs across 7 distinct timeframes simultaneously from one single master chart. The algorithm detects explosive volatility breakouts beyond the outer Bollinger Bands the exact instant they confirm.
What sets this trading suite apart from traditional retail indicators is its Dual-Core Operational Architecture:
1. DYNAMIC ATR RISK ENGINE: Every detected breakout immediately calculates volatility-adjusted Stop Loss (SL), Take Profit 1 (1:1 Risk-to-Reward), and Take Profit 2 (1:2 Risk-to-Reward) levels directly on your screen.
2. 17 MODULAR CONFLUENCE FILTERS: Filter out deceptive fakeouts using institutional criteria including trend direction (Ichimoku Span B, Double EMA, Single MA), momentum oscillators (RSI Cross, RSI 75, MACD, AO, RVI), volatility checks (ADX, Parabolic SAR), and price action structures (Support/Resistance Zones, ZigZag Fibonacci Golden Pockets).
Whether you trade strict drawdown rules on prop firm accounts or execute high-frequency day trading setups, this scanner delivers unparalleled analytical speed, mathematical clarity, and effortless execution.
════════════════
KEY FEATURES & COMPETITIVE ADVANTAGES
════════════════
★ UNIFIED MULTI-PAIR & MULTI-TIMEFRAME SCANNING
Monitor your entire watchlist across all liquid timeframes without cluttering your workspace. The dashboard aggregates market opportunities in real time, saving hours of manual analysis every single trading session.
★ AUTOMATED ATR-DRIVEN RISK-TO-REWARD PROJECTIONS
Eliminate emotional exit guesswork. The engine reads real-time market volatility via Average True Range (ATR) on the signal candle, establishing a dynamic Stop Loss and two objective Take Profit targets (1:1 and 1:2 RR).
★ 17 MODULAR INSTITUTIONAL CONFLUENCE FILTERS
Tailor the scanner to your personal methodology. Each filter can be toggled independently, transforming the system from an aggressive breakout detector into an ultra-strict sniper confluence machine.
★ 1-CLICK INSTANT CHART NAVIGATION ([OPEN] BUTTON)
Spot an attractive setup on the dashboard? Simply click the [OPEN] button on that row, and the indicator will immediately change your chart symbol and timeframe, drawing all entry, SL, and TP lines automatically.
★ DUAL-LAYER VISUAL PRESENTATION (HUD + LIVE CHART DRAWINGS)
Track setups on the sleek, color-coded dashboard table while simultaneously viewing visual trendlines, directional arrows, and price text tags directly over chart candles.
★ HIGH-SPEED CODE OPTIMIZATION & ZERO TERMINAL LAG
Programmed using native MQL5 handle caching and asynchronous timer protocols. Enjoy lightning-fast scanning across 100+ symbol/timeframe combinations without terminal freezing or CPU strain.
★ STRICT 100% NON-REPAINTING GUARANTEE
Signals evaluate completed candle data. Once a candle closes and displays on the dashboard or live chart, it remains anchored permanently.
★ MULTI-CHANNEL REAL-TIME NOTIFICATION SUITE
Never miss an explosive market expansion. Receive instant alerts via desktop popups, custom audio sounds, smartphone push notifications, and automated emails.
════════════════
CORE ENGINE ARCHITECTURE & BREAKOUT MECHANICS
════════════════
❖ 1. THE VOLATILITY EXPANSION BREAKOUT LOGIC
Retail traders often fail with Bollinger Bands because they enter on mere band touches during quiet ranging markets. Our scanner enforces strict candle confirmation criteria:
• Bullish Breakout (BUY Signal):
The signal candle must be an impulsive bullish bar where Close > Open. Its Low must touch or stay inside the Upper Band (Low <= Upper Band), and its Close must definitively pierce and close above the Upper Band (Close > Upper Band). This confirms buyers have overpowered market sellers.
• Bearish Breakout (SELL Signal):
The signal candle must be an impulsive bearish bar where Close < Open. Its High must touch or stay inside the Lower Band (High >= Lower Band), and its Close must pierce and close below the Lower Band (Close < Lower Band). This validates institutional distribution and seller dominance.
❖ 2. THE DYNAMIC ATR VOLATILITY-ADJUSTED TARGET FORMULA
Fixed-point Stop Losses fail across varying asset classes like Gold (XAUUSD) versus EURUSD. Our engine reads ATR dynamically:
• Dynamic SL Distance = ATR(InpATRPeriod) * InpATRMultSL
• BUY Trade Levels:
Entry Price = Signal Candle Close
Stop Loss = Entry Price - SL Distance
Take Profit 1 (1:1 RR) = Entry Price + (SL Distance * InpTP1_RR)
Take Profit 2 (1:2 RR) = Entry Price + (SL Distance * InpTP2_RR)
• SELL Trade Levels:
Entry Price = Signal Candle Close
Stop Loss = Entry Price + SL Distance
Take Profit 1 (1:1 RR) = Entry Price - (SL Distance * InpTP1_RR)
Take Profit 2 (1:2 RR) = Entry Price - (SL Distance * InpTP2_RR)
❖ 3. INTERACTIVE HUD CANVAS WITH DRAG-AND-DROP CAPABILITY
The user interface features a high-density, color-coded tabular HUD. Traders can click and drag the dashboard anywhere on the chart, minimize it to save screen space, or sort opportunities by Pair, Timeframe, Direction, or Signal Age.
════════════════
THE 17 CONFLUENCE FILTERS IN-DEPTH
════════════════
Each filter can be independently turned ON (true) or OFF (false):
◈ FILTER 1: RSI CROSS FILTER (14 PERIOD)
Detects rapid momentum reversal out of extreme conditions. A BUY breakout requires RSI to cross upward above the Oversold threshold (default: 30.0). A SELL breakout requires RSI to cross downward below the Overbought threshold (default: 70.0).
◈ FILTER 2: ADX TREND STRENGTH FILTER (10 PERIOD)
Eliminates dead, sideways markets. Verifies that market momentum is expanding by requiring the main ADX line to sit firmly above your chosen threshold (default: >= 20.0).
◈ FILTER 3: SINGLE MOVING AVERAGE TREND FILTER (50 SMA)
Ensures macro alignment. BUY breakouts are valid only when price closes above the Moving Average baseline; SELL breakouts are valid only when price closes below it.
◈ FILTER 4: ICHIMOKU SENKOU SPAN B FILTER (FIXED 26-BAR SHIFT)
Utilizes the most reliable structural barrier of the Ichimoku cloud with its true 26-bar forward displacement. Price above Span B allows BUY trades only; price below allows SELL trades only.
◈ FILTER 5: RSI 75 MACRO MOMENTUM FILTER
Employs an extended 75-period RSI to measure long-term market dominance. BUY requires RSI75 > 50.0; SELL requires RSI75 < 50.0.
◈ FILTER 6: DOUBLE MOVING AVERAGE ALIGNMENT FILTER (30/140 EMA)
Evaluates Fast EMA against Slow EMA alignment. BUY requires Fast EMA > Slow EMA; SELL requires Fast EMA < Slow EMA, keeping you trading in sync with larger trends.
◈ FILTER 7: AWESOME OSCILLATOR (AO) TRIPLE-CHECK FILTER
Multi-faceted oscillator validation offering volume height threshold filtering (AO Buy Min / Sell Max), bar color agreement, and zero-line direction alignment.
◈ FILTER 8: PARABOLIC SAR TRAILING ACCELERATION FILTER
Validates price momentum using SAR dots. BUY requires SAR dots positioned below candle lows; SELL requires SAR dots plotted above candle highs.
◈ FILTER 9: HEIKEN ASHI PRICE ACTION SMOOTHING FILTER
Applies synthetic smoothed candle calculations to filter random market spikes. Demands a bullish green Heiken Ashi candle for BUY and a bearish red candle for SELL.
◈ FILTER 10: CCI TREND DIRECTION FILTER (50 PERIOD)
Medium-term Commodity Channel Index validation. BUY signals require CCI > 0.0; SELL signals require CCI < 0.0.
◈ FILTER 11: CCI OVERBOUGHT & OVERSOLD FILTER (14 PERIOD)
Short-term extreme expansion validation. BUY requires CCI > +100.0; SELL requires CCI < -100.0.
◈ FILTER 12: RVI MACRO TREND FILTER (75 PERIOD)
Relative Vigor Index macro filter confirming closing strength relative to trading ranges. BUY requires RVI > 0.0; SELL requires RVI < 0.0.
◈ FILTER 13: RVI SIGNAL LINE CROSS FILTER (20 PERIOD)
Measures crossover between RVI Main Line and Signal Line. BUY requires Main Line > Signal Line; SELL requires Main Line < Signal Line.
◈ FILTER 14: MACD HISTOGRAM MOMENTUM FILTER
Evaluates momentum bars of the MACD. BUY requires MACD Histogram > 0.0 (Fast EMA > Signal); SELL requires Histogram < 0.0.
◈ FILTER 15: MACD ZERO-LINE LEVEL FILTER
Measures MACD Main Line position relative to the zero baseline. BUY requires Main Line > 0.0; SELL requires Main Line < 0.0.
◈ FILTER 16: DYNAMIC SUPPORT & RESISTANCE ZONE BOUNCE FILTER
Scans historical swing highs and lows across an adjustable lookback window (default: 50 bars) to confirm breakouts originating from key structural horizontal zones.
◈ FILTER 17: ZIGZAG FIBONACCI RETRACEMENT GOLDEN POCKET FILTER
Calculates dynamic swing points using ZigZag and projects Golden Ratio retracement bands (0.382 - 0.618), confirming breakouts emerging from high-value pullback levels.
════════════════
COMPLETE INPUT PARAMETERS REFERENCE MANUAL
════════════════
► SCANNER SETTINGS
• InpSymbols: Comma-separated list of symbols to scan (e.g., "EURUSD,GBPUSD,USDJPY,XAUUSD").
• InpTimeframes: Comma-separated list of timeframes (e.g., "M5,M15,M30,H1,H4,D1").
• InpUseWatch: Set to true to automatically scan all pairs visible in your Market Watch.
• InpMaxSymbols: Maximum number of instruments scanned simultaneously (default: 15).
• InpScanSec: Timer scanning frequency in seconds (default: 5).
• InpBarsCopy: Historical bars loaded into memory per timeframe (default: 120).
• InpLookback: Maximum historical bars searched for the latest breakout (default: 100).
• InpDirection: Directional trading mode (0 = Both, 1 = Buy Only, 2 = Sell Only).
► BOLLINGER BANDS SETTINGS
• InpBBPeriod: Calculation period for the middle Moving Average (default: 20).
• InpBBDeviation: Standard deviation multiplier for outer bands (default: 0.5).
• InpBBPrice: Applied price type for calculations (default: PRICE_CLOSE).
► ATR DYNAMIC SL & TP SETTINGS
• InpATRPeriod: Calculation period for Average True Range volatility (default: 14).
• InpATRMultSL: Multiplier applied to ATR value to establish Stop Loss (default: 1.5).
• InpTP1_RR: Risk-to-Reward ratio multiplier for Take Profit 1 (default: 1.0 = 1:1 RR).
• InpTP2_RR: Risk-to-Reward ratio multiplier for Take Profit 2 (default: 2.0 = 1:2 RR).
► MODULAR CONFLUENCE FILTER SETTINGS
• Use_RSI_Cross_Filter: Enables or disables the RSI cross filter.
• RSI_Length / RSI_Price_Source: Calculation period (14) and applied price for RSI.
• Oversold / Overbought: Dynamic trigger boundaries (default: 30.0 / 70.0).
• Use_ADX_Filter / ADX_Period / ADX_Min_Level: Configures ADX trend power threshold (default: 10 / 20.0).
• Use_MA_Filter / MA_Period / MA_Method / MA_Applied / MA_Shift: Configures single MA baseline filter (default: 50 SMA).
• Use_Ichimoku_Filter / Ichimoku_SenkouB / Ichimoku_Shift: Configures Senkou Span B filter with 26-bar forward shift.
• Use_RSI75_Filter / RSI_Filter_Period / RSI_Filter_Price: Configures 75-period macro RSI baseline filter.
• Use_DoubleMA_Filter: Enables Fast MA vs Slow MA alignment checking.
• MA_A_Period / MA_A_Method / MA_A_Applied / MA_A_Shift: Fast Moving Average parameters (default: 30 EMA).
• MA_B_Period / MA_B_Method / MA_B_Applied / MA_B_Shift: Slow Moving Average parameters (default: 140 EMA).
• Use_AO_Filter: Enables Awesome Oscillator validation checking.
• Use_AO_Volume_Filter / AO_Buy_Min / AO_Sell_Max: Filters signals by minimum AO bar height amplitude.
• Use_AO_Color_Filter: Requires AO bar color direction to match trade intent.
• Use_AO_Zero_Filter: Requires AO above zero for BUY or below zero for SELL.
• Use_SAR_Filter / SAR_Step / SAR_Maximum: Configures Parabolic SAR position validation.
• Use_HeikenAshi_Filter: Enables smoothed synthetic Heiken Ashi directional bar filter.
• Use_CCI_Filter / CCI_Period / CCI_Applied: Configures 50-period CCI zero-line trend filter.
• Use_CCI_OBOS_Filter / CCI_OBOS_Period / CCI_OBOS_Applied / CCI_Overbought / CCI_Oversold: Configures 14-period CCI breakout filter.
• Use_RVI_Filter / RVI_Period: Configures 75-period Relative Vigor Index trend filter.
• Use_RVI_Signal_Filter / RVI_Signal_Period: Configures 20-period RVI Main vs Signal line crossover filter.
• Use_MACD_Filter / MACD_FastEMA / MACD_SlowEMA / MACD_SignalSMA / MACD_Applied: Configures MACD Histogram momentum filter.
• Use_MACD_Zero_Filter: Configures MACD Main Line zero-level filter.
• Use_SR_Filter / SR_Period / SR_Zone_Points: Configures Support & Resistance dynamic zone bounce filter.
• Use_Fib_Filter / Fib_Level_1 / Fib_Level_2 / ZigZag_Depth / ZigZag_Deviation / ZigZag_Backstep: Configures dynamic ZigZag Fibonacci golden ratio filter.
► ALERT & NOTIFICATION SETTINGS
• InpAlertPopup: Enables standard MT5 desktop popup dialogs.
• InpAlertSound / InpSoundFile: Enables audible sound alerts and specifies sound filename.
• InpAlertPush: Sends real-time push notifications to MT5 mobile app on iOS/Android.
• InpAlertEmail / InpEmailSubject: Sends email signal alerts to your inbox.
• InpAlertOnlyNew: Restricts alerts strictly to newly formed signals on closed bars.
► DISPLAY & LAYOUT SETTINGS
• InpX / InpY: Starting horizontal and vertical coordinates of dashboard panel.
• InpScale: Global HUD zoom percentage scaling (range: 70% to 180%).
• InpRowH / InpFont / InpPadX: Controls row height, font size, and internal cell padding.
• InpWPair / InpWTF / InpWArah / InpWTime / InpWEntry / InpWSL / InpWTP1 / InpWTP2 / InpWBand / InpWUmur / InpWOpen: Width controls for each column.
• InpShowEmpty: Toggle to display or hide pairs currently having no active signals.
• InpMaxRows: Maximum number of rows rendered simultaneously in table.
► SORTING SETTINGS
• InpSortBy: Default sort column (0 = Signal Time, 1 = Pair Name, 2 = Timeframe, 3 = Direction).
• InpSortNewest: Sorts newest signals to the top when set to true.
► CHART DRAWING & THEME SETTINGS
• InpDrawOnChart: Draws entry, SL, and TP levels directly on the chart.
• InpShowArrow: Displays directional entry arrow markers on candles.
• InpShowLevels: Draws dashed trendlines for Entry, SL, TP1, and TP2.
• InpExtendBars: Forward projection length of target lines across future bars.
• InpArrowCodeBuy / InpArrowCodeSell: Wingdings character codes for arrows.
• InpArrowSize / InpArrowDistance: Thickness and vertical distance offset for arrow markers.
• InpColBg / InpColHead / InpColRow / InpColRow2 / InpColText / InpColBull / InpColBear / InpColMute / InpColAccent / InpColArrowBuy / InpColArrowSell / InpColEntry / InpColSL / InpColTP1 / InpColTP2: Full color palette customizers for dashboard and chart graphics.
════════════════
TACTICAL WORKFLOWS & INSTITUTIONAL STRATEGIES
════════════════
❖ STRATEGY 1: THE PROP FIRM CONSERVATIVE TREND EXPANSION
• Target Timeframes: H1 & H4
• Active Filters: Ichimoku Senkou Span B + Double EMA (30/140) + ADX Filter (>= 22.0)
• Strategy Logic: Ensures you trade strictly in alignment with institutional order flow. When price is trading above Ichimoku Span B, Fast EMA sits above Slow EMA, and ADX confirms expanding volatility, execute BUY breakouts only. Enter on closed candle, place SL at ATR(1.5), secure 50% profit at TP1 (1:1 RR), shift SL to Breakeven, and ride remaining position to TP2 (1:2 RR).
❖ STRATEGY 2: THE HIGH-FREQUENCY INTRADAY SCALPING SETUP
• Target Timeframes: M5 & M15
• Active Filters: Heiken Ashi + MACD Histogram + Parabolic SAR
• Strategy Logic: Designed for active intraday scalpers trading high liquidity sessions (London/New York overlap). A Bollinger Band breakout confirmed by matching Heiken Ashi candle color, positive MACD histogram expansion, and favorable Parabolic SAR alignment delivers high win-rate scalping setups.
❖ STRATEGY 3: THE GOLDEN ZONE FIBONACCI BREAKOUT BOUNCE
• Target Timeframes: M15 & H1
• Active Filters: Fibonacci Filter (0.382 - 0.618) + Support & Resistance Filter
• Strategy Logic: Wait for price to pull back into a key Fibonacci Golden Pocket while testing a verified Support or Resistance zone. A subsequent Bollinger Band breakout confirming out of this level marks powerful trend resumption, offering exceptional Risk-to-Reward potential.
════════════════
STEP-BY-STEP INSTALLATION & SETUP GUIDE
════════════════
1. Open your MetaTrader 5 terminal.
2. In the top navigation menu, select File -> Open Data Folder.
3. Open the MQL5 folder, then open the Indicators folder.
4. Copy the indicator file (Bollinger_Band_Scanner_Dashboard.mq5 or .ex5) into this folder.
5. In your MT5 Navigator window (Ctrl+N), right-click on Indicators and select Refresh.
6. Open any single chart (e.g., EURUSD M15), and drag the indicator onto the chart window.
7. In the indicator settings dialog, ensure "Allow DLL imports" is checked in the Common tab.
8. Set your desired watchlist, activate your preferred confluence filters, and click OK.
════════════════
FREQUENTLY ASKED QUESTIONS (FAQ)
════════════════
Q: Does this scanner repaint or recalculate historical signals?
A: No, absolutely not. All calculations strictly evaluate closed bar data. Once a breakout signal prints on a closed candle, it remains permanent.
Q: Can I use this dashboard for Prop Firm challenges (FTMO, FundedNext, etc.)?
A: Yes! It is ideally suited for prop firms because of its built-in ATR risk management engine, ensuring strict adherence to daily drawdown rules and consistent reward ratios.
Q: Does the scanner cause platform lag or high CPU usage?
A: No. It uses asynchronous timer events and cached indicator handles to maintain zero terminal lag even when scanning 15+ pairs across 7 timeframes.
Q: What happens when I click the [OPEN] button on a signal row?
A: The active MT5 chart instantly switches to that exact pair and timeframe, automatically plotting the entry arrow, SL line, and TP target lines.
════════════════
CAPITAL PRESERVATION & RISK DISCLAIMER
════════════════
Trading foreign exchange, cryptocurrencies, indices, and commodities carries substantial risk and may not be suitable for every investor. Financial leverage can magnify both profits and losses. Past indicator performance is never an absolute guarantee of future results. BOLLINGER BANDS SCANNER DASHBOARD PRO MT5 is an advanced technical analysis and decision-support software utility, not financial advice. Always practice sound risk management and test extensively on demo accounts prior to live trading.
════════════════
THANK YOU & VIP TRADER SUPPORT
════════════════
Thank you for choosing BOLLINGER BANDS SCANNER DASHBOARD PRO MT5! We are committed to empowering your trading journey with world-class tools and continuous updates. If you have questions, feedback, or require setup guidance, please contact us via MQL5 private messaging. Wishing you immense trading success, disciplined execution, and consistent profits! Happy Trading! ★★★★★
