Broker
XRay.
Execution quality audit for MetaTrader 5. See what your broker hides. Score your broker A+ to F across 6 weighted dimensions — spread, execution, slippage, stability, costs, and news behavior — in real-time, from a single Bloomberg-style dashboard.
A single audit dashboard for your broker connection.
Score visualization, multi-symbol tabs, score breakdown across 6 dimensions, session-aware spread analysis, and live cost estimation — all in a single panel attached to your chart.
Illustrative mockup of the panel layout. Your dashboard shows your broker's live data. See real screenshots on MQL5 →
Most traders don't know what their broker is doing.
Spread expansion at rollover. Asymmetric slippage on stop losses. Hidden requotes. Latency spikes during news. These are the small frictions that silently bleed your trading edge over months and years.
Most retail traders never measure them. They watch the chart, place trades, and trust the broker. Broker XRay changes that. It runs a continuous audit on your broker's execution — measures spread by session, captures slippage events, detects stop hunts, tracks news behavior — and consolidates everything into a single visual score.
Run Broker XRay for 24 hours on your most-traded symbol. By the end, you'll know with precision: how your broker performs across sessions, where execution quality drops, and whether the spread you see is actually the spread you pay.
Six weighted dimensions. One score.
Each dimension is measured continuously, weighted, and combined into a single grade from A+ to F. Color-coded bars on the dashboard show breakdown at a glance.
Everything you need, nothing you don't.
Professional dashboard
Bloomberg-style visual layout designed for at-a-glance scanning. Score breakdown across 6 dimensions with color-coded bars (green ≥85, amber 70-85, red <70). Multi-symbol tabs at the top let you switch between tracked symbols in one click.
Multi-symbol monitoring
Tracks 3 symbols simultaneously — your chart symbol plus 2 configurable extras. Each gets independent scoring, independent session breakdowns, and independent cost estimates.
Hourly CSV snapshots
Full metric history written hourly to MQL5/Files/. Unlimited
retention. Open in Excel for custom analysis, broker comparison, or audit reports
to share with prop firm support.
State persistence
Survives MT5 restarts. Accumulated data, score history, and disconnect tracking persist between sessions. No data loss when restarting the terminal.
Stop Hunt Replay
Visual markers placed on the chart whenever the broker fills your stop loss in a way statistically inconsistent with typical execution. A pattern of these markers is a strong signal of broker quality issues.
Cost Calculator
Configure your typical lot size and daily trade count. The dashboard projects your estimated monthly cost from spreads and commissions, then compares it to a market benchmark — so you know if you're overpaying.
Broker XRay does NOT open, modify, or close any orders. It only observes and measures. Safe to run alongside any EA or manual trading strategy. Your trading is never affected — only audited.
Five-step deployment.
Step 1 — Install
Drag Broker XRay from your Navigator onto any chart. Recommended:
XAUUSD or your most-traded symbol, on H1 timeframe for clean visualization.
Step 2 — Configure symbols (important)
The EA tracks 3 symbols simultaneously: chart symbol + 2 configurable extras
(InpSymbol2 and InpSymbol3). Default values are EURUSD
and US100, but your broker may use different names:
- IC Markets: "USTEC" instead of "US100"
- Pepperstone: "NAS100"
- FTMO: "US100.cash" or "USTEC"
To find the correct name: open Market Watch (Ctrl+M) → right-click → Show All →
find your broker's index → type that exact name in InpSymbol2 or
InpSymbol3.
Step 3 — Configure Cost Calculator
For accurate monthly cost estimates, set:
InpAvgLotsPerTrade— your typical lot size (default: 0.10)InpAvgTradesPerDay— your typical daily trade count (default: 5)
Step 4 — Wait for data
- 100+ samples (a few minutes): initial score appears
- 24 hours: reliable scoring across one full session cycle
- 1 week: definitive broker assessment with rollover coverage
Step 5 — Read the dashboard
- Tabs at top: click to switch between symbols
- Score Breakdown: 6 dimensions (green ≥85, amber 70-85, red <70)
- Spread by Session: see when your broker widens
- Cost Calculator: monthly estimate + comparison to benchmark
- DISCONNECTS card: 24h count + longest disconnection duration
- Status: live ONLINE/OFFLINE indicator
Who should run Broker XRay?
Traders evaluating a new broker
Before depositing real capital, run Broker XRay on a demo for a week. The data tells you objectively whether the broker meets professional execution standards — not their marketing claims.
Prop firm traders monitoring evaluations
Prop firm dealers can have execution quality that varies wildly. Running Broker XRay during your challenge phase gives you evidence if execution problems contribute to a failed evaluation.
Algo traders auditing edge degradation
If your EAs are underperforming compared to backtest, broker execution may be the issue. Broker XRay isolates execution quality from strategy logic, so you can distinguish "bad strategy" from "bad broker."
Multi-broker users comparing side-by-side
Run Broker XRay on parallel terminals from different brokers for a week. Compare the resulting CSV exports in Excel. Numbers don't lie.
Common questions.
MQL5/Files/ giving you unlimited history. You don't
lose accumulated data when restarting the terminal.
If your audit shows your current broker scoring poorly, you can open an IC Markets account here. Then run Broker XRay on both in parallel and let the data decide.
Disclosure: We're an Introducing Broker for IC Markets. If you open an account through my link, we may receive a commission at no extra cost to you. I only recommend brokers I use myself — Broker XRay was built specifically so traders can verify these claims objectively rather than taking my word for it.
Audit your broker. Know the truth.
Available now on the MQL5 Marketplace. 20 activations included. Free updates for life.