EA Performance
Hub.
Multi-magic portfolio analytics for MetaTrader 5. Monitor every Expert Advisor on your account in a single Bloomberg-style dashboard — automatic magic number detection, multi-symbol grouping, equity curve, and advanced metrics (Sharpe, Expectancy, R-multiple, Max DD).
All your EAs, one panel.
Six KPI cards at the top, sortable per-EA table with full metrics, and an interactive equity curve below. Click any EA row to drill down into its individual performance with Sharpe, Expectancy, R-multiple, and Max Drawdown.
Illustrative mockup of the panel layout. Your dashboard shows your account's live data. See real screenshots on MQL5 →
The MetaTrader native panel was never enough.
You're running multiple Expert Advisors on the same account — maybe across several symbols, maybe with different strategies, maybe a mix of paid and personal. MT5's native terminal shows you trades, but not EAs. There is no way to see "this EA is up $200 this month", "that one's drawdown is too high", "the third one's win rate dropped to 35%".
You'd need to filter manually by magic number, hope you remember which magic belongs to which EA, calculate the metrics yourself in a spreadsheet, and do it all over again tomorrow. EA Performance Hub solves this once and for all.
Originally built for my own portfolio — running 38+ EAs across 9 symbols. I needed a single panel that tells the truth about every strategy at a glance. I use it daily.
Six KPI cards. Full analytics.
A complete portfolio dashboard, designed to surface what matters first and let you drill down into each EA when needed.
Designed for serious portfolios.
Automatic detection & identification
Identifies every magic number in your closed and open trade history. Reads
the entry deal comment to display the real EA name alongside the magic. New
EAs appear automatically when they execute their first trade. The indicator
also filters out broker-generated comments like tp 1.234 or
sl 1.567 so you only see meaningful labels.
Smart multi-symbol grouping
EAs with the same name running on multiple symbols are consolidated into a single row. Example: one EA running on 11 symbols appears as a single entry. Stem matching automatically detects BUY/SELL pairs, setup variants (S1, S2, S3), and versions (v1, v2), grouping them under a common name. Case-insensitive ("NAS" = "Nas" = "nas"). For full control, define manual groups, rename groups, or exclude specific magics from grouping altogether.
Sortable per-EA table
Detailed breakdown by EA: magic number, name, symbol, trade count, P/L, win
rate, profit factor. Sorted by net P/L descending. Click any row to focus
the equity curve on that EA. Scroll the table with mouse wheel or navigation
buttons; visible range is always shown (e.g. Showing 1-11 of 58).
Interactive equity curve
Aggregate equity curve across all magics by default, with gradient fill, axes, zero line, and pulsing endpoint. Click any EA in the table to switch the curve to that specific EA. Drill-down view shows additional metrics: Sharpe Ratio, Expectancy, average R-multiple, Max Drawdown — all calculated per EA.
Advanced metrics
Sharpe Ratio per EA, computed over individual trade returns. Expectancy showing average profit per trade. Average R-multiple, calculated using the actual stop loss recorded at each entry. Max Drawdown in both dollars and percentage of account balance — useful for monitoring prop firm evaluation thresholds.
Period & symbol filters
Period filter: Today, 7D, MTD, YTD, All Time, Custom Days. Symbol filter: cycle through detected symbols or clear with one click. Four panel sizes (Compact 720, Normal 860, Large 1000, Extra Large 1140 pixels). Clean Chart mode hides candles, grid, volumes, and scales — keeping only the symbol name. Minimize button collapses the panel to a single bar. Auto-refresh every 5 seconds.
EA Performance Hub does NOT open, modify, or close any orders. It only reads data and displays it. Safe to run alongside any EAs and manual trading. No DLLs, no external connections, no data sent anywhere — everything runs locally on your terminal.
Three minutes to first insight.
Step 1 — Attach
Drag EA Performance Hub from your Navigator onto any chart
in MetaTrader 5. Any symbol, any timeframe works — the indicator reads
from the whole account, not just the chart it sits on.
Step 2 — Wait for detection
The indicator immediately scans your trade history and current open positions. Each magic number it finds becomes a row in the table. EA names are pulled from order comments automatically.
Step 3 — Choose your view
Set PanelSize to Compact / Normal / Large / Extra Large depending
on your screen. Set DefaultPeriod to Today / 7D / MTD / YTD /
All Time depending on what you usually look at.
Step 4 — Customise grouping (optional)
EnableAutoGrouping— turn on/off stem matching and name-based grouping (default: on)RenameGroups— rename groups, e.g.NAS=Nasdaq Trader, EUR=EUR SetupManualGroups— define groups by magic number, e.g.1234,1235=My Pair StrategyExcludeFromGrouping— list of magics that should never be auto-grouped
Step 5 — Drill down
Click any EA in the table → equity curve switches to that EA only, with Sharpe Ratio, Expectancy, average R-multiple, and Max Drawdown for that specific strategy. Click again to return to aggregate view.
Who should run EA Performance Hub?
Traders running multiple EAs on the same account
If you run 3+ Expert Advisors on the same MT5 account, this panel pays for itself the first week. You stop guessing which EA is making money, which is losing, and which is dragging down your overall return.
Portfolio managers across multiple strategies
Tracking results across several strategies and symbols simultaneously is a manual nightmare in native MT5. The Hub consolidates everything into a single view with proper analytics (Sharpe, Expectancy, R-multiple) — not just basic profit/loss.
Algo developers testing new EAs
Run several candidate EAs in parallel on a demo account. Compare side-by-side using consistent metrics. Identify which ones to graduate to live, and which to retire. The R-multiple and Expectancy columns are especially useful when evaluating new strategies.
Prop firm & funded account traders
Max Drawdown in both dollars and percentage of balance makes monitoring evaluation thresholds straightforward. Since the indicator is 100% passive, it does not violate any prop firm rules.
Common questions.
Stop guessing. Start measuring.
Available now on the MQL5 Marketplace. 20 activations included. Free updates for life.