◇ Utility · Portfolio Analytics Multi-Magic · Multi-Symbol · Passive

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).

Auto-Detect Magics Equity Curve Sharpe · Expectancy · R 100% Passive
[ Dashboard Preview ]

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.

▣ EA Performance Hub · Multi-Magic Analytics LIVE ALL TODAY 7D MTD YTD SYMBOL: ALL ▾ NET P/L $ — aggregate TRADES closed · open WIN RATE — % W / L PROFIT FACTOR all magics MAX DD — % $ · % of bal ACTIVE EAs · symbols EAs BY MAGIC Sorted by net P/L (descending) MAGIC EA / COMMENT P/L W% PF [G] EA Group A multi-symbol + — — % 001 EA Strategy 1 single symbol + — — % [G] EA Group B stem matched + — — % 002 EA Strategy 2 + — — % Showing 1-4 of n EQUITY CURVE Aggregate · all magics $ 0 ADVANCED METRICS Sharpe Expectancy Avg R Max DD Auto-detect · Stem matching · Custom groups · Drill-down · Auto-refresh 5s © 2026 Jara Trading

Illustrative mockup of the panel layout. Your dashboard shows your account's live data. See real screenshots on MQL5 →

01 / Why You Need It

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.

Built For Multi-EA Setups

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.

02 / What You Get

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.

KPI 1
Net P/L
Aggregate net profit/loss with open P/L shown separately. Color-coded green/red.
KPI 2
Trades
Total closed count with currently active trade count.
KPI 3
Win Rate
Percentage win rate with W/L breakdown.
KPI 4
Profit Factor
Gross profit divided by gross loss across all magics.
KPI 5
Max DD
Max drawdown in dollars and percentage of account balance.
KPI 6
Active EAs
Count of currently active Expert Advisors across all detected symbols.
03 / Key Features

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.

100% Passive Indicator

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.

04 / Quick Start

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 Setup
  • ManualGroups — define groups by magic number, e.g. 1234,1235=My Pair Strategy
  • ExcludeFromGrouping — 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.

05 / Ideal For

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.

06 / FAQ

Common questions.

What does EA Performance Hub do?
It monitors the performance of every Expert Advisor running on your MetaTrader 5 account in a single panel. It automatically detects magic numbers from open positions and trade history, reads the EA name from order comments, and shows per-EA P/L, win rate, profit factor, and equity curve.
Does it open or modify trades?
No. EA Performance Hub is an indicator that only reads data — it does not open, modify, or close any orders. Safe to run alongside any EAs and manual trading. It is 100% passive monitoring.
How does it identify each EA?
Each EA has a magic number that identifies its orders. The indicator scans your trade history and open positions, groups orders by magic number, and reads the entry deal comment to display the real EA name alongside the magic number. New EAs appear automatically when they execute their first trade.
What if I run the same EA on multiple symbols?
EAs running on multiple symbols with the same name are automatically consolidated into a single line. For example, one EA running on 11 symbols appears as a single entry. Stem matching also handles BUY/SELL pairs, setup variants (S1, S2, S3) and versions (v1, v2) automatically. You can also define custom groups manually.
What metrics does it show?
Six KPI cards (Net P/L with open P/L separated, total trades and active count, win rate with W/L breakdown, profit factor, max drawdown in dollars and percentage, active EAs count) plus per-EA scrollable table with magic, name, symbol, trade count, P/L, win rate, profit factor. Drill-down shows Sharpe Ratio, Expectancy, average R-multiple, and Max Drawdown per EA.
Can I filter by time period?
Yes. Period filter supports Today, 7 days, 30 days, MTD, YTD, All Time, and Custom Days. There is also a symbol filter to cycle through detected symbols or clear with one click.
Does it work for prop firm accounts?
Yes. EA Performance Hub works on any MT5 account — live, demo, prop firm, or funded. Since it only reads data, it does not violate any prop firm rules. The Max Drawdown metric in dollars and percentage of balance is particularly useful for monitoring evaluation thresholds.
Will future updates be free?
Yes. All updates to EA Performance Hub are free for existing buyers, distributed automatically through the MQL5 Marketplace.

Stop guessing. Start measuring.

Available now on the MQL5 Marketplace. 20 activations included. Free updates for life.