Backtesting
Backtest Metrics Explained: Win Rate, Profit Factor, Drawdown
Learn to read the metrics that actually matter in a backtest — win rate, profit factor, expectancy, max drawdown, and R-multiples — so you judge a strategy honestly.
Featured image placeholder
/og/setup-cash-og.svg
A backtest produces a wall of numbers, but only a few of them tell you whether a strategy is worth trading. Here is how to read the metrics that matter in a Setup.Cash backtest.
Win Rate Is Not the Point
A high win rate feels good but means little on its own. A strategy that wins 80% of the time can still lose money if the 20% of losers are huge. Always read win rate together with average win and average loss.
Profit Factor
Profit factor = gross profit ÷ gross loss. Above 1.0 is profitable; 1.3–2.0 is a healthy range for many strategies. Below 1.1, small changes in costs can flip the result negative.
Expectancy
Expectancy is the average amount you expect to win (or lose) per trade. It combines win rate and average win/loss into one number:
Expectancy = (Win% × Avg Win) − (Loss% × Avg Loss)
A positive expectancy with enough trades is the foundation of an edge.
R-Multiples
Expressing results in R (multiples of risk) normalizes everything. A trade that risks 1R and makes 2R is +2R regardless of position size. Thinking in R makes strategies comparable and keeps position sizing separate from edge.
Max Drawdown
Max drawdown is the largest peak-to-trough drop in equity. It is the number that decides whether you can actually stick with a strategy. A strategy with great returns and a 60% drawdown is untradeable for most people. Favor smoother equity curves.
Number of Trades
A backtest with 15 trades proves almost nothing. Look for a sample large enough to be meaningful (often 100+), and check that results are not driven by a handful of outliers.
Costs Matter
Always include realistic spread and fees. A strategy that is profitable with zero costs but breaks even with spread is not a strategy. Setup.Cash models spread in the risk node so your backtest reflects reality.
Avoid Overfitting
The more you tweak parameters to maximize a backtest, the more you risk curve-fitting to the past. Signs of overfitting: results that collapse with small parameter changes, or that look perfect on one symbol and terrible on others. Test across multiple instruments and periods.
From Backtest to Paper Trading
Even a clean backtest is historical. Before going live, paper trade the strategy with live prices to confirm execution matches expectations.
The Honest Checklist
Before trusting a strategy, confirm:
- Positive expectancy over a meaningful sample
- Profit factor comfortably above 1
- Max drawdown you can psychologically tolerate
- Stable across symbols and periods
- Realistic costs included
Read these in the backtesting guide, then validate with paper trading before risking capital.
Related Posts
View allBacktesting & risk management
Backtesting Explained: How to Test a Trading Strategy Safely
Backtesting explained in practical terms: how to test a trading strategy safely, what metrics to review, and how to avoid overfitting and false confidence.
4 min read · 760 words
Build a trading bot
Create a Trading Bot: From Idea to Backtest to Live
A practical workflow for creating a trading bot from strategy idea to no-code blueprint, backtesting, paper trading, and controlled live execution.
4 min read · 695 words
Build a trading bot
How to Build a Trading Bot Without Coding (Step-by-Step)
Learn how to build a trading bot without coding using a no-code strategy builder, backtesting workflow, paper trading, and risk management controls.
5 min read · 805 words
Backtesting & risk management
Paper Trading vs Live Trading: When to Switch
Learn the differences between paper trading and live trading, what to validate before switching, and how to use a no-code strategy workflow to reduce avoidable mistakes.
4 min read · 728 words
Start here
Build your trading bot workflow with structure
Use Setup.Cash to create, backtest, and paper trade rule-based strategies without relying on guesswork. Not financial advice. Trading involves risk.