Big Candle Scanner Dashboard for MT4/MT5

Big Candle Scanner Dashboard for MT4/MT5

12 February 2026, 07:40
Biswarup Banerjee
0
8

MT4 Version is available:  Big Candle Scanner Dashboard MT4

MT5 Version is available:  Big Candle Scanner Dashboard MT5


Complete User Documentation for MT4/MT5

1. OVERVIEW

The Big Candle Scanner Dashboard identifies significant bullish and bearish candles across multiple symbols and timeframes. It checks candle size, candle body vs wicks, volume, and optional ATR-based range filters (based on your enabled checks) and shows the latest signal on a dashboard.

Who Should Use It: This tool is useful for traders who want to spot strong momentum candles quickly across many pairs without manually opening charts. It can support breakout, momentum, and reversal-style workflows (you still decide how to trade the signal).

Main Benefit: Instead of monitoring many charts, you get one dashboard with BUY/SELL signals, optional alerts, and the signal age shown as a number.


2. INPUT PARAMETERS & SETTINGS

General Settings

Setting Name Type Default Value Description Example
General Settings UI UI separator / section header (no effect on signals).
Pairs List string EURUSD,GBPUSD,USDJPY,USDCHF,CADCHF,XAUUSD... Comma-separated list of symbols to scan. Use exact broker symbol names from Market Watch (suffixes allowed). EURUSD,USDJPY,XAUUSD
Take From Marketwatch bool true When enabled, the indicator attempts to use symbols available in Market Watch (and can filter missing symbols automatically). false if you want to strictly scan only the symbols in Pairs List
Scan last N candle int 200 How many historical candles the scanner checks (per symbol/timeframe) to find the most recent valid big-candle signal. 100 for faster scan, 300 for deeper scan
Header color color clrSeaGreen Background color for group headers (EUR Pairs, USD Pairs, etc.). clrDarkBlue
(Symbol) color color clrSteelBlue Background color for the symbol buttons in the dashboard. clrNavy
eur color color clrGray Background color for EUR group rows/panel. clrLightGray
usd color color clrGray Background color for USD group rows/panel. clrLightGray
gbp color color clrGray Background color for GBP group rows/panel. clrLightGray
nzd color color clrGray Background color for NZD group rows/panel. clrLightGray
aud color color clrGray Background color for AUD group rows/panel. clrLightGray
cad color color clrGray Background color for CAD group rows/panel. clrLightGray
chf color color clrGray Background color for CHF group rows/panel. clrLightGray
other color color clrGray Background color for Others group rows/panel (e.g., XAUUSD). clrLightGray
Panel Height double 26 Controls panel height as a percentage of chart height. 30 (taller) or 20 (compact)
Panel Width double 50 Controls panel width as a percentage of chart width. 60 for wide screens
Panel Text double 1.2 Controls dashboard text scaling (responsive font size). 1.5 larger text
OverBought Color color clrRed Color used for SELL signals on the dashboard. clrCrimson
OverSold Color color clrGreen Color used for BUY signals on the dashboard. clrLime
Arrow Up Size int 2 Size of arrows/icons shown on the dashboard cells. 3 larger arrows

Big Candle Settings

Setting Name Type Default Value Description Example
BIGCANDLE 1 SETTINGS UI UI separator / section header (no effect on signals).
EnableDisable checks UI UI separator / section header for the checks below.
Enable Candle Size Relative to Average check bool true Flags a candle as “big” if its High-Low range is larger than the average candle size (based on Lookback Period) multiplied by Size Threshold Multiplier. true
Enable Candle Size based on pips input bool true Flags a candle as “big” if its High-Low range is larger than the fixed Candle Pip Size. false if you prefer only relative sizing
Enable Volume Confirmation check bool true Adds a volume-based confirmation by comparing the candle volume to the average volume over Volume Lookback Period. true
Enable Open-Close Difference check bool true Checks if the open-close distance is large enough relative to the candle’s total High-Low range. true
Enable Body Size vs Wick Size check bool true Checks if the candle body is large compared to wicks (based on Body Wick Ratio). true
Enable Dynamic Range Filters check bool true Checks if candle range is large compared to ATR (ATR Period and ATR Multiplier). false if ATR signals are too strict for your market
Macth the condtions either AnyAll ENUM ANY How multiple enabled checks are combined: ANY = signal triggers if any enabled check indicates bullish/bearish dominance, ALL = signal triggers only when all enabled checks point to the same direction. ALL for stricter filtering
Lookback period for average candle size int 14 How many past candles are used to compute the average candle size for the relative-size check. 20 for a smoother average
Multiplier for detecting big candles double 1.5 Higher values require a much larger candle to qualify as “big” (fewer signals). 2.0 to catch only extreme candles
Candle Pip Size double 20 Fixed pip threshold for the pip-based candle-size check (works with broker digits automatically). 30 for volatile pairs, 10 for quieter pairs
Lookback period for average volume int 14 How many candles are used to compute the average volume for the volume confirmation check. 30 for a slower volume baseline
Multiplier for volume comparison double 1.2 Higher values require a higher-than-normal volume candle to confirm a signal. 1.5 for stricter volume confirmation
Minimum of High-Low for OpenClose range double 0.6 Minimum ratio of (|Close - Open|) relative to (High - Low) to qualify as a strong candle body. 0.7 to demand stronger body candles
Minimum body-to-wick ratio double 1.5 Minimum body size compared to total wick size to qualify as a strong-bodied candle. 2.0 to filter out candles with long wicks
ATR calculation period int 14 ATR period used for the dynamic range filter check. 21 for slower ATR filtering
Candle range must be X times the ATR double 1.5 How large the candle range must be compared to ATR to be considered significant. 2.0 to detect only very large range candles

