← All articles
Experiment

Paper trading vs backtest: why profitable backtests lose money live

2026-08-017 min readTrading Bot House

Everyone knows backtests are optimistic and live trading is where dreams die. Almost nobody can tell you the size of that gap, or its exact anatomy, because doing so requires running the same strategies both ways and publishing the ugly result. We did: 42 strategy configurations paper-traded on live market data, in parallel with their backtests, for weeks. This is what the gap is actually made of.

The experiment

Our paper traders take every signal their strategy fires and track it against live prices — real fills simulated with slippage, real time, no hindsight. The backtests for the same strategies looked great. The paper dashboards looked great too… right up until we forced honest accounting.

Paper PnL as displayed
profitable
most cells, weeks running
After honest force-close
−$485K
42 configs, 10 days
Configs actually profitable
1 / 42
spot, hard stop, no leverage
Best "winner" was really
3 moonshots
carrying hundreds of losers
Gap source #1 — open-position denial

A losing position that hasn't been closed doesn't show up as a loss — it's just "unrealized". Paper dashboards (and humans) exploit this endlessly: winners get closed and booked, losers stay open and invisible. When we force-closed everything at market price — the only honest way to read a portfolio — cells showing "+$59K" collapsed. That particular cell's profit turned out to be three lucky 5x moonshots sitting on top of hundreds of open losers. Realized −$312K plus unrealized −$173K across the board.

Gap source #2 — fills you cannot get

Backtests fill you at the printed price. Live, thin books move against you: on memecoins the difference between the signal price and an actual executable fill routinely exceeds the entire theoretical edge. A strategy whose backtest edge is thinner than its market's real slippage is a loser that hasn't been introduced to itself yet.

Gap source #3 — data that lies to the simulator

Live data feeds glitch. One token printed a two-billion-dollar market cap for a few minutes on a manipulated pool; our paper trader dutifully booked an +$86K fake profit on it before our sanity caps caught it. Any simulation without ceilings on impossible moves will accumulate phantom wins that no live account could ever collect.

Gap source #4 — leverage turning noise into ruin

Of our 42 configurations, every leveraged variant lost money under honest accounting. The only survivor traded spot, with a hard stop, at 1% risk per trade. Leverage didn't amplify the edge — there was barely any edge — it amplified the noise until fees and liquidations ate the account.

A backtest tells you whether a strategy ever worked. Forward paper trading tells you whether it works now, on fills you can actually get. You need both gates, in that order, before a single real dollar. — the two-gate rule we now enforce on ourselves
The counter-example: when simulation matches reality

Here's the part that keeps this from being pure doom: when we reconciled our backtest engine against the live paper broker on the same strategy — same rules, same period — the engine matched 99.7% of the win rate (31.4% simulated vs 31.5% live) and about 76% of exact trade timing, with PnL within ±20%. Honest simulation is possible. It just requires force-close accounting, real costs, next-bar fills, and sanity caps — the exact defaults most tools skip because they make the numbers look worse.

How to use this

Run your strategy through the same engine

Describe it in plain English. The AI compiles it; the anti-bias engine tests it on up to 3 years of real data and shows the warnings before the profit. Free to start.

Test a strategy free → See famous strategies fail