STORMFRONT CAPITAL / RESEARCH

Portfolio Backtesting

Build a portfolio. Understand the return—and the risk it took to get there.

Your allocation

USD

Search US-dollar listings. Up to 12 holdings.

Total allocation 100%
Calculation settings

Fractional holdings. Additions at completed month-end, allocated to target weights. Benchmark receives the same additions, without portfolio fees.

Saved scenarios stay in this browser. Your existing saved portfolios are available in the scenario menu.

Connecting to historical market data…
Ending value—Including additions
Investment gain—After portfolio fees
Annualized return—Time-weighted · CAGR
Worst drawdown—Peak-to-trough return
Your portfolioSPY

Loading historical prices…

Total return —Benchmark —Annualized volatility —
Holdings & calendar-year results
Holdings over the common analysis period
HoldingTargetEnding weightAsset returnEnding value
Time-weighted returns by calendar year
YearPortfolioBenchmarkDifference
Data, methodology & limitations

Data source: Yahoo Finance, daily end-of-day history.

Only dates shared by every active holding and the benchmark are used. Newer securities can shorten the period. Adjusted mode uses the provider’s prices adjusted for dividends and splits. Return and drawdown measurements exclude the effect of new deposits; ending value includes deposits. Fees reduce the portfolio daily, and the benchmark is fee-free. Returns for periods shorter than a year are not annualized.

Rebalancing occurs at the end of the selected completed period. Taxes, transaction costs, bid/ask spreads and delisted securities are not modeled. Historical performance is not a forecast. Provider methodology

Save this scenario

Saved on this device. Shared links include your allocation and calculation settings.