Individual Timeframe Signal Settings

Setting Name Type Default Value Description Example
TIMEFRAME SIGNAL SETTINGS UI UI separator / section header (no effect on signals).
Standard MT4 Timeframes UI UI separator / section header (no effect on signals).
Enable Individual 1Min Scan bool true Enable scanning on M1. true
Enable Individual 5Min Scan bool true Enable scanning on M5. true
Enable Individual 15Min Scan bool true Enable scanning on M15. true
Enable Individual 30Min Scan bool false Enable scanning on M30. true
Enable Individual 1Hour Scan bool false Enable scanning on H1. true
Enable Individual 4Hour Scan bool false Enable scanning on H4. true
Enable Individual 1Day Scan bool false Enable scanning on D1. true
Enable Individual 1Week Scan bool false Enable scanning on W1. true
Enable Individual 1Month Scan bool false Enable scanning on MN1. true
MT5-Only Minute Timeframes UI These timeframes work only on MT5.
Enable Individual 2Min Scan bool false Enable scanning on M2 (MT5 only). true
Enable Individual 3Min Scan bool false Enable scanning on M3 (MT5 only). true
Enable Individual 4Min Scan bool false Enable scanning on M4 (MT5 only). true
Enable Individual 6Min Scan bool false Enable scanning on M6 (MT5 only). true
Enable Individual 10Min Scan bool false Enable scanning on M10 (MT5 only). true
Enable Individual 12Min Scan bool false Enable scanning on M12 (MT5 only). true
Enable Individual 20Min Scan bool false Enable scanning on M20 (MT5 only). true
MT5-Only Hour Timeframes UI These timeframes work only on MT5.
Enable Individual 2Hour Scan bool false Enable scanning on H2 (MT5 only). true
Enable Individual 3Hour Scan bool false Enable scanning on H3 (MT5 only). true
Enable Individual 6Hour Scan bool false Enable scanning on H6 (MT5 only). true
Enable Individual 8Hour Scan bool false Enable scanning on H8 (MT5 only). true
Enable Individual 12Hour Scan bool false Enable scanning on H12 (MT5 only). true

Confluence Timeframe Signal Settings

Setting Name Type Default Value Description Example
TIMEFRAME SIGNAL SETTINGS(CONFLUENCE) UI UI separator / section header (no effect on signals).
Standard MT4 Timeframes UI UI separator / section header (no effect on signals).
Enable 1Min Scan bool true Include M1 in confluence analysis. true
Enable 5Min Scan bool true Include M5 in confluence analysis. true
Enable 15Min Scan bool true Include M15 in confluence analysis. true
Enable 30Min Scan bool false Include M30 in confluence analysis. true
Enable 1Hour Scan bool false Include H1 in confluence analysis. true
Enable 4Hour Scan bool false Include H4 in confluence analysis. true
Enable 1Day Scan bool false Include D1 in confluence analysis. true
Enable 1Week Scan bool false Include W1 in confluence analysis. true
Enable 1Month Scan bool false Include MN1 in confluence analysis. true
MT5-Only Minute Timeframes UI These timeframes work only on MT5.
Enable 2Min Scan bool false Include M2 in confluence analysis (MT5 only). true
Enable 3Min Scan bool false Include M3 in confluence analysis (MT5 only). true
Enable 4Min Scan bool false Include M4 in confluence analysis (MT5 only). true
Enable 6Min Scan bool false Include M6 in confluence analysis (MT5 only). true
Enable 10Min Scan bool false Include M10 in confluence analysis (MT5 only). true
Enable 12Min Scan bool false Include M12 in confluence analysis (MT5 only). true
Enable 20Min Scan bool false Include M20 in confluence analysis (MT5 only). true
MT5-Only Hour Timeframes UI These timeframes work only on MT5.
Enable 2Hour Scan bool false Include H2 in confluence analysis (MT5 only). true
Enable 3Hour Scan bool false Include H3 in confluence analysis (MT5 only). true
Enable 6Hour Scan bool false Include H6 in confluence analysis (MT5 only). true
Enable 8Hour Scan bool false Include H8 in confluence analysis (MT5 only). true
Enable 12Hour Scan bool false Include H12 in confluence analysis (MT5 only). true

