It's one of the most asked questions on every forum: my demo was profitable, why do I lose on my live account? Almost everyone who moves from demo to live runs into it. We did too, years ago. The frustrating part is that your conclusion is usually wrong. You think your strategy is bad and start tinkering. While the problem sits somewhere else entirely.
Short answer first: your demo won and your live loses for two reasons that have nothing to do with your strategy. On live you pay real spread and slippage a demo smooths over, and with real money you trade differently than with play money. The strategy is the same. The execution and your head are not.
Why was my demo profitable but I lose on live?
Because of two things you didn't feel on demo. First, the real cost of trading: spread and slippage a demo largely wipes away. Second, your own behaviour the moment real money is on the line. Together they're enough to turn a strategy that's profitable on paper into a losing one in practice.
What most people miss: a demo isn't an honest dress rehearsal. It's a polished version of reality. The prices are right, but nearly everything around them is made easier than it really is. You fill perfectly, you barely pay costs, and your losses don't hurt. Three advantages that all vanish on live.
What is the real difference between a demo and a live account?
A demo fills your orders almost instantly at the price you see and ignores a large chunk of the costs a real broker charges. A live account has to push your order through real liquidity. So you get slippage, a wider spread around news, and sometimes a requote. On a single trade that looks negligible. Over hundreds of trades it's decisive.
Take gold, a market where a lot of people get pretty demo results. Under normal conditions the spread on XAUUSD at many brokers runs around 20 to 40 cents, and on a raw ECN account close to zero plus roughly 6 dollars commission per lot. Around a print like NFP that same spread can briefly blow out to a couple of dollars. On demo you barely notice. On live, every time you enter and exit a slice of that difference comes off your result.
For a scalper aiming at small moves, that's lethal. If you're looking for 30 to 50 cents of profit per trade and you pay 20 to 40 cents in spread and slippage, execution eats most of your edge. On demo, where those costs are soft, you saw profit. On live, where they're real, you see break-even or worse. Same trades, different account. This is also exactly why a clean-looking backtest can fool you, we wrote separately about why backtesting results mislead.
A demo isn't a dress rehearsal. It's a polished version of the market: perfect fills, soft costs, painless losses. On live all three disappear at once.
Why does your behaviour change once real money is on the line?
Because a loss on demo costs nothing and a loss on live hurts. The moment your own money is at stake, the emotional part of your brain takes over. You close winners too early out of fear of losing the gain, you hold losers too long hoping they come back, and you widen your stop because you don't want to get stopped out. Exactly the opposite of what works.
This is the half nobody wants to hear, because it's not about the market, it's about you. On demo you click a loss away with a shrug. On live a minus of 80 euros feels like 80 euros you needed for something else. That feeling changes your decisions without you noticing.
The classic pattern: on demo you let a trade cleanly hit its stop-loss and moved on. On live you intervene. You nudge the stop a bit, "because it'll surely come back". Sometimes it comes back and it feels smart. But the times it doesn't, your loss is far bigger than the plan allowed. One trade like that wipes out the result of ten clean ones. Your strategy did nothing wrong. You broke the rule that made it work. More on that in a trading bot versus trading manually.
How long should I run demo before going live?
Count on at least two to three months of consistent results before you deposit real money, and trade demo with the exact same risk rules you'll use live. Most people go live too early, after one good week, and confuse luck with an edge.
The biggest mistake on demo is that people don't take it seriously because it's fake anyway. They throw 5 lots around on a 10,000 fake-euro account, pull an absurd return, and think they've got it. On live with real money they'd never dare that, so the test proved nothing. Treat your demo like it's your own savings: same stake, same risk per trade, same discipline. Only then does a profitable demo mean something.
And look at the right number. Not your total return, but whether you followed your rules. Did you hold 1% risk per trade? Did you respect every stop? If the answer is yes and you're green after three months, you have something real. If your account is green but you moved your stop on half your trades, you have a gambler who happened to win.
How do you move to live without blowing up your account?
Start smaller than you think, hold the exact same rules, and accept that the first live months are mostly about behaviour, not strategy. Start small and you can learn to handle the emotion without bleeding for it. Go in big straight away and you let your head pay for the most expensive lessons.
Practically: deposit an amount you can afford to lose without every trade feeling like a threat. Trade the smallest lot size your platform allows for a while, even if it "makes too little". The goal isn't return, the goal is proving you're the same person on live as on demo. Only once that works do you scale up. How to set risk at the account level is in risk management with a trading bot.
There's another route, and it's exactly why people land on a bot. A bot runs the exact same rules on live as on demo. No fear, no hope, no widened stop after a loss. The half of the demo-to-live problem that sits in your head disappears with it. The other half, real spread and slippage, stays. That's why an honest provider tests the bot on a live account, not only on demo, so the results you see already include the real costs. That's a big difference from a backtest or demo that smooths everything over.
Whatever you choose, remember this: if your demo won and your live loses, that's not proof your strategy is bad. It's proof you now have the real costs and your own head in the mix. Solve those two, and the gap closes on its own.
Emotion out, rules in?
Our bot runs on your own live account with fixed rules, whether it's 2am or 2pm. You keep your MT5 password, we only connect the strategy. Tested on live, not only on demo.
Start with the bot