Guides · Publishing

Publishing an EA track record that sells: what buyers check before they pay

ConfirmedTrades team · 10 June 2026 · 7 min read

A verified EA track record does the selling a screenshot cannot. What experienced buyers check, which verification rungs matter, and how to set the page up.

The buyer has seen a thousand curves

If you sell an Expert Advisor, the person deciding whether to pay you has already been burned. They have bought a forex robot off a strategy-tester screenshot, watched a demo-only signal fall apart on real money, and read a dozen MQL5 market reviews that say "blew my account in week three". An EA track record that sells is not the one with the biggest number. It is the one that removes, in order, every reason that buyer has to doubt you.

That reframing changes what you publish. You are not showing off. You are answering objections before they are raised, with data the buyer knows you could not have edited.

Objection one: "this is a backtest or a demo"

A screenshot or a spreadsheet cannot answer this, because both are produced by you. A live-synced account can, because the ConfirmedTrades connector streams closed trades, balance and equity from the MetaTrader 4 or 5 terminal as they happen, and nothing is uploaded or typed in. The account type (Real, Demo, Contest) and base currency are printed on the page whether you like it or not.

Run the trading bot on a real account, even a small one. A $500 real account with eight months of history beats a $50,000 demo every time, because the page tells the buyer which one it is. If you only have demo results, expect the buyer to discount them heavily and say so yourself rather than hoping they will not notice.

Objection two: "you could have edited this"

Climb the trust ladder all the way. Live-synced proves the data came from a terminal. Broker-verified proves it was cross-checked at the broker with read-only investor access, and earns the badge that viewers filter Rankings by. The trading-privileges check proves you control the account: you place a pending order far from price with the account's verification code in the comment, and the check passes on the next sync. Each rung is free on every plan. How to verify your account walks through all three.

A detail worth knowing: the worst balance and equity drawdown the account has ever reached is recorded permanently per broker login. Deleting the account from the platform and reconnecting it does not reset that figure. Buyers who know this trust the drawdown number more than anything else on the page, because it is the one thing you cannot clean up.

A fully verified record with a 22% drawdown will outsell a self-reported record with a 4% drawdown. Experienced buyers price in honesty.

Objection three: "the good part is cherry-picked"

The month calendar in the Glance hub shows every month since the account connected, green and red. You cannot hide Glance; it is exempt from the section toggles precisely so a record cannot crop its bad quarter. Lean into that. If month four was a 9% loser, let it sit there and explain it in your listing. A buyer who sees one honest red month believes the greens more.

The same logic applies to Custom Analysis. When you leave "Let visitors run Custom Analysis" switched on (it is on by default), a buyer can filter your trades to the last six months, to a single symbol, or to a single weekday and see every statistic recomputed. Sellers sometimes switch this off to keep the page tidy. Do not. The buyer who wanted to check what happens when they remove your best symbol will simply walk away if they cannot.

Objection four: "the numbers do not match the sales page"

Make the record and the listing agree. If the listing says the EA trades EURUSD and GBPUSD on M15 with a fixed 1% risk, the By symbol table, the Activity & timing card and the trade history should show exactly that. Where they disagree, the record wins, and the buyer assumes the listing is marketing.

Two things routinely break this agreement. One is manual intervention: trades with magic number 0 show as Manual in the By magic number breakdown, and a "set and forget" automated trading system with a visible Manual row is being babysat. The other is running several EAs on the same account, which muddles the per-EA numbers; naming strategies on one account covers how to keep that clean.

Objection five: "is it even running right now?"

A history ends where it ends. It cannot tell a buyer whether the EA traded yesterday or died a month ago. The Heartbeat page shows you that, and the Terminal & open charts card can be made visible to visitors from the section list, so a buyer sees the connector is live and which chart the EA is on. Uptime as a selling point explains how to use that well.

The setup, concretely

A publishing checklist for an EA vendor or signal seller, in the order that gets you to a page you can link from anywhere.

Three levels of proof, from self-reported to broker-verifiedSelf-reportedHistory the ownertyped or importedwhat it provesNothing onits ownLive-syncedStreamed from thetrading terminalwhat it provesThe trades arereal and uneditedBroker-verifiedConfirmed at thebroker itselfwhat it provesThe account iswhose it claimsEach step proves something the one before it cannot
Three different claims, often confused. Self-reported history proves nothing on its own; live sync proves the trades are real; broker verification proves the account is whose it says it is.
  • Sign up at /signup (free), pick the permanent User ID that will sit in every URL you share, and connect the real account the EA runs on.
  • Verify: investor password for the broker badge, then the pending-order trading-privileges check.
  • Name your magic numbers in Manage → General so the per-EA breakdown reads as product names.
  • Set open positions to symbol and direction only, and a reveal delay on closed trades at least as long as the EA's typical hold. See anti-copy privacy settings.
  • Choose trade-table columns: keep symbol, direction, times, lots, profit, commission and swap; decide deliberately about magic number and comment.
  • Set visibility to Link while the record is young, Public once you are happy for it to be ranked and found.
  • Embed a widget on your site and link the page from your MQL5 listing. Embedding verified results has the details.

Honest trade-offs

A verified record cuts both ways. You cannot quietly retire a bad month, and a buyer can run the one filter that exposes your weakest symbol. Some vendors decide that is too much exposure and stick with screenshots. That is a legitimate choice, but understand what it signals: every serious buyer now assumes the worst of a record they cannot verify, and the trust component of the Score is worth 15 points you will never collect.

The Free plan covers two connected accounts, one published profile and one widget, with sync every 15 minutes. For most single-EA vendors that is enough to publish and sell. Pricing lists what the paid plans add, mostly capacity, faster sync, clean widgets and heartbeat alerts.

Do it in one place

On ConfirmedTrades, every published account shows its verification badges, an AI strategy analysis that flags martingale, grid and missing stop-losses, the full drawdown and risk stats, and execution costs per symbol — so you can vet a strategy before you trust it, or prove your own.

All guides