Performance measurement and research
Measure the process without overstating the result.
A trading result is only interpretable when the sample, costs, timing rules and calculation method are visible. This hub covers backtest design, performance statistics, uncertainty and recordkeeping so a reader can reproduce the calculation and see what it does not prove.
What this topic covers
Historical, hypothetical and simulated results do not establish future performance. The resources emphasize assumptions, data quality and uncertainty rather than presenting a tested strategy as a prediction.
Every resource identifies its sources, assumptions and correction route. Read the editorial standards for the review method.
Questions answered here
- Which trading metrics answer different performance questions?
- How do costs and data timing change a backtest?
- How can overfitting, leakage and survivorship bias be audited?
- What evidence should a trading journal preserve?
Complete topic index
23 reviewed resources
Guides (5)
- Backtesting Trading Strategies: A Reproducible Test Plan
Build a reproducible trading backtest with explicit data, timing, fills and costs. Use a worked example to spot look-ahead bias and unrealistic order assumptions.
- Monte Carlo Trading Simulation: Build and Read a Scenario Study
Learn how trading Monte Carlo simulations resample outcomes, model drawdowns and test assumptions. Compare shuffling, bootstrapping and stress scenarios.
- Sharpe vs Sortino Ratio: Calculate and Compare Them
Compare Sharpe and Sortino ratios with a worked return series. Check benchmarks, downside targets, annualization and what each statistic leaves out.
- Trading Expectancy vs Win Rate: What the Numbers Mean
Calculate trading expectancy from average wins, losses and costs. See why a high win rate can lose money and how to review a sample without overclaiming.
- Walk-Forward Analysis: Design Chronological Trading Tests
Design a walk-forward trading test with fixed training and evaluation windows. Learn how to combine results, avoid leakage and document parameter changes.
References (14)
- Arithmetic and Geometric Returns: Two Different Averages
Compare arithmetic mean returns with compounded geometric returns using transparent examples, consistent periods and cash-flow limitations.
- Backtest Overfitting: Track the Search behind the Winning Result
Understand how repeated strategy searches select noise, with a transparent multiple-testing example and a practical experiment ledger for honest evaluation.
- CAGR: Calculate Annualized Growth without Hiding the Path
Calculate compound annual growth from beginning value, ending value and elapsed years. Check cash flows, short samples and path information CAGR omits.
- Correlation and Covariance: Compare Aligned Return Series
Calculate covariance and correlation from paired returns, understand units, missing-data choices and nonlinear relationships, and avoid false hedge conclusions.
- Downside Deviation: Measure Returns Below a Stated Target
Calculate downside deviation with a transparent target and full-series denominator. Compare subset conventions, annualization and zero-result limitations.
- Look-Ahead Bias: Check When Information Became Available
Audit decision timestamps, data availability, revised values and same-bar execution with original examples that expose future-information leakage.
- MAE and MFE: Measure a Trade’s Intratrade Price Path
Calculate maximum adverse and favorable excursion with a defined trade window, price basis, quantity and costs. Includes long and short examples.
- Out-of-Sample Testing: Freeze Rules before Evaluating Them
Design a chronological evaluation with frozen rules, data boundaries and cost assumptions. Understand walk-forward reuse, overlapping labels and failure cases.
- R-Multiples: Normalize Outcomes by Initial Risk
Calculate realized R-multiples using a documented initial risk denominator, including costs, partial exits and examples where money and R averages differ.
- Serial Correlation: When Return Observations Depend on Time
Understand lagged return correlation with worked lag-one examples, consistent sampling and limitations for confidence intervals and annualized risk.
- Skewness and Kurtosis: Inspect Return Shape and Extreme Values
Understand return asymmetry and fourth-moment tail sensitivity, with an explicit population-moment example and ordinary-versus-excess kurtosis conventions.
- Standard Deviation of Returns: Calculate and Interpret Volatility
Work through sample standard deviation of returns, distinguish percent units from decimal units, and understand annualization and tail-risk limitations.
- Survivorship Bias: Audit the Accounts and Instruments Missing from a Sample
Understand survivorship bias through an original account-cohort example and an auditable inclusion ledger, with limits on missing-history conclusions.
- Win Rate and Sample Uncertainty: More than a Percentage
Compare identical observed win rates with different sample sizes, interpret Wilson intervals and understand dependence, selection and payoff limitations.
Calculators and tools (4)
- Breakeven Win Rate Calculator with Trading Costs
Find the two-outcome win rate needed for zero modeled expectancy using average gross win, average gross loss and per-trade cost, including impossible cases.
- Drawdown Recovery Calculator: Loss and Required Gain
Compare an equity peak with current equity to calculate drawdown and the gain needed to recover. Handles zero equity and explains cash-flow limitations.
- Profit Factor Calculator with Zero-Loss Handling
Calculate profit factor from realized winning and losing amounts, with transparent cost conventions, original ledger examples and zero-loss handling.
- Trade Expectancy Calculator: Probability, Payoff and Cost
Calculate arithmetic expectancy from assumed win rate, average gross win, average gross loss and cost. Understand sample definitions and model limitations.
Product context
Connect the education to a verified workflow
A correct formula or market definition does not prove that every broker, platform pair, account mode or order action is supported. Check the current product information for the exact setup.
Review the product audit trailCompare the educational recordkeeping concepts with the current TradeCopier activity-log feature.