Alert Settings

Setting Name Type Default Value Description Example
ALERT SETTINGS UI UI separator / section header (no effect on signals).
Allow Alert bool true Enable pop-up alerts in the MetaTrader terminal when a new signal appears. true
Allow Notification bool true Send push notifications to your phone via the MetaQuotes app (requires setup). true
Allow Email bool true Send email alerts when new signals occur (requires email setup in terminal). false if you don’t use email alerts

3. HOW IT WORKS

How Big Candles Are Detected

The scanner checks each enabled symbol and timeframe and evaluates the candle at different “indexes” (current candle, previous candle, etc.) until it finds the most recent candle that matches your enabled big-candle conditions.

Signal Steps

Step 1: Choose which checks to use Enable/disable the checks like candle size, volume, body vs wick, and ATR range filters.

Step 2: Evaluate bullish/bearish outcomes per check Each enabled check can contribute a bullish or bearish “vote” based on candle direction (close vs open).

Step 3: Combine checks using Any/All If Condition Operator is ANY, a signal can trigger when the bullish or bearish side dominates across enabled checks. If it is ALL, signals require full agreement.

Step 4: Dashboard display The scanner shows signals in a grid format:

  • Rows: Symbols grouped by base currency (EUR, USD, GBP, etc.).
  • Columns: Timeframes (M1, M5, M15, etc.).
  • Green Up Arrow: Bullish big candle detected (BUY signal).
  • Red Down Arrow: Bearish big candle detected (SELL signal).
  • Number in parentheses = How many candles ago the signal appeared (0 = current candle, 1 = 1 candle ago, etc.).

Step 5: Alerts and actions If alerts are enabled, the indicator can notify you when a new signal is detected (and when confluence is detected across enabled confluence timeframes).


4. RISK MANAGEMENT FEATURES

This indicator is a scanner (not a trading robot), but it includes features that can help you avoid low-quality signals:

Feature Description
Multi-check filtering You can require confirmation from candle size, volume, body/wick structure, and ATR-based range checks to reduce noise.
Any vs All mode Switch between a flexible mode (ANY) and a strict mode (ALL) depending on your risk tolerance.
Confluence timeframe filtering You can enable confluence scanning so that multiple timeframes must align before you treat the setup as higher confidence.
Signal age indicator The number in parentheses helps you avoid trading older signals that may already be “priced in.”

5. IMPORTANT NOTES & WARNINGS

Known Limitations

Issue Explanation
Heavy CPU usage Scanning many symbols across multiple timeframes can slow MetaTrader. Reduce symbols/timeframes if your terminal becomes laggy.
MT5-only timeframes M2, M3, H2, H3, etc. work only on MT5 and will not work on MT4.
History required If there is not enough historical data for a symbol/timeframe, the scanner may show missing/late signals. Load history or reduce Lookback Period.

Settings Beginners Should NOT Change

Setting Why to Leave Default
Lookback period for average candle size Default values are a reasonable balance. Very low values can be too noisy; very high values can miss sudden shifts.
Multiplier for detecting big candles Changing this drastically changes signal frequency. Raise it to reduce signals; lower it to get more signals.
Condition Operator ALL can become too strict and show almost no signals unless you understand how each check behaves.
ATR Period / ATR Multiplier If set too strict, the range filter can block most candles; if too loose, it adds little value.

Dashboard Usage Tips

  1. Click Symbol Buttons: Click a symbol name to switch your chart and verify the candle visually before acting.

  2. Use Signal Age: Prefer fresher signals; the number in parentheses shows how many candles ago the signal appeared.

  3. Start simple: Begin with fewer checks enabled (e.g., relative size + body/wick) and add volume/ATR filters later if needed.

  4. Pause Alerts: Use Pause Alerts during news/high volatility if you want fewer notifications.


Quick Start Guide

  1. Attach the indicator to any chart in MT4/MT5.
  2. Choose your symbols using Pairs List (and optionally Take From Marketwatch).
  3. Set Scan last N candle to control how deep the scanner searches for the latest big candle signal.
  4. Enable timeframes you want to scan (and confluence timeframes if needed).
  5. Enable/disable checks like volume, body/wick ratio, and ATR range filters.
  6. Choose Condition Operator (ANY for more signals, ALL for stricter signals).
  7. Enable alerts if you want popup/push/email notifications.
  8. Watch the dashboard and use the signal age number (in parentheses) to avoid stale signals.