A backtest is a historical simulation that replays a strategy's rules over past market data to show what it would have done. It applies the strategy's own allocation, rebalancing, and exit rules step by step across history and produces an equity curve plus performance metrics.
Also seen as: Run, Re-run
In Fincanva, "backtest" means this historical simulation for every strategy type — there is no separate "backtest" kind of strategy.
What does a backtest measure?
A backtest measures what a strategy's own rules would have produced over historical market data, reported as an equity curve plus the metrics that summarise it — CAGR, Max drawdown, Sharpe ratio and the rest of the metrics view.
It measures the whole path, not only the end point: two strategies can finish at the same value having taken very different routes there, and the curve is what shows the difference. What it does not measure is anything outside the rules you saved — it makes no judgement about whether a strategy is suitable for you, and it says nothing about periods the chosen instruments have no data for. See What happens when you run a backtest? for the step-by-step mechanics.
How does Fincanva handle it?
- A backtest runs from the earliest year your chosen instruments and plan allow, through the latest available market close; its end date follows the newest data, not today's calendar date.
- Results are cached. Strategies you follow Live are recomputed by the daily warm on your first visit of the day — except any parked awaiting a manual run — so their numbers can shift from one day to the next with no change to their settings; a strategy you have only saved shows until you run it again — see run status.
- Identical strategies share one computed result, so a backtest may already be running because someone else requested the same configuration.
- Saving and running is the reliable way to (re)compute today — it applies your latest settings and starts a fresh run.
How does backtesting work?
A backtest takes your strategy's saved rules and replays them across real market history — buying, selling and rebalancing exactly as those rules say — to produce an equity curve and the metrics that summarise it. It reads the strategy and changes nothing in it, and it covers history up to the latest available market close. A backtest is evidence about what those rules would have done in the past, never a forecast of what they will do next.
What does a backtest actually produce?
A backtest produces two things you read directly: an equity curve, and a record of how the holdings moved between rebalance dates.
The equity curve is drawn against its benchmark, so the shape of the result is visible and not only its final figure. Falls below a previous peak show up as dips in the line — the same falls the Max drawdown figure reports as a single number.
an equity curve rising across a historical period with a flatter benchmark line beside it; each stretch where the line sits below its previous high is a drawdown.
The second output is what happens to the holdings between one rebalance and the next. Between rebalances the actual weights pull away from the target weights — weight drift. On each scheduled rebalance date they snap back to target. Nothing corrects drift in between, so a mid-period portfolio is a drifted one, not the target mix.
What happens when you run a backtest?
A backtest runs in four steps: your rules go in, Fincanva replays them through history, the replay produces an equity curve, and the curve is distilled into metrics.
- Rules. The strategy you saved — its universe, its allocation, its risk conditions, its exit rules. A run only reads them, so running a strategy never changes it.
- Historical replay. Fincanva steps forward through real market history and applies those rules date by date, resetting holdings to their targets on the cadence you set. See Rebalance.
- Equity curve. The strategy's value on every simulated date, plotted as one line — the whole path it would have taken, not only where it ended. See Equity curve.
- Metrics. The curve distilled into numbers: CAGR, Sharpe ratio, Max drawdown and the rest. See What every number in Performance Metrics means.
What does it look like in practice?
A two-asset strategy holds 60% in a stock ETP and 40% in a bond ETP, rebalancing back to 60/40 twice a year. The backtest starts both sleeves from the same capital and replays every trading day; at each rebalance date it trims whichever sleeve has grown past its target and tops the other back up to weight. After two rebalances, the equity curve reflects both the market's moves and the two corrections back to 60/40, and the metrics summarise that whole path.
What biases does a backtest remove?
A backtest removes one of the classic research biases outright, reduces several more, and leaves the rest to the person building the strategy. Each bias's own page says how Fincanva handles it; the four below bear most directly on a single run.
- Survivorship bias — removed. Delisted instruments are retained and index membership is resolved as of the simulated date, so a run is measured against the market as it stood on each historical date. The choice of universe and period stays yours — see how Fincanva's data handles delisted companies.
- Overfitting — still yours. It comes from how you build the strategy, not from the computation, so no engine removes it. See how Fincanva handles overfitting.
- Look-ahead bias — see how Fincanva handles it.
- Cost-ignoring bias — see how a backtest accounts for trading costs and taxes and Simulation assumptions.
What are the limits and edge cases of a backtest?
- A backtest covers history up to the latest available market close. New market days keep arriving, so a finished run ages. A strategy you have marked Live is re-run for you as new data lands; one you have only saved is not — its run status turns Needs re-run after a data refresh and stays there until you run it again.
- A short history shortens the run. A backtest can only cover the period for which the chosen instruments have data, so one instrument with a short history limits how far back the whole run can go.
- Rebalance dates are discrete. Weights are reset only on the cadence you set, never continuously, so drift between two rebalance dates is part of the result rather than a flaw in it.
- A run can end early. If a strategy's value collapses far enough, the run stops trading — see Bankruptcy rules.
- Evidence is not a promise. Removing a bias makes the past more honest; it does not make the future more certain. Read every result as "what these rules would have done", never as "what these rules will do".
Used in 157 pages
- Find your way around a strategy's Analysis tabs · Analysis
- What every number in Performance Metrics means · Analysis
- Reading the monthly returns heatmap · Analysis
- Read a strategy's trade history · Analysis
- See where a strategy could go with the Projection tab · Analysis
- Test how much to trust a backtest with the Robustness tab · Analysis
- What each plan includes · Account & security
- What Settings → Usage tells you · Account & security
- What Fincanva's data coverage figures count · Data & methodology
- What data your backtests run on · Data & methodology
- Is this financial advice? · Investing theory
- The nine biases Fincanva helps you avoid · Getting started
- Home, the page you land on after signing in · Getting started
- Get started with Fincanva in five steps · Getting started
- The Fincanva loop · Getting started
- What is Fincanva, and what can you do with it? · Getting started
- Follow a strategy live · Portfolio & holdings
- Keep your live book in order · Portfolio & holdings
- Read your order plan · Portfolio & holdings
- Backtest a screener · Screeners
- Choosing the instruments your strategy holds · Strategies
- Choose how a method estimates risk · Strategies
- Choose an allocation method · Strategies
- Create a strategy and choose its instruments · Strategies
- Editing a strategy: the settings cards · Strategies
- Saving, running, and copying a strategy · Strategies
- AAGR
- All at once
- Allocation and allocation method
- Annualization
- Asset-selection modes
- Asset type
- Backtest reliability
- Bankruptcy rules
- Benchmark
- Best month and worst month
- Black-Litterman
- CAGR
- Calculation window
- Capital
- Capital chart
- Capital-gains tax
- Cash % and capital invested
- Chart toggles
- Cherry-picking bias
- Clustering
- Combined
- Strategy analytics
- Compute time
- Condition types
- Conditional Value at Risk
- Confirmation bias
- Contribution analytics
- Duplicate and Copy to Mine
- Cost-ignoring bias
- Costs toggle
- Covariance matrix
- Coverage window
- Data freshness and frontier
- Data-quality bias
- Data-snooping bias
- Data-tier gating
- Delisted
- Direction: Long-only, Long/short, Short-only
- Dividend tax
- Dividends and splits
- Max drawdown
- Equity curve
- Excess return
- Execution time
- Exit reason
- Fin suggestions
- Final value
- Fincanva score
- Fixed weights
- Fundamental metric columns
- Gross vs net
- Hidden regimes (Markov)
- Hierarchical equal risk contribution
- Hierarchical risk parity
- Positions
- Positions forced assumptions
- Incomplete Combined
- Index lists and point-in-time constituents
- Instrument
- Interest-rate markups
- Inverse volatility
- Invested portion
- Longest drawdown
- Longest recovery
- Look-ahead bias
- Mark Live
- Market-day and trading-calendar alignment
- Matches
- Max hold months
- Max diversification
- Metrics table
- Min correlation
- Min CVaR
- MPT (Markowitz)
- Monthly and yearly average
- Months matrix
- Nested clustered optimization
- Overfitting
- Permanent instrument identifier
- Plan compliance
- Portfolio
- Strategy's own performance
- Positions summary table
- Positive months
- Precomputed toggle variants
- Projection cone
- Rebalance
- Regime timeline
- Reinvest profits
- Return-to-drawdown ratio
- Return windows
- Risk condition
- Risk-free rate
- Risk-Off canonicalization
- Risk parity
- Rolling correlation
- Run status
- Screener
- Screener attach
- Screener backtest
- Selection bias
- Shared compute
- Sharpe ratio
- Simulation assumptions
- Simulation engine
- Simulation start year
- Slippage
- Special data series
- Start-date sensitivity
- Starting capital
- Step by step
- Stochastic programming
- Strategy
- Strategy alerts
- Strategy in a Combined
- Strategy type
- Stress test
- Survivorship bias
- Target notional
- Tax regime
- Tax residency
- Taxes toggle
- Time zone
- Total P&L
- Total return
- Transaction cost
- Universe
- Value at Risk
- Volatility
- Walk-forward replay
- Whipsaw