Skip to content

Performance Metrics

Stratifyre calculates over 70 performance metrics for every backtest. This page serves as a reference — organized by category, with a definition, interpretation, and general benchmark for each metric.

You do not need to memorize all of these. Most traders focus on a handful of metrics that matter for their specific goals. But having the full reference available helps when you want to dig deeper.


These metrics describe how much money your strategy made (or lost).

What it is: The percentage change from your starting capital to your ending capital.

How to interpret it: A total return of 85% means that $100,000 grew to $185,000. Simple, but does not account for the time it took.

Benchmark: Depends entirely on the time period. Compare against a buy-and-hold benchmark over the same dates.

What it is: Your annualized return, adjusted for compounding. It answers: “If my strategy grew at a steady rate each year, what would that rate be?”

How to interpret it: CAGR normalizes returns across different time periods. A strategy that made 50% over 3 years has a CAGR of about 14.5%, while one that made 50% over 10 years has a CAGR of about 4.1%.

Benchmark: The S&P 500 has a historical CAGR of roughly 10% (before inflation). A strategy with a CAGR meaningfully above 10% is outperforming the market.

What it is: Your return for each individual calendar year in the backtest.

How to interpret it: Useful for spotting years where the strategy struggled or excelled. A strategy with a great CAGR but one year at -40% is riskier than it looks on average.

What it is: Your return for each individual month, often displayed as a heatmap.

How to interpret it: Helps identify seasonal patterns and consistency. Also reveals how many losing months you should expect.

What it is: The single best and worst return over each time period.

How to interpret it: Shows the extremes. If your worst month was -15%, you need to be prepared for that (or worse) in live trading.


These metrics quantify how much risk your strategy takes to achieve its returns.

What it is: The largest peak-to-trough decline in the equity curve, expressed as a percentage.

How to interpret it: A max drawdown of 25% means your account dropped 25% from its highest point before recovering. This is the single most important risk metric for most traders.

Benchmark: Under 20% is generally comfortable. Under 10% is conservative. Above 30% is aggressive and psychologically difficult to endure.

What it is: The average depth of all drawdown episodes.

How to interpret it: If max drawdown is the worst case, average drawdown tells you what a typical bad stretch feels like.

What it is: The longest time the equity curve spent below a previous peak, in calendar days or bars.

How to interpret it: A short, deep drawdown might be easier to stomach than a shallow drawdown that lasts 18 months. Duration matters.

What it is: Excess return (above the risk-free rate) divided by the standard deviation of returns.

How to interpret it: Measures how much return you are getting per unit of total volatility. Higher is better.

Benchmark:

Sharpe Interpretation
Below 0.5 Poor risk-adjusted return
0.5 - 1.0 Acceptable
1.0 - 2.0 Good
2.0 - 3.0 Very good
Above 3.0 Exceptional (verify it is not overfit)

What it is: Like Sharpe, but uses only downside deviation instead of total standard deviation.

How to interpret it: Since upside volatility is desirable, the Sortino ratio is arguably a fairer measure of risk-adjusted return than Sharpe. A strategy with large gains and small losses will have a much better Sortino than Sharpe.

Benchmark: Same scale as Sharpe but typically higher. Above 2.0 is good.

What it is: CAGR divided by maximum drawdown.

How to interpret it: Directly answers: “How much annual return am I getting per unit of worst-case drawdown?”

Benchmark: Above 1.0 is decent. Above 2.0 is good. Above 3.0 is excellent.

What it is: A measure of downside risk that accounts for both the depth and duration of drawdowns. It gives more weight to longer, deeper drawdowns than max drawdown alone.

How to interpret it: Lower is better. Unlike standard deviation, the Ulcer Index only considers the “pain” of being below a previous peak — not the “pleasure” of upside volatility.

Benchmark: Under 5 is good for a daily-bar strategy. Under 10 is acceptable. Above 15 suggests significant pain periods.

What it is: The maximum expected loss over a given time period at a given confidence level. For example, a 95% daily VaR of -2% means you would expect to lose no more than 2% in a single day, 95% of the time.

How to interpret it: VaR tells you how bad a “normal” bad day looks. It does not tell you how bad a truly catastrophic day could be — that is what CVaR is for.

Benchmark: Depends on your strategy’s timeframe and leverage. Compare against the VaR of a simple buy-and-hold position in the same instrument.

What it is: Also called Expected Shortfall. It is the average loss on days that exceed the VaR threshold. If VaR tells you “the worst 5% of days lose at least this much,” CVaR tells you “on those worst days, the average loss is this much.”

How to interpret it: CVaR captures tail risk — the truly bad days. A strategy with a VaR of -2% but a CVaR of -8% has much fatter tails (more extreme bad days) than one with a CVaR of -3%.

What it is: The standard deviation of returns, annualized.

How to interpret it: Higher volatility means larger swings in both directions. Most traders prefer lower volatility for the same level of return.

Benchmark: The S&P 500 typically has annualized volatility around 15-20%. A strategy with volatility below 10% is relatively smooth.

What it is: How much your strategy’s returns move in relation to a benchmark (usually the S&P 500). A beta of 1.0 means your strategy moves in lockstep with the market. A beta of 0.5 means it moves half as much.

How to interpret it: Low beta (close to 0) means your strategy’s returns are relatively independent of the overall market. This is desirable for diversification.


These metrics describe the characteristics of your individual trades.

What it is: The percentage of trades that were profitable.

How to interpret it: A higher win rate is psychologically comfortable but is not required for profitability. Many successful trend-following strategies have win rates below 40% — they make up for it with large winners.

Benchmark: Depends on strategy type. Mean reversion strategies often have 55-70% win rates. Trend-following strategies might have 30-45%.

What it is: Total gross profit divided by total gross loss (as an absolute value).

How to interpret it: A profit factor of 2.0 means the strategy made $2 for every $1 it lost. Above 1.0 is profitable.

Benchmark:

Profit Factor Interpretation
Below 1.0 Losing money
1.0 - 1.5 Marginal
1.5 - 2.0 Good
2.0 - 3.0 Very good
Above 3.0 Excellent (verify with Monte Carlo)

What it is: The average dollar amount you expect to make (or lose) per trade. Calculated as: (Win Rate x Average Win) - (Loss Rate x Average Loss).

How to interpret it: Positive expectancy means the strategy has a mathematical edge. The higher the better, but also consider how many trades it generates — a small edge applied over hundreds of trades can be very profitable.

What it is: A measure of strategy quality developed by Van Tharp. It is the expectancy divided by the standard deviation of trade returns, multiplied by the square root of the number of trades.

How to interpret it:

SQN Rating
Below 1.6 Poor
1.6 - 1.9 Below average
2.0 - 2.4 Average
2.5 - 2.9 Good
3.0 - 5.0 Excellent
5.0 - 7.0 Superb
Above 7.0 Possibly overfit — verify

What it is: The theoretically optimal fraction of your capital to risk on each trade, based on your win rate and average win/loss ratio.

How to interpret it: The Kelly percentage maximizes long-term growth but results in aggressive position sizing with large drawdowns. Most practitioners use “half Kelly” or less for a smoother ride.

What it is: The average dollar profit on winning trades and the average dollar loss on losing trades.

How to interpret it: The ratio between these two (average win divided by average loss) is the reward-to-risk ratio. A strategy with a 40% win rate needs a reward-to-risk ratio above 1.5 to be profitable.

What it is: Your single best and worst trade.

How to interpret it: If your total profit is highly dependent on one or two outlier trades, the strategy may not be robust. Check whether removing the best trade would still leave the strategy profitable.

What it is: The mean holding time across all trades.

How to interpret it: Confirms that your strategy trades on the timeframe you intended. A strategy designed for swing trading (days to weeks) that averages 3-hour trades may have a rule issue.

What it is: Total completed round-trip trades.

How to interpret it: More trades means more statistical significance. Fewer trades means the results are less reliable.


These metrics provide deeper analytical insight.

What it is: The worst unrealized loss experienced during each trade before it was closed. Reported as an average and/or distribution across all trades.

How to interpret it: MAE helps you optimize stop-loss levels. If most winning trades never dip more than 3% underwater, placing your stop at -5% might be appropriate. If many winners dip 8% before recovering, a tight stop will kill them.

What it is: The best unrealized gain experienced during each trade before it was closed.

How to interpret it: MFE helps you optimize profit targets. If your average MFE is 10% but your average winning trade closes at only 4%, you may be exiting too early and leaving money on the table.

What it is: A chart plotting each trade’s MAE against its MFE.

How to interpret it: This visualization shows the relationship between how far trades go against you versus how far they go in your favor. It can reveal natural clustering that suggests optimal stop and target levels.

What it is: A histogram showing how long trades are held.

How to interpret it: Helps you understand the shape of your strategy’s holding periods. A strategy with most trades lasting 2-5 days but a few lasting 60+ days might have an issue with exit signals.

What it is: Net profit divided by maximum drawdown.

How to interpret it: Measures how efficiently the strategy recovers from drawdowns. Higher is better. A recovery factor of 5.0 means the strategy made 5 times its worst drawdown in total profit.

What it is: Average winning trade divided by average losing trade.

How to interpret it: Combined with win rate, this determines profitability. Higher payoff ratios allow for lower win rates.

What it is: The percentage of time the strategy is in the market (has an open position).

How to interpret it: A strategy that is only in the market 30% of the time has 70% of its capital sitting idle. This can be a feature (less risk) or a cost (opportunity cost). Compare returns against exposure to get a sense of capital efficiency.

What it is: The longest streak of consecutive winning trades and consecutive losing trades.

How to interpret it: Long losing streaks test your discipline. If the backtest shows 12 consecutive losers, ask yourself: would you still follow the system after the 10th loss in a row?


No single metric tells the whole story. Here are some practical guidelines:

For overall quality: Look at CAGR, Sharpe ratio, and profit factor together. A strategy needs to make money (CAGR), do so efficiently (Sharpe), and have a healthy edge per trade (profit factor).

For risk assessment: Focus on max drawdown, max drawdown duration, and CVaR. These tell you how bad things can get and how long recovery takes.

For trade-level analysis: Win rate, expectancy, and MAE/MFE give you insight into how individual trades behave and where to optimize stop-loss and take-profit levels.

For robustness: A high SQN combined with a large number of trades and passing Monte Carlo Simulation tests is a strong indicator of a robust strategy.