Phantom Sweep
- 지표
- Hicham Mahmoud Almoustafa
- 버전: 1.6
- 업데이트됨: 12 3월 2026
- 활성화: 5
PHANTOM SWEEP
v 1.0 6
ICT Silver Bullet · Liquidity Sweep · Fair Value Gap | MT5 Visual Analysis Indicator
Overview
PHANTOM SWEEP is a precision visual analysis indicator for MetaTrader 5, engineered around the ICT Silver Bullet concept. It detects the three-condition confluence that defines the method — an active session window, a liquidity sweep of a prior swing level, and a qualifying Fair Value Gap — and renders everything directly on the chart so that nothing is left to manual interpretation.
Designed primarily for XAUUSD on M5, the indicator works cleanly on any 5-digit Forex pair. It is a pure visual tool: no orders are placed, no positions are managed, and no automated execution takes place. Every decision remains entirely with the trader.
How It Works
The indicator operates in three sequential stages inside each session window:
Stage 1 — Session Filter
Price action is monitored only inside the three ICT Silver Bullet windows: London (03:00–04:00 GMT), New York AM (10:00–11:00 GMT), and New York PM (14:00–15:00 GMT). All session hours are fully adjustable to compensate for broker server time offsets. Outside these windows the indicator is entirely silent.
Stage 2 — Liquidity Sweep Detection
The indicator identifies swing highs (Buy-Side Liquidity, BSL) and swing lows (Sell-Side Liquidity, SSL) using a configurable lookback. A sweep is confirmed when a candle wick extends beyond the swing level and the candle body closes back inside the prior range — the signature of stop-order absorption before a potential reversal.
Stage 3 — Fair Value Gap Validation
Following a confirmed sweep, the indicator searches for a three-candle imbalance (FVG) that meets the minimum pip-size threshold. When found, it draws the proposed entry at the FVG midpoint, places the stop loss beyond the sweep wick with a configurable buffer, and calculates TP1 (structural swing), TP2 (next liquidity pool), and TP3 (fixed R-multiple) automatically.
Feature Set
| ⬜ | Session Window Boxes | Color-coded shaded rectangles mark each of the three Silver Bullet windows. Active windows receive a gold border glow. All colors and hours are fully configurable. |
| ◆ | SSL / BSL Level Lines | Dotted horizontal lines mark swing highs (BSL) and swing lows (SSL) with price labels. Lookback period is adjustable. |
| ▲ | Sweep Arrows | Aqua arrows mark bullish SSL sweeps. Orange-red arrows mark bearish BSL sweeps. Arrow offset is automatic and non-overlapping. |
| ▪ | FVG Boxes + Fill Meter | Shaded rectangles with a dotted midpoint line highlight every qualifying FVG. An optional percentage label shows how much of the gap has been filled in real time. |
| ■ | Full Trade Level Drawing | Entry, SL (with tinted risk zone), TP1, TP2, and TP3 are drawn as labeled horizontal lines. Optional gradient shading colors the TP zones from entry to TP3. |
| ⏱ | Live Info Panel | A compact on-chart dashboard displays active session, signal direction, all price levels, SL method, and mode flags. Refreshes every 500 ms by default. |
| ★ | TP Progress Bars | Unicode block bars (████░░░) show real-time progress toward each target. Values are peak-locked — once a target level is reached the bar stays at 100% with a star badge and never decreases even if price retraces. |
| ⚡ | Pop-Up Alerts | Optional one-time alert fires at signal formation and includes symbol, session name, entry, SL, and all three TP levels. |
| ◦ | ATR-Based Stop Loss | Stop distance scales with recent volatility via an ATR multiplier. A fallback fixed-pip mode is available. A maximum pip cap prevents outsized stops on volatile moves. |
| ● | Gold Pip Detection | Automatic pip-size recognition: XAUUSD uses 0.1 per pip; standard 5-digit Forex pairs use the correct point multiplier. No manual adjustment needed when switching symbols. |
Quick-Start Setup
| 1 | Check broker server time Open any chart and compare the MT5 clock to GMT. If your broker runs at GMT+2, subtract 2 from all default session hours — for example, set InpLondonStartH = 1 instead of 3. |
| 2 | Attach to M5 chart Drag the indicator onto an XAUUSD M5 chart (or a major Forex pair). The indicator functions on any timeframe, but the one-hour Silver Bullet windows contain the most bars — and therefore the most setups — on the lower timeframes. |
| 3 | Set FVG minimum size The default InpFVGMinPips = 5 suits XAUUSD on M5. For Gold on M1, 5–8 pips is recommended. For Forex majors on M5, try 3–5. Too low marks noise; too high misses valid setups. |
| 4 | Wait for a signal A green arrow confirms a bullish sweep + FVG setup. A red arrow confirms the bearish counterpart. Arrows appear only inside a colored session box. The panel updates with full level details. |
| 5 | Review levels before acting Entry = FVG midpoint. SL = beyond the sweep wick plus your buffer. TP1 targets the nearest structural swing; TP2 targets the next liquidity pool; TP3 is your fixed R-multiple. Confirm all levels make sense on your chart before acting. |
| 6 | Apply your own risk management Position sizing, maximum daily drawdown limits, and the decision to enter or skip any signal are entirely your responsibility. The indicator is a visual reference tool only. |
Key Input Parameters
| Parameter | Default | Description |
| InpLondonStartH / EndH | 3 / 4 | London Silver Bullet window start/end hour (GMT) |
| InpNYAMStartH / EndH | 10 / 11 | New York AM window start/end hour (GMT) |
| InpNYPMStartH / EndH | 14 / 15 | New York PM window start/end hour (GMT) |
| InpSwingLookback | 8 | Bars on each side required to confirm a swing high or low |
| InpFVGMinPips | 5 | Minimum FVG size in pips — filters out noise imbalances |
| InpUseSLAtr | true | Use ATR × multiplier for stop distance (false = fixed pips) |
| InpATRMultiplier | 1.5 | ATR multiplier for stop distance calculation |
| InpSLMaxPips | 50 | Hard cap on ATR-based stop to prevent oversized risk |
| InpTP1Structural | true | Search for the nearest structural swing as TP1 |
| InpTP2Liquidity | true | Search for the next liquidity pool as TP2 |
| InpRR3 | 4.0 | Fixed risk-to-reward ratio for TP3 |
| InpRR1Fallback | 1.5 | R:R fallback for TP1 when no structural level is found |
| InpRR2Fallback | 2.5 | R:R fallback for TP2 when no liquidity level is found |
| InpTPExtBars | 40 | How many bars to the right trade levels are drawn |
| InpDashRefreshMs | 500 | Panel refresh interval in milliseconds |
Compatibility & Requirements
› Platform: MetaTrader 5 (build 2755 or later recommended)
› Recommended symbol: XAUUSD — symbol name must contain XAU or GOLD for auto pip detection
› Supported symbols: All standard 5-digit Forex pairs — pip size is detected automatically
› Recommended timeframe: M5. Works on any timeframe; lower TFs yield more setups per window
› Broker: Any MT5 broker. Adjust session hours to match your broker server offset from GMT
› Dependencies: Built-in ATR indicator only. No external libraries required
What This Indicator Does Not Do
This is a visual analysis tool. It does not place, modify, or close orders. It does not manage risk or position size. It does not guarantee any particular outcome. Past signal accuracy on historical bars does not predict future results. All trading decisions, including whether to act on any signal, are entirely the responsibility of the user.
Version History
› Peak-lock fix: v1.06
TP progress bars now store the highest percentage reached per signal. Once a target is hit the bar locks at 100% with a ★ badge and never decreases even if price retraces. Counters reset automatically on a new signal.
› Initial release: v1.05
Full session filtering, sweep detection, FVG boxes, trade level drawing, gradient zones, live panel with countdown, unicode progress bars, ATR stop loss, structural TP1, liquidity TP2, fixed-RR TP3, pop-up alerts.
RISK DISCLAIMER
Trading financial instruments involves significant risk of loss and is not suitable for all investors. This indicator is provided strictly for informational and educational purposes and does not constitute financial advice or a recommendation to buy or sell any instrument. Past performance of any trading concept illustrated by this tool does not guarantee future results. Always trade with capital you can afford to lose and consult a qualified financial advisor before making any investment decision.

