Private dashboard
Your accounts and your EAs, visible only to you.
Connect MetaTrader 5 in two minutes and follow balance, open positions and drawdown of all your Expert Advisors live. When you think your EA is good, put it against the others in the Arena.
Your accounts and your EAs, visible only to you.
Same $1,000 start for everyone. The ranking updates every day.
In your dashboard open Connect MetaTrader and create a key for each computer or VPS. You can revoke it with one click.
Download UltimateFleetReporter and the ready-made .set file. Add it to MT5 Services: it runs in the background, even with no chart open.
Within seconds your account appears with positions, history and equity curve. Every EA is recognised by its magic number.
Balance and equity of every account, open trades, results by EA and by day, drawdown and the comparison with your backtests, in one place.
| Breakout 15 Strats | +$412.30 |
| Gold One Shot | +$268.90 |
| Commodity Duo | +$96.40 |
| Fade Grid | −$58.10 |
| Manual trades | −$12.00 |
| EA | Symbol | Side | Lots | Open | P/L | Origin |
|---|---|---|---|---|---|---|
| Breakout 15 Strats · S09 | XAUUSD | Buy | 0.02 | 4,338.19 | +$41.20 | Auto |
| Gold One Shot · S2 | XAUUSD | Sell | 0.01 | 4,352.40 | +$18.70 | Auto |
| Commodity Duo | AUDCAD | Buy | 0.03 | 0.91842 | +$9.10 | Auto |
| Commodity Duo | NZDCAD | Sell | 0.03 | 0.82113 | −$4.40 | Auto |
| — | EURUSD | Buy | 0.10 | 1.08420 | +$20.00 | Manual · mobile |
Results split by magic number, so one strategy never hides the losses of another.
Trades you open or close by hand are marked, and you can leave them out of the statistics.
Upload the MT5 report and see whether the EA is doing what the backtest promised.
Maximum and current drawdown for each account and each EA, always in view.
Choose which EAs to show. Account numbers and broker servers stay private.
Nobody else sees your accounts, administrators included. Export or delete everything whenever you like.
The same tools you will use every day. Pick a view: everything here works with example data.
Each Expert Advisor gets its own card with this month's result, drawdown and a small curve.
Open a card to see the full curve, the key numbers and its latest trades, without leaving the page.
Green and red days, how strong each one was, and the total of every week on the right.
Filter by account or by EA to see which one made the difference.
The stress test takes your backtest and makes life harder: double spread, extra slippage, the best trades removed, and 1,000 random resamples of your trades.
If the EA only works in the perfect case, you find out here and not on your account.
| Scenario | Net | PF | Max DD |
|---|---|---|---|
| Backtest as is | +$10,011 | 2.24 | 14.2% |
| Spread ×2 | +$8,420 | 1.98 | 15.9% |
| Slippage +3 points | +$7,960 | 1.91 | 16.4% |
| Best 20 trades removed | +$6,105 | 1.71 | 17.8% |
| Monte Carlo, worst 5% | +$5,230 | 1.62 | 24.6% |
Publish a page for the EAs you choose. Visitors see live results and, one click away, the full backtest report.
Account number, broker server and file names never appear.
XAUUSD H1 · live performance, no sign-in required
Enter an EA whenever you want. Its race starts the day it joins, on a fresh demo account, and the ranking is recalculated every day at midnight UTC.
Same start for everyone. A new demo account, leverage 1:100, no deposits or withdrawals during the race.
Your clock starts when you join. Joining early gives you more time, not a head start: the monthly ranking compares everyone fairly.
Open losses count. The ranking uses equity, not balance, so a grid in trouble shows it.
Hit it and you are out. The same happens with a stop out or any manual trade.
Read from the broker. You give us the investor (read-only) password: we read the results ourselves and your EA stays on your machine.
Verified Expert Advisor, if you want it. Integrate the open-source Arena library in your EA and pass our check: the badge appears next to its name. How it works
Total return since each EA joined. Longer races have had more time to earn.
Verified Expert Advisor: passed the Arena integration check. What it means
An optional badge for Expert Advisors that integrate the official Arena library and pass our check. To request it you must be able to edit your EA's MQ5 source code and recompile it.
Download the official open-source library, include it in your EA's source and add the calls described in the documentation. It must stay active inside the EA for the whole race: installing the Service or showing a panel with the Arena logo is not enough.
The library code and the list of data it exchanges are public. You never hand over your strategy's source code or the account's master password.
In the dashboard you record the EA name and version, the developer responsible for it, the strategy ID we assign, and the account and broker server used in the race.
You declare that you have the right to use, modify and enter the software in the competition.
Recompile the EA with the library, run it in your MT5 terminal and install the official Service in the same terminal. Then link the Service to your profile from the dashboard: the link credentials are personal and can be revoked.
We send a one-time, short-lived challenge. The Service passes it to the library inside your EA and returns the answer to us.
We check that registration, strategy ID, declared version and linked session match, and that the answer is valid, on time and never used before. A late, incomplete or inconsistent answer means no badge.
Only the platform assigns the badge, after every check has passed: the Service, the library and the EA panel cannot grant it on their own.
The badge belongs to the registration and to the declared EA version that passed the check.
A new EA version, a different account or any change to the integration needs a new check.
We may run periodic checks during the race. A disconnection shows as offline and is not a violation in itself; if it prevents the required checks, the badge is suspended until they are completed.
Not allowed: a separate program that imitates the integration, forged answers, IDs or data, a modified or replaced Service, and using another participant's link or credentials.
In case of anomalies the badge can be suspended pending further checks. Proven violations can lead to its removal and to exclusion from the race.
The badge certifies that the EA passed the integration checks of the Arena. It is not an independent attestation of the exact EX5 file running on the participant's computer.
The integration is required in the EA's source code, but a remote check does not by itself prove ownership or originality of the whole strategy, nor does it completely rule out simulations run on the participant's computer.
The badge does not certify profitability, software safety or the authenticity of trading results: those need a separate verification.
The official library you include in your EA's MQ5 source to request the badge. It answers the one-time challenge of the Arena Service and never reads or changes your trades. The download contains the library, a minimal example EA, a visual integration guide, the README with the complete list of data exchanged, and the licence.
#include <UltimateArena.mqh>
input string InpArenaStrategyId = ""; // ARN-XXXXXX, from your registration
CUltimateArena Arena;
// OnInit: Arena.Init(InpArenaStrategyId, "My EA", "1.4"); EventSetTimer(5);
// OnTimer: Arena.Poll();
// OnDeinit: Arena.Deinit();
The library will be available to download when the EA Arena opens. Leave your email and we will tell you.
Integration guide ↗where each line goes in your EA, opens in a new tab UltimateArena.mqhthe library, goes in MQL5\Include ArenaExample.mq5minimal EA showing the integration UltimateArenaService.mq5the Arena Service, goes in MQL5\Services README.mdintegration and complete list of data exchanged LICENSEMITEvery account is checked and enabled by us. Pricing is coming soon: request a trial and we will get back to you.