Backtest portfolio ideas: portfolio backtesting software for stocks and crypto.
Most backtesters run a one-off report on a mix of funds. This one lets you author a weighted index, test it against real market history, and then keep it live and tracked against the S&P 500 or BTC as the market moves.
Educational only · Never places a trade
In short
To backtest a portfolio you fix the rules, which assets, what weights, how often you rebalance, then run them against real historical prices and read the return, the volatility and the worst drawdown. It is a hypothetical result, not a track record, and its real value is filtering out strategies you could never have held. Free tools cover fund and ETF mixes well. What almost none of them do is let you author your own weighted index across stocks and crypto and keep tracking it afterward.
Last updated July 2026
Portfolio backtesting software
The main portfolio backtesting tools compared
Prices come from each vendor's own published pricing page as of July 2026. Vendors change them, so confirm before you pay. These are all good tools; they are built for different jobs.
| Tool | Price | What it backtests | Crypto | Index stays live |
|---|---|---|---|---|
| Indexes | From $12 a month | An index you author yourself | Yes, stocks and crypto together | Yes, the index stays live and tracked |
| Portfolio Visualizer | Free tier, Basic $30/mo, Pro $55/mo | Asset allocations, funds and stocks | Thin coverage | No, you re-run the analysis |
| testfolio | Free to use, paid Pro tiers | ETFs, stocks, mutual funds, simulated tickers | Not a focus | No, saved portfolios only |
| Portfoliometrics | Core features free | Broad asset universe, long history | Partial | No |
| ValueInvesting.io | Free tier, paid plans | Up to three portfolios side by side | Partial | No |
Be honest about where each one wins. If you want factor regressions, Monte Carlo simulation and decades of asset-class data, Portfolio Visualizer is deeper than anything here and its free tier handles 15 assets. If you want to throw ETF mixes at a chart quickly, testfolio is faster. Those tools answer "how would this allocation have done". Indexes answers a different question: "what should my index hold, and how has the thing I designed behaved since".
The split matters most for two groups. People testing a basket that includes crypto find that the fund-oriented tools either lack the tokens or bolt them on awkwardly. And people who want a named index they keep, rather than a report they re-run, find that saved portfolios are not the same as a tracked index. If neither of those is you, a free tool is genuinely the right answer, and you should use one.
Read this before you trust a number
What a backtest can and cannot tell you
What it genuinely shows
- The worst drawdown the rules would have put you through, which is the number that decides whether you would have stuck with it.
- Whether a strategy beat the boring benchmark you could have bought instead, after you account for rebalancing.
- How much of the result came from one or two holdings rather than the design.
- How the mix behaved when correlations went to one, assuming your window includes a crisis.
What it cannot show
- Future returns. The history it uses happened once and will not repeat in that order.
- Survivorship. If your universe is today's winners, the past looks better than it was.
- Your own behavior. Most strategies fail because the person abandoned them, not because the math was wrong.
- Taxes and costs specific to you, which can quietly erase a thin edge.
The most common way people fool themselves is overfitting: tuning the weights and the rebalance date until the curve looks good, then believing the curve. If a strategy only works at exactly 37% in one holding and falls apart at 30% or 45%, you have found noise. Test whether the idea survives being approximately right. More traps are covered in backtesting pitfalls, and the full method is in how to backtest a portfolio.
Indexes is educational and informational software, not investment advice. Backtests are hypothetical and past results never predict future returns.
How it works
Backtest a portfolio in four steps
Pick the holdings
Add the stocks and crypto tokens the index should hold. Copy a well-known index and edit it, or start from your own list.
Set the weights
Market cap, equal weight, or weights you set by hand. The weighting scheme drives most of the difference in the result.
Run the backtest
Test the rules against real market history and read the return, the volatility and the worst drawdown they would have produced.
Keep tracking it
Leave the index live and watch it against the S&P 500, the Nasdaq 100 or BTC from here on, instead of re-running a report.
Who backtests here
What people actually test
A thesis basket
You believe in a theme and want to know whether the basket that expresses it would have beaten just buying the index, or whether two names carried the whole thing.
Equal weight versus cap weight
The same holdings, two weighting rules, very different outcomes. Testing both is the cheapest way to see how much concentration you are actually taking on.
A mixed stock and crypto index
A 10% BTC sleeve next to equities changes the drawdown profile more than most people expect. Few backtesters will model both sides in one basket.
A direct-indexing design
Working out what you would want a direct-indexing account to hold, and what excluding a sector would have cost, before you fund anything or call an advisor.
A rebalancing cadence
Quarterly, annually, or on a drift band. The difference is usually smaller than people assume, and knowing that saves a lot of unnecessary trading.
A benchmark check
The uncomfortable one. Run your design against the S&P 500 over the same window and find out whether the work was worth it. Often it is not, and that is useful too.
Questions
Backtesting a portfolio, answered
What does it mean to backtest a portfolio?
Backtesting a portfolio means applying the rules you would have followed to real historical market data, then reading what the result would have been. You set the holdings, the weights and the rebalancing schedule, run them over a past period, and see the return, the volatility and the worst drawdown. The result is hypothetical, not a track record.
How do you backtest a portfolio?
Define the exact rules first: which assets, what weight each one gets, and how often you rebalance. Pick a period long enough to include at least one bad market. Run the rules against real price history with dividends included. Then read the drawdown before the return, because the drawdown is the part you have to survive.
What is the best portfolio backtesting software?
It depends on what you are testing. Portfolio Visualizer is the deepest for factor analysis and asset-allocation research. testfolio is fast and flexible for ETF and fund mixes. Indexes is built for a different job: authoring a weighted index of your own across stocks and crypto, then keeping it live and tracked rather than re-running a one-off report.
Can you backtest a portfolio for free?
Yes. Portfolio Visualizer has a free tier limited to 15 assets with restricted history, testfolio is free to use, and Portfoliometrics offers its core backtesting free. The paid tools earn their money on asset limits, saved work, data depth, commercial use, and whether the portfolio stays a living object you keep tracking.
How far back should you backtest a portfolio?
Long enough to include a real bear market, which in practice means at least 10 to 15 years for equities. A backtest that starts in 2010 and ends today has never seen a sustained decline and will flatter almost any strategy. If your data only goes back a few years, say so out loud and weight the conclusion accordingly.
Is backtesting a portfolio reliable?
Only as a sanity check. A backtest tells you how a fixed set of rules interacted with one particular history that will not repeat. It is genuinely useful for spotting a strategy that would have been unbearable to hold, and genuinely dangerous when used to predict returns. Treat it as a filter for bad ideas, not a forecast.
Can you backtest a crypto portfolio?
Yes, though most portfolio backtesters were built for funds and equities and handle crypto thinly or not at all. If your thesis mixes tokens and stocks in one basket, you need a tool that can weight BTC next to a stock in the same index and benchmark the combined result. That mixed case is what Indexes is built for.
What is a good backtest result?
Not the highest return. A good result is one you would have actually held: a drawdown you could live through, a return that beats the benchmark you would otherwise have bought, and rules simple enough that you did not fit them to the data. If the strategy only works with one exact parameter, you found noise.
Test the index before you hold it
Bundle stocks or crypto into your own weighted index, backtest it against real market history, and track it against the S&P 500 or BTC. No account, no minimum, no trades. Educational and informational only.