Backtesting isn't just about seeing if a strategy "would've worked." It’s about understanding why it worked, when it failed, and how to improve it.
But to extract real value from your backtests, you need more than just a green PnL curve—you need the right Key Performance Indicators (KPIs). These metrics turn raw trade data into insights. They help you validate your edge, spot weaknesses, and ultimately decide if your strategy is worth risking real money on.
In this post, we’ll break down the 5 KPIs that matter most when backtesting any trading strategy. Whether you’re swing trading FX or scalping futures, these metrics cut through the noise.
Let’s get into it.
What it is:
Your win rate is the percentage of trades that ended in profit.
Formula:Win Rate = (Winning Trades / Total Trades) × 100
Why it matters:
It tells you how often your strategy wins—but that’s not the full story. A high win rate feels good, but it can hide major flaws.
What to watch for:
Pro tip:
Never evaluate win rate in isolation. It only matters when paired with the next KPI…
What it is:
This tells you how much you stand to gain vs. how much you're risking on average.
Formula:R:R Ratio = Average Win / Average Loss
Why it matters:
This is what drives your expected value over time. A high R:R ratio means you can afford to lose more often and still be profitable.
What to watch for:
Pro tip:
Use this in combination with win rate to calculate your expected value per trade. Here’s how:
Expected Value = (Win Rate × Avg Win) - (Loss Rate × Avg Loss)
If your expected value is positive over hundreds of trades, your edge is real.
What it is:
Drawdown is the peak-to-trough decline in your account equity. It shows how much your account would’ve dropped before recovering.
Formula:Drawdown = (Peak Equity - Trough Equity) / Peak Equity × 100
Why it matters:
Drawdown tells you the emotional and financial pain you’ll endure. A strategy might be profitable overall—but if it drops 40% in the middle, most traders won’t survive it.
What to watch for:
Pro tip:
If you can’t emotionally or financially handle the worst-case drawdown, the strategy isn’t viable—even if it’s profitable on paper.
What it is:
Expectancy tells you how much you can expect to earn (or lose) per trade over the long term.
Formula:
Expectancy = (Win Rate × Avg Win) - (Loss Rate × Avg Loss)
or simplified:
Expectancy = (R:R × Win Rate) - Loss Rate
Why it matters:
This is the core metric behind every professional strategy. Positive expectancy means the strategy has an edge. Negative expectancy means you're slowly bleeding capital—even if it feels like you're doing everything "right."
What to watch for:
Pro tip:
Always backtest at least 100–200 trades to make sure your expectancy holds over time. Short test periods can give misleading results.
What it is:
Profit Factor is the ratio between your total gains and total losses.
Formula:Profit Factor = Gross Profit / Gross Loss
Why it matters:
PF shows how efficient your strategy is at generating profit relative to the risk it's taking.
What to watch for:
Pro tip:
Combine this with drawdown and expectancy for a full view. A high PF with low drawdown is ideal. High PF with massive drawdowns = proceed with caution.
Once you’ve nailed down the core 5 KPIs, consider tracking these advanced ones:
Measures return relative to volatility. Useful for comparing multiple strategies.
How often the strategy triggers setups. High expectancy means little if you only get one trade per month.
Helps you align your strategy with your lifestyle and risk tolerance. Swing trades vs scalps, etc.
Tests your psychological endurance. Can you survive 8 losses in a row?
When used correctly, these metrics expose the DNA of your strategy.
Here’s what each one helps you answer:
KPITells You...Win RateHow often your strategy worksR:R RatioHow much you win vs lose when you're right/wrongDrawdownHow bad it gets when things go wrongExpectancyIf you actually have an edgeProfit FactorThe efficiency of your strategy over time
Tracking KPIs is powerful—but only if the data is clean.
Here are 3 mistakes that destroy backtesting reliability:
Only logging the “A+” setups or skipping losers. You’re lying to yourself.
Fix: Log every trade that fits your rules—even the ugly ones.
Tweaking your strategy to perfectly match past data = guaranteed failure in live markets.
Fix: Build for robustness, not perfection. If it only works on EUR/USD between 2018–2020, throw it out.
Drawing conclusions from 10 or 20 trades is worthless. You need sample size.
Fix: Aim for 100+ trades per strategy before trusting your KPIs.
Manual journaling is fine for beginners, but it breaks down at scale. If you want to test faster and analyze deeper, use a dedicated backtesting platform like FX Replay.
FX Replay is built for traders who want:
It’s everything Taylor (our high-value trader persona) needed to go from “guesswork” to “data-backed confidence.”
If you’re not tracking KPIs, you’re not backtesting—you’re daydreaming.
Backtesting only pays off when you treat it like real research. And research is nothing without the right metrics.
So track them. Know them. Learn from them.
Because when your KPIs align, you’re not just “testing” anymore—you’re building conviction, clarity, and control.
KPIs reveal whether your strategy is truly profitable or just lucky. They help you:
Without KPIs, backtesting is just guessing.
For reliable KPIs, aim for at least 100–200 trades. Small sample sizes (10–20 trades) can give misleading results because they’re too dependent on luck or market conditions.
There is no universal “good” win rate. A strategy with a 90% win rate can still lose money if losses are much larger than wins. On the other hand, a 40% win rate can be highly profitable if the reward-to-risk ratio is favorable (e.g., risking $1 to make $3). Always evaluate win rate with R:R ratio.
Yes—for a while. But manual journaling gets messy as your trade count grows. Dedicated tools like FX Replay streamline the process with automated tracking, clean KPI dashboards, and realistic market simulations.
They prepare you for reality. Instead of being blindsided by a losing streak or panicking during a drawdown, you’ll know exactly what to expect—and whether your system is worth risking real money on.