Multi-Currency Candlestick Pattern Scanner for MT5 User Guide and Settings 1. Overview Multi-Currency Candlestick Pattern Scanner for MT5 is a dashboard indicator for MetaTrader 5 designed to scan multiple symbols and timeframes for Japanese candlestick patterns. Unlike a standard single-chart indicator, this scanner can monitor several instruments and timeframes from one panel. It helps traders quickly find where a bullish or bearish candlestick pattern has appeared without manually opening many charts. The indicator can also display detected patterns on the active chart with arrows and text labels. A Moving Average can be shown on the chart and used as a trend filter. Alerts can notify the trader when a new pattern appears on a closed candle. 2. Main purpose The scanner is designed to answer one practical question: Where has a candlestick pattern appeared right now? This makes the indicator useful for traders who work with multiple Forex pairs, metals, indices, cryptocurrencies, stocks, commodities, and different timeframes. 3. Installation 1. Open MetaTrader 5. 2. Click File -> Open Data Folder. 3. Open the MQL5 folder. 4. Open the Indicators folder. 5. Copy the indicator file into this folder. 6. Restart MetaTrader 5 or refresh the Navigator window. 7. Find Multi-Currency Candlestick Pattern Scanner in Navigator -> Indicators. 8. Drag the indicator onto any chart. 4. Basic usage After the indicator is attached to a chart, it reads the symbol list and timeframe list from the input settings. The dashboard displays symbols in rows and timeframes in columns. Each cell shows whether a selected candlestick pattern was found on the last closed candle. Green signals indicate bullish patterns. Red signals indicate bearish patterns. Empty cells mean that no selected pattern was found. If chart visualization is enabled, the indicator also shows arrows and text labels on the active chart. 5. Dashboard panel The dashboard is the main part of the scanner. It allows you to monitor many combinations at once, for example: EURUSD M15, H1, H4, D1 GBPUSD M15, H1, H4, D1 USDJPY M15, H1, H4, D1 XAUUSD M15, H1, H4, D1 This saves time because you do not need to open each chart manually. 6. Detected candlestick patterns Depending on the version and enabled settings, the scanner can detect the following Japanese candlestick patterns: - Bullish Engulfing - Bearish Engulfing - Bullish Harami - Bearish Harami - Hammer - Hanging Man - Inverted Hammer - Shooting Star - Morning Star - Evening Star - Piercing Line - Dark Cloud Cover If your version includes additional pattern groups, they can be enabled or disabled from the indicator inputs. 7. Main scanner settings SymbolsList A comma-separated list of symbols to scan. Example: EURUSD,GBPUSD,USDJPY,AUDJPY,XAUUSD Important: symbol names must match the names used by your broker. Some brokers use suffixes such as EURUSDm, EURUSD.a, XAUUSD.pro, or similar. TimeframesList A comma-separated list of timeframes to scan. Example: M15,H1,H4,D1 Supported examples: M1, M5, M15, M30, H1, H4, D1, W1, MN1 ScanEverySeconds How often the scanner dashboard updates. A lower value updates faster but increases terminal load. BarsToLoad Number of bars loaded for each scanned symbol and timeframe. Higher values may improve calculation accuracy but also increase CPU load. 8. Tester and Market-safe settings AutoFastModeInTester When enabled, the indicator automatically uses a lightweight mode in the Strategy Tester. This helps avoid Market validation errors such as “tester takes too long time”. EnableFullVisualModeInTester When enabled, full visual mode is allowed in Strategy Tester. This can be useful for personal testing, but it should usually be disabled before submitting the product to MQL5 Market. Recommended for MQL5 Market validation: AutoFastModeInTester = true EnableFullVisualModeInTester = false Recommended for personal visual testing: AutoFastModeInTester = false EnableFullVisualModeInTester = true 9. Visualization settings ShowScannerDashboard Shows or hides the multi-currency dashboard panel. ShowPatternVisualization Shows or hides arrows and labels on the active chart. ShowLabels Shows or hides text labels with pattern names. ShowSignalArrows Shows or hides bullish and bearish arrows. ShowMAVisualization Shows or hides the Moving Average line on the active chart. VisualBarsToDraw Number of bars used for chart visualization. Reducing this value can improve performance. 10. Pattern and filter settings AvgPeriod Period used to calculate the average candle body size. UseTrendFilter Enables or disables the Moving Average trend filter. MAType Moving Average type used by the trend filter and chart visualization. Available values: SMA - Simple Moving Average EMA - Exponential Moving Average TrendMAPeriod Period of the Moving Average. UseVolumeFilter Enables or disables the tick volume filter. VolumeThreshold Minimum current tick volume compared with the average volume, expressed as a percentage. Example: 120 means that the current candle volume must be at least 120% of the average volume. MinBodyRangePercent Minimum candle body size as a percentage of the full candle range. MinBodyAvgPercent Minimum candle body size compared with the average candle body. MaxShortBodyPercent Maximum candle body size as a percentage of the candle range for short-body candle detection. MinShadowBodyRatio Minimum shadow-to-body ratio used for Hammer, Hanging Man, Inverted Hammer, and Shooting Star patterns. 11. Pattern group settings ShowEngulfing Enables or disables Bullish Engulfing and Bearish Engulfing. ShowHarami Enables or disables Bullish Harami and Bearish Harami. ShowHammer Enables or disables Hammer, Hanging Man, Inverted Hammer, and Shooting Star. ShowStar Enables or disables Morning Star and Evening Star. ShowPiercing Enables or disables Piercing Line and Dark Cloud Cover. 12. Alert settings EnableTerminalAlerts Enables popup alerts inside MetaTrader 5. EnablePushAlerts Enables push notifications to the MetaTrader mobile app. To use push notifications: 1. Open MetaTrader 5. 2. Go to Tools -> Options -> Notifications. 3. Enable push notifications. 4. Enter your MetaQuotes ID. 5. Send a test notification. 6. Enable EnablePushAlerts in the indicator settings. 13. Panel style settings PanelCorner Selects the chart corner where the dashboard is displayed. PanelX Horizontal distance from the selected chart corner. PanelY Vertical distance from the selected chart corner. SymbolColumnWidth Width of the symbol column. CellWidth Width of timeframe cells. CellHeight Height of dashboard rows. FontSize Text size used inside the dashboard. 14. Color settings BullColor Color for bullish signals and labels. BearColor Color for bearish signals and labels. NeutralColor Color used for neutral or secondary visual elements. MAColor Color of the Moving Average line. HeaderBgColor Background color of dashboard header cells. HeaderTextColor Text color of dashboard headers. EmptyBgColor Background color of empty dashboard cells. TextColor Default dashboard text color. 15. Recommended settings For normal use on a real chart: SymbolsList = EURUSD,GBPUSD,USDJPY,AUDUSD,XAUUSD TimeframesList = M15,H1,H4,D1 ScanEverySeconds = 10 or 15 BarsToLoad = 120 UseTrendFilter = true TrendMAPeriod = 50 MAType = SMA or EMA UseVolumeFilter = false or true VisualBarsToDraw = 500 For lower timeframes such as M5 or M15: UseTrendFilter = true UseVolumeFilter = true TrendMAPeriod = 50 or 100 MinBodyAvgPercent = 120-160 ScanEverySeconds = 15 or 30 For higher timeframes such as H1, H4, and D1: UseTrendFilter = true UseVolumeFilter = false or true TrendMAPeriod = 50 ScanEverySeconds = 30 or 60 16. Performance tips If MetaTrader becomes slow: - Reduce the number of symbols in SymbolsList. - Reduce the number of timeframes in TimeframesList. - Increase ScanEverySeconds. - Reduce BarsToLoad. - Reduce VisualBarsToDraw. - Disable ShowLabels. - Disable unused pattern groups. - Avoid attaching many scanner copies to many charts. For Strategy Tester and MQL5 Market checks, keep lightweight tester mode enabled. 17. How to interpret dashboard signals A green dashboard cell means that a bullish candlestick pattern was found. A red dashboard cell means that a bearish candlestick pattern was found. A dash or empty cell means that no selected pattern was detected on the last closed candle. The scanner detects technical patterns. A detected pattern is not a guaranteed entry signal and should always be confirmed with market context. 18. Practical workflow 1. Attach the scanner to a chart. 2. Set the symbols you want to scan. 3. Set the timeframes you want to monitor. 4. Enable the pattern groups you want to use. 5. Enable the trend filter for cleaner signals. 6. Wait for dashboard signals on closed candles. 7. Open the relevant chart and confirm the setup visually. 8. Check support and resistance, trend direction, volatility, and risk-to-reward. 9. Make trading decisions only according to your trading plan. 19. Recommended trading confirmation Candlestick signals should be confirmed with: - Support and resistance levels - Trend direction - Market structure - Moving Average context - Volatility - Volume, if applicable - Risk-to-reward ratio - Higher timeframe analysis 20. Difference from a simple candlestick indicator A simple candlestick indicator usually works only on the active chart. This scanner is more advanced because it can check several symbols and timeframes in one dashboard. It is useful for traders who want to monitor many markets from one place. 21. Risk warning Multi-Currency Candlestick Pattern Scanner for MT5 is not a trading robot. It does not open, modify, or close trades automatically. The indicator is a technical analysis and market scanning tool. It does not guarantee profit and does not predict market movement with certainty. Trading Forex, CFDs, stocks, indices, cryptocurrencies, futures, metals, and other financial instruments involves risk. You are responsible for all trading decisions made using this indicator. 22. Summary Multi-Currency Candlestick Pattern Scanner for MT5 helps traders scan multiple symbols and timeframes for Japanese candlestick patterns from one dashboard. It combines multi-market scanning, candlestick pattern detection, chart arrows, labels, Moving Average visualization, trend filtering, optional volume filtering, and alerts. The indicator is designed to save time and make candlestick analysis more efficient.