Apex Auto FVG Scanner
- Indicatori
- Versione: 1.0
- Attivazioni: 8
Apex Auto FVG Scanner — real-time Fair Value Gap detection with automatic fill tracking, ATR-based filtering, and instant hover insights. Built for precision. Designed for speed.
Stop hunting FVGs manually. Apex Auto FVG Scanner automatically detects and plots every Fair Value Gap directly on your chart the moment it forms. Bullish and bearish zones are colour-coded instantly, tracked live, and updated in real time as price action develops — so you always know exactly what the market has left behind.
Powered by a smart ATR-based sizing filter, the scanner adapts to any symbol, any timeframe, and any broker automatically. No manual calibration, no guesswork —
just clean, accurate zones every time. Prefer to set your own threshold? A full manual mode gives you complete control over minimum gap size with automatic broker decimal detection built in.
Every FVG zone comes with a live label showing the gap size and current status, updating dynamically from OPEN to FILLED as price returns to the zone. Hover over any gap for an instant tooltip displaying the gap size, direction, and whether it has been filled or not — all the information you need without cluttering your chart.
With customisable bull and bear colours, optional mid-line display, extended zone projection, and a hide-when-filled option to keep your chart clean, Apex Auto FVG Scanner gives you full control over how your confluence zones look and behave. Whether you trade manually or use it to feed your EA, this tool was built to give serious traders a genuine edge.
Basic Setup
Getting started takes less than a minute:
- Purchase the indicator from the MQL5 Market
- Open MetaTrader 5 and navigate to the Navigator panel on the left
- Under the Indicators section, locate Apex Auto FVG Scanner
- Drag it onto any chart or double-click to attach it
- Adjust the inputs to your preference in the settings window and click OK
- The scanner will immediately begin plotting Fair Value Gaps across your selected lookback period
If the indicator does not appear in your Navigator after purchase, right-click the Navigator panel and select Refresh, or restart MetaTrader 5 and it will sync automatically from the MQL5 Market.
No additional libraries, setup, or configuration required. Compatible with all broker feeds, symbols, and timeframes straight out of the box.
Input Reference
Detection
| Input | Default | Description |
|---|---|---|
| Bars Look Back | 500 | How many historical bars to scan for FVGs on load |
| Auto FVG Size | On | Uses current market conditions to automatically determine the minimum gap size — adapts to any symbol or timeframe |
| Min FVG Size — Manual | 50 pts | Used only when Auto FVG Size is off — sets a fixed minimum gap size in points |
| Auto-detect Decimals | On | Automatically detects your broker's decimal precision so point values are normalised correctly |
| Manual Decimal Places | 2 | Override for brokers where auto-detection does not apply |
Display
| Input | Default | Description |
|---|---|---|
| Bullish Color | Green | Fill colour for bullish FVG zones |
| Bearish Color | Red | Fill colour for bearish FVG zones |
| Extend Boxes to Right | On | Projects zones forward so they remain visible as new bars form |
| Extension Length | 50 bars | How far to the right the zones are extended |
| Show Mid-line | On | Draws a dotted line through the centre of each zone for precision entries |
| Hide When Filled | On | Automatically removes a zone from the chart once price has fully closed it |
Labels
| Input | Default | Description |
|---|---|---|
| Show Size & Status Label | On | Displays the gap size and open/filled status inside each zone |
| Label Font Size | 8 | Controls the size of the in-zone text label |
| Label Color — Open | Turquoise | Text colour for zones that have not yet been filled |
| Label Color — Filled | Silver | Text colour for zones that have been fully filled by price |
Advanced
| Input | Default | Description |
|---|---|---|
| Object Name Prefix | FVG_ | Internal prefix used to name all chart objects — change this if running multiple instances on the same chart to avoid conflicts |
