First steps

Demo or live account: how to test a trading robot before you risk your money

Published September 2, 2026 · By the AUREUM team · 9 min read

Before you let a robot trade with your money, the sensible move is to watch it work with no money at stake. That’s what a demo account is for. But there’s a catch: a demo looks like a live account in the things that matter little and differs from it in the things that matter a lot. Here you’ll see what you can check on a demo, what you can’t, how long it takes, and how to go live without risking more than you can afford to lose.

Demo account vs live account: what’s the same and what isn’t

A demo account is a practice account your broker opens for you with play money. It connects to a demo server, receives market prices and accepts orders just like a normal account. The difference is that nobody pays or collects anything: trades are recorded, but they don’t exist outside your screen.

For testing an Expert Advisor, a demo has one huge advantage: the robot doesn’t know what kind of account it’s on. It runs the same rules, reads the same charts and sends the same orders. If it’s installed wrong on a demo, it’ll be installed just as wrong on a live account.

What changes is the environment those orders land in:

AspectDemo accountLive account
ExecutionAlmost always instant and ideal: the order fills at the price you see.Depends on the broker and the moment. There can be rejections, requotes or delays, and on gold you notice them.
SpreadOften fixed or tighter than normal. Some brokers don’t even widen it during news.Variable. It widens at market opens, around economic data releases and at session changes. Gold is especially sensitive.
SlippagePractically nonexistent.Common in fast moves: the fill price isn’t the one the robot asked for, for better or for worse.
Swap and commissionsSometimes not applied, or only roughly simulated.Always charged. On gold, the swap on positions held overnight is not negligible.
PsychologyLosing doesn’t hurt and winning doesn’t thrill.Every loss is your money. You find out how you really react.
DurationMany expire after 30 days or reset if you don’t log in.Doesn’t expire. The account is yours as long as it has a balance.

The conclusion is uncomfortable: a demo is usually kinder than reality. The costs that chip away at every live trade show up softened on a demo, or not at all. That’s why a good demo result doesn’t carry over to a live account as is.

What you can (and can’t) validate on a demo account

The most common letdown is believing that three good weeks on a demo “prove” something about the future. They don’t. But a demo is very useful for the things that can be checked.

What a demo does tell you

What a demo can’t tell you

The rule that sums it up

A demo that makes money doesn’t prove the robot will make money. A demo that behaves the way it should proves you’ve installed it correctly and know how to read it. That’s the goal. Everything else is noise.

How to test an Expert Advisor: a 4-step protocol (weeks, not days)

The first thing is to accept the timeline. A robot that opens only a few trades a week needs weeks to show you its rhythm. Two days tell you nothing; a month starts to tell you something. Here’s the recommended protocol, with rough timings:

  1. Step 1 — Set the stage (1 or 2 days). Open the demo with the same broker and the same account type you’ll use live: same leverage, same symbol suffix (XAUUSD isn’t the same as XAUUSD.m) and, if possible, the same server. Give it a play-money balance similar to what you’ll actually deposit: testing with €100,000 of imaginary money when you’re going to put in €1,000 of real money skews everything.
  2. Step 2 — Functional check (1 week). You’re only checking whether the robot does what it says. Does it open trades? With the right lot size? Does it place the stop? Are there errors in Experts or disconnections in Journal? Log every trade: date, direction, lot size, result. If something doesn’t add up, stop and ask support. Don’t keep going “to see if it fixes itself.”
  3. Step 3 — Observation (at least 3 or 4 weeks). Don’t touch a single setting. Let the robot go through a couple of major data releases (US jobs reports, Federal Reserve decisions) and several session changes. Compare what you see with what the developer publishes: how often it trades, the typical size of its losses, drawdown. The goal isn’t to make money on a demo; it’s to avoid surprises.
  4. Step 4 — Decide. Go through the checklist: clean installation, trading consistent with what’s published, lot size under control, no errors, and you understand every screen. If something’s off, fix it before you put in a single euro. If everything fits, go live with the minimum lot. And if you’ve changed your mind about the robot, that’s a valid decision too: the demo just saved you money.
Watch out for expiring demos

Many brokers close demo accounts after 30 days or reset them if you don’t log in. If your history disappears halfway through the observation period, you lose the test. Ask how long it lasts when you open it, and export the report every week.

How to read MetaTrader 5 during the test

MetaTrader 5 shows you a lot, but not in any tidy order. These are the Toolbox tabs (Ctrl+T) you’ll need:

Two quick signals: the Algo Trading button should be green and, in the top-right corner of the chart, you should see the robot’s name with a smiley-face icon. A sad face or a red button means the robot is loaded but can’t trade.

And four things to check every few days:

Going live: minimum lot size and limited capital

The live account is the second phase of the test, not the finish line. What you couldn’t see on the demo—real spread, slippage, swap, your own head—you’ll see here, and it’s best to see it with as little money at stake as possible.

Start with the minimum lot

With most brokers the minimum lot on gold is 0.01, one ounce: every dollar gold moves means roughly one dollar in your account. It’s small enough that a losing streak won’t do real damage and real enough for costs and emotions to show up. Set the robot to a fixed 0.01 lot for this phase.

Limited capital, not “available” capital

Deposit only what you could lose entirely without anything changing in your life. That’s not a cliché: in leveraged trading you can lose all the capital you deposit, and a robot doesn’t prevent that. If you’re unsure about the amount, we go through it without the hype in how much money you need to start.

What to compare in the first few weeks

Stay on the minimum lot for several more weeks, until the live numbers feel familiar. Only then does it make sense to scale up, gradually and with a written plan, not because last week went well.

Risk warning

No test, whether on a demo or live with the minimum lot, guarantees future results. The goal of this whole process is to reduce avoidable mistakes, not to eliminate market risk, which never goes away.

A note for AUREUM users: license, demo and live account

If the robot you’re going to test is AUREUM, there’s a practical detail worth knowing before you touch anything: the license key is linked to the first MetaTrader 5 account where it’s activated. It’s a security measure (one subscription, one account), and it means you shouldn’t activate the key on some random demo “just to see.”

So the process is this:

  1. If you want to go through a demo first, email us at homeaureum@gmail.com before activating the key (we reply in English or Spanish). We’ll set up a demo trial for you so you can follow the protocol in this guide without using up the permanent activation.
  2. When you decide to go live, activate the key on the live account you’ll trade with, following the installation guide. If you don’t have a broker yet, the guide starts with a Step 0 devoted to exactly that: opening the account, choosing the server and having your login details at hand.
  3. If you later switch accounts or brokers, you can unlink the current account and activate the new one from the customer portal. For security, you’ll be asked for a code sent to your email, and the number of changes per month is limited.

The portal also shows which account your license is active on and until when. The plans are on the pricing page.

Bottom line: demo first, then live with the minimum lot

The question “demo or live?” has a less dramatic answer than it seems: both, in that order and with different goals.

If this sounds slow, you’ve understood it. A robot isn’t a weekend bet: it’s a tool you’ll have running for months, and the weeks of testing are a reasonable price for not discovering its quirks with your money. And if you’re not sure a robot is for you, the long answer is in are trading robots profitable?

AUREUM, with the testing up front

An Expert Advisor for gold with its metrics published, drawdowns included. If you’d like to see it on a demo before activating your license, email us and we’ll set up the trial.

See plans and metrics →