What a Demo Account Can and Cannot Tell You
A demo tests the software and the contract specifications honestly, and tells you nothing at all about execution, terms or whether you will be paid. Here is where the line falls, and how to audit a platform without mistaking a simulation for evidence.
A demo simulates a platform, not a broker
A demo account gives you the broker's software connected to a price feed and an imaginary balance. That is genuinely useful for some questions and worthless for others, and the dividing line is not where most people put it. What a demo reproduces faithfully is the interface and the instrument catalogue: where the order ticket lives, how the charting behaves, whether the platform can even express the orders your plan needs. What it cannot reproduce is the part of a brokerage that only exists once real money is at stake — execution against real liquidity, and the firm's conduct when you ask for your money back.
So the honest framing is narrow: a demo tests the software and the contract specifications. The entity, the terms and the execution have to be checked somewhere else entirely, and no amount of demo trading substitutes for that.
What a demo answers reliably
Instrument coverage comes first. Whether the pairs, indices and commodities you intend to trade are actually offered, under which symbol names, and with which suffixes — a detail that quietly breaks automated strategies moved between brokers. Contract specifications follow: lot sizes, tick values, minimum volume steps, stop levels and freeze levels, per-symbol trading hours and published swap rates. This is documentation rather than simulation, it is normally identical on a demo server and a live one, and reading it on a demo saves opening an account to discover the strategy cannot be placed at all.
A demo also answers whether the platform can do what the plan requires. Whether the account is hedging or netting. Whether an expert advisor runs and how it is attached. Whether the order types you depend on exist. Whether a trailing stop is held server-side or dies the moment the terminal closes — a difference that turns a working risk rule into an absent one on a laptop that goes to sleep. These are structural facts and a demo shows them honestly.
What a demo structurally cannot answer
Execution quality is the large one. A demo fills from a simulated engine with no liquidity constraint: the order is matched at the quoted price because nothing exists to prevent it. On a live account the same order meets a finite book, a routing decision and a delay between click and fill. Slippage, requotes, partial fills, rejection rates and last-look behaviour are precisely what a demo is incapable of showing, and they are also what decides whether a cost-sensitive strategy survives contact with the market.
Spreads are a softer version of the same problem. Many demo servers stream the live feed, but not all of them do, and no demo widens because of the order you personally sent. Nothing a demo can show you describes what happens to a market order at half past one on a payrolls Friday, which is the moment the answer matters most.
Why demo results flatter, and what that costs you
The flattery is not only about fills. Position sizing on a demo balance nobody earned tends to run larger than it would on real money, so the equity curve you produce is the curve of a strategy you would not actually have traded. Rules get bent without consequence: a stop moved on a demo costs nothing, and the habit it builds costs a great deal later. And a demo balance that is destroyed can be reset, which removes the one feature of live trading that enforces discipline — that the account you damaged is the account you have to keep trading.
The practical consequence is that a demo track record is not evidence about a strategy's profitability, and treating it as evidence is how traders arrive at a live account with unjustified confidence and a size that was calibrated on a different game.
The questions a demo never touches
Everything that decides whether a broker is safe to use sits outside the platform. Which legal entity will accept you and what its licence number resolves to on the regulator's own register. What leverage and which money protections apply to that specific entity rather than to the brand. What the client agreement says about changing spreads, closing positions and refusing orders. How withdrawals are processed, how long the broker's own internal leg takes, and whether the first one is slower because verification is only finished when money is requested.
A demo has no client agreement, no verification and no withdrawal. It is the part of the relationship with the least at stake for both sides, which is exactly why it is the part given away for free.
How to get something useful out of one
Treat it as a platform audit with a checklist, not as a trial run of a strategy. Open the contract specification for every symbol you intend to trade and record the lot size, the tick value, the stop level, the freeze level and the trading hours. Place each order type your plan requires, including the ones you rarely use, and confirm the platform accepts them. Attach any automation and check it recognises its own positions. Note the symbol names and suffixes, because they are what your scripts will hardcode.
Then stop, and move the real questions to their proper sources: the regulator's register for the licence, the client agreement for the terms, and a small funded account for execution. Judging a broker on a demo is judging the one part of it that costs the firm nothing to make pleasant.
Capital at risk. Trading forex and CFDs carries a high level of risk and may not be suitable for all investors — most retail CFD accounts lose money. Never trade with money you cannot afford to lose. Read the full risk disclosure