The strategy probably works. You don’t execute it properly. The backtest assumes a perfect robot taking every signal at the exact entry, with the exact stop, holding to the exact exit. Live trading has hesitation, FOMO entries, moved stops, skipped signals, and oversized positions. The gap between backtest and live is the execution gap, and it’s almost never the strategy’s fault.
The Story
You spent two months backtesting. You took the strategy through five years of historical data. The numbers were good — 58% win rate, 1.7 average R-multiple, smooth equity curve.
You went live. Two months in, you’re down 8%.
You start questioning the strategy. Did the backtest have a flaw? Is the market different now? Should you tweak the rules? Maybe try a different timeframe?
The strategy isn’t the problem. You are. And so is every other trader who ever experienced this. It’s not personal — it’s structural.
The Execution Gap Is Real And Predictable
In a backtest, the system takes every signal robotically: - Every entry happens at the exact trigger price - Every stop is honoured exactly - Every target gets hit or stopped out cleanly - No signals get skipped - No positions get oversized - No emotions interfere
In live trading, none of that is true.
| Backtest behaviour | Live behaviour |
|---|---|
| Takes every signal | Skips some when “feels wrong” |
| Enters at exact trigger | Enters late on a chase or early on FOMO |
| Honours every stop | Moves stops “just one more time” |
| Holds to target | Exits early on profitable trades |
| Standard position size | Sizes up when winning, down when losing |
| Robotic execution | Emotional override |
Each of these gaps shaves expectancy. Individually small. Cumulatively devastating.
A strategy with a 0.5R expectancy can become -0.1R purely from execution decay. The strategy didn’t change. The executor did.
The Five Specific Ways Live Execution Fails
1. Skipped Signals
The setup forms but you don’t take it. Maybe you’re hesitant after a loss. Maybe the broader market feels weird. Maybe you don’t have time.
In a backtest, every signal gets taken. Skipping the ones that “feel wrong” might feel like risk management but it’s selection bias against your own system. Often the skipped ones would have been winners.
2. Late Entries
The trigger fires. You hesitate. Three bars later you finally enter. Your stop is now twice as far from your entry as it would have been on a clean fill.
Risk doubled. Same target. R-to-R cut in half.
3. Moved Stops
The trade goes against you. You move the stop “just five more pips” so you’re not stopped out at the wick.
The backtest doesn’t move stops. Every losing trade gets cleanly stopped. When you move stops, you turn what would have been -1R losses into -1.5R or -2R losses. The math gets ugly fast.
4. Early Exits On Winners
The trade is up 1.5R. You’re nervous. You take it.
In the backtest, the system holds to the 2R or 3R target. You exit at 1.5R. That sounds like a small difference. Across hundreds of winning trades, it’s enormous.
5. Oversized Positions
You feel confident on a particular setup. You bump the size up by 30%.
The backtest used consistent sizing. You’re now exposing the strategy to variance it wasn’t designed for. One bad trade hits harder than the strategy’s drawdown profile expects. The math breaks.
The Fix — Closing The Execution Gap
Move 1 — Be Honest About Which Live Behaviours Are Killing You
Pull up your last 20 live trades. For each one, note:
- Did I take this exactly when my trigger fired? (Or hesitate? Or chase?)
- Did I honour my stop placement? (Or move it?)
- Did I hold to my target? (Or exit early?)
- Did I use my standard position size? (Or oversize? Undersize?)
- Did I take every signal that fired? (Or skip some?)
The pattern will show up immediately. Most traders are bleeding on one or two specific behaviours. You need to know yours.
Move 2 — Build Rules That Address Your Specific Failure Mode
If you move stops — make moving stops a non-negotiable in your plan. “I never move a stop loss against my position.” No exceptions.
If you exit early — write a target rule that’s specific. “I hold to 2R or stopped out. No discretionary exits.”
If you skip signals — commit to taking every signal that fires within your trigger window. Track the ones you skip and review them honestly.
If you oversize — fix position size to a strict percentage. Calculate it from a formula, not a feeling.
Move 3 — Force Pre-Trade Verification
Every trade needs to be checked against your rules before it happens. Not after. Not in your head. Explicitly.
Did the setup match? Yes. Is the entry trigger valid right now? Yes. Is my stop where the rules say it should be? Yes. Is my target defined? Yes. Is my position size correct? Yes.
Each rule, explicitly answered, before the click. This is the single most effective move for closing the execution gap.
Move 4 — Track Plan Adherence, Not Just P&L
Most traders track outcomes (win/loss/P&L). The traders who close the execution gap also track adherence — did I follow my plan, yes or no, for each trade.
Plan adherence is the real leading indicator. P&L follows from adherence over a sample size. If your adherence is 70% and your P&L is bad, the strategy isn’t the problem. If your adherence is 95% and your P&L is bad, then it’s the strategy.
The Specific Question Worth Asking
For your last 20 trades, what percentage did you execute exactly to plan?
If the answer is below 80%, your strategy isn’t the problem. Your execution is. Fixing the execution will recover most of your expected expectancy without changing the strategy at all.
If the answer is above 90% and you’re still losing money, then yes — the strategy needs work.
But almost nobody who asks this question is in the second group. Almost everyone is in the first.
How TradingPlan Helps
TradingPlan’s Strategy Flow makes live execution as close to backtest execution as possible.
Each rule of your strategy is a step in the flow. Before every trade, you tap through each step. Did the setup match? Tap to confirm. Is the entry trigger valid? Tap to confirm. Stop placement matches your rule? Tap to confirm.
The flow takes 30 seconds. In those 30 seconds, the execution gap closes — because the human shortcuts that degrade backtest results (hesitation, late entries, oversized positions, moved stops) get caught by the structure of the flow.
Frequently Asked Questions
Why does my strategy work in backtests but fail live?
Most of the gap is the execution gap. In a backtest, every signal gets a perfect entry, perfect stop, and perfect exit because the system follows the rules robotically. In live trading, hesitation, rule-breaking, FOMO, and emotional overrides systematically degrade results.
How do I close the gap between backtest and live performance?
Make your live execution as close to robotic as possible. A live checklist that runs before every trade prevents most of the human errors that degrade backtest performance — hesitation, late entries, oversized positions, moved stops.
Is my backtest probably overfit?
Possibly — but most live underperformance isn’t from overfitting. It’s from execution. Test your execution adherence first. If you’re executing 95%+ to plan and still losing, then consider whether the backtest was honest.
How long should I trade live before judging?
At least 50 trades, ideally 100. Less than that is noise. Most traders quit their strategy after 20 trades, see the underperformance as proof of failure, and switch — never realising the gap was almost entirely execution.
Should I paper trade first?
Paper trading reveals strategy flaws but rarely reveals execution flaws — because no real money is at stake, none of the emotional pressures that cause execution decay are present.
Ready to Close the Execution Gap?
Free on the App Store. Native iPhone, iPad and Mac. Setup takes minutes.
Stop trading from memory. Start trading from a plan.
Related Reading
Explore the rest of the TradingPlan hub series:
- The Trading Plan App — the category overview and homepage
- Trading Discipline App — how to actually follow your rules under pressure
- Trading Checklist App — turn your rules into a live pre-trade flow
- Trading Strategy App — execute your strategy with rule-by-rule discipline
- Trading Routine App — the pre-market habit that compounds
- Trading Plan Template — the free framework to fill in
Ready to build a plan you actually follow?
TradingPlan turns your trading rules into a live system you run before every trade. Free on the App Store — iPhone, iPad and Mac.
Download TradingPlan Free