Investment Simulator — User Guide

A tool for exploring how different investment approaches — indexed, actively managed, advisor-mediated, and momentum-driven — would have performed over any historical window you choose, using real fund return data.

A note on scope: All scenarios assume disciplined, rational execution — contributions made on schedule, strategies followed without deviation. Real-world outcomes are shaped just as much by investor behavior and advisor incentives, neither of which this tool models. The results are best read as a map of cost and strategy differences under idealized conditions, not a prediction of what any individual investor would actually experience. See What this simulator doesn't model for a fuller discussion.

What the simulator does

The simulator takes a starting balance, a monthly contribution amount, and a date range, then replays what would have happened to your money across up to six parallel investment scenarios using actual historical monthly returns from Yahoo Finance. All scenarios share the same inputs so differences in outcome are attributable entirely to strategy and cost.

The result is a chart of portfolio value over time for each scenario, a set of stat cards summarising final value, total contributions, total gain, annualised return (CAGR), fees paid, and after-tax wealth, and a plain-English fee-drag callout that quantifies the cost of advisory and fund expenses in dollar terms.

The six scenarios

Four scenarios are always shown; two momentum scenarios can be toggled on.

Scenario 1
Low-Cost Index — No Advisor

Invests in a three-fund index portfolio (e.g. VTI / VXUS / BND) at your chosen stock/bond split. No advisory fee. Expense ratios are negligible and embedded in fund prices. This is the baseline against which all other scenarios compete.

Scenario 2
Fee-Adjusted Index — With Advisor

Same index funds, same weights — but an annual AUM fee is deducted monthly. Models an advisor who manages a low-cost index portfolio: handling rebalancing, tax-loss harvesting, and financial planning. The AUM fee slider lets you set a lower rate here to reflect that this kind of advice typically costs less than active fund management.

Scenario 3
Actively Managed — No Advisor

Replaces the index funds with the selected active fund family at the same stock/bond split. No AUM fee. Because active fund expense ratios are embedded in historical NAV prices, their cost is already reflected — no separate deduction is needed.

Scenario 4
Fee-Adjusted Active — With Advisor

Active funds plus an advisor's annual AUM fee. This is the full cost of having both active management and professional advice — the most common real-world arrangement for clients of full-service wealth managers.

Scenario 5 — optional
Index Momentum — With Advisor

An advisor rotates annually among a universe of index-style equity and bond funds using 12-month trailing momentum: the best performer gets the largest weight, worst gets the smallest. AUM fee applies. A yield-curve tactical overlay can shift allocation toward bonds during inversions.

Scenario 6 — optional
Active Momentum — With Advisor

Same momentum strategy applied to an expanded universe of actively managed funds. The advisor picks among a larger pool of equity and bond funds each year based on trailing performance, again with AUM fee and optional tactical overlay.

Momentum mechanics: For the first 12 months (cold start) all eligible funds receive equal weight. At each subsequent 12-month anniversary the simulator ranks funds by trailing 12-month cumulative return and assigns proportional weights — worst fund gets the smallest share, best gets the largest. No look-ahead: weights at any date use only data available up to the prior month. Funds not yet in existence at a given rebalance date are automatically excluded.

Controls & settings

Portfolio inputs

ControlWhat it does
Starting Amount Lump-sum invested on day one across all scenarios identically.
Monthly Contribution Added at the start of each month. In non-rebalancing months contributions are allocated proportionally to current holdings; in rebalancing months the full portfolio (including the new contribution) is rebalanced to target weights.
Start Date / End Date Arrow pickers let you select any month within the available historical window. The simulator uses the full range between your chosen start and end dates. Reset the end date to the latest available data with the ✕ button.
Stock / Bond Split Slider from 0 % to 100 % stocks. Within the equity portion, 80 % goes to the domestic equity fund and 20 % to the international equity fund.
Rebalancing Annually — portfolio is rebalanced to target weights once per year.
Quarterly — rebalanced every three months.
Never — portfolio drifts; contributions only loosely track targets.

To see all three frequencies compared side by side for a single strategy, use the Rebalancing Impact page (guide).

Portfolio configuration

Investment Era Modern (ETFs · 2011+) — uses VTI / VXUS / BND for the Low-Cost Index scenario. History begins when VXUS started trading (late 2011).

Pre-ETF (Mutual Funds · 1987+) — uses VFINX / VWIGX / VBMFX, pushing history back to 1987. Changes the available active fund families and the momentum rotation universe to era-appropriate funds.
Actively Managed Funds Selects the active fund family used in Scenarios 3 & 4. Each family is a three-fund set covering US equity, international equity, and bonds. Hover the label to see which funds are in the active momentum rotation universe for the current era.

Advisor cost settings

Advisor AUM Fee Annual percentage of portfolio value charged by the advisor, deducted monthly before each contribution. Applied to Scenarios 2, 4, 5, and 6. Typical range is 0.5 %–1.5 % per year.
Fund Expense Ratio Read-only display. The weighted-average expense ratio of the selected active fund family at your current stock/bond split. Shown for reference only — active fund ERs are already embedded in historical prices for Scenarios 3 and 4, and index fund ERs (near zero) are embedded in Scenarios 1 and 2. No separate deduction is made.
Advisor Aggressiveness Controls the momentum scenarios only.
Conservative — smaller concentration in top-ranked funds; shifts 10 % of equity to bonds if the yield curve was inverted in the prior 12 months.
Moderate — standard rank-proportional weights; 20 % tactical shift.
Aggressive — doubles the weight of the top three equity funds; 35 % tactical shift during inversions.

Display options

Account Type Taxable — simulates a standard brokerage account. A 20 % long-term capital-gains rate applies. No-advisor scenarios defer all tax to final liquidation; with-advisor & momentum scenarios recognise gains at each annual rebalancing event. Tax rows appear in the stat cards.

Tax-Deferred — simulates a 401(k) or IRA. No capital-gains tax during the simulation. Tax rows are hidden.
Inflation-adjust (real $) Deflates all values to today's purchasing power using FRED CPIAUCSL data. Lets you compare real wealth accumulation rather than nominal dollar amounts.
Show Total Invested Adds a grey dashed line showing cumulative contributions (initial amount + all monthly contributions). Any scenario line above it has produced a net gain.
Show After-Tax Wealth Switches the chart lines to the estimated after-tax net — what you would receive if you liquidated the entire portfolio and paid all applicable capital-gains tax that day. Automatically disabled in Tax-Deferred mode. Hover the label for details.
Show Momentum Rotation Reveals Scenarios 5 & 6 on the chart and shows their stat cards. Hidden by default to keep the initial view uncluttered. Hover the label to see the full fund universe for both momentum strategies.
Log scale Switches the vertical axis to a logarithmic scale, where equal vertical distances represent equal percentage changes rather than equal dollar amounts. On a log scale, a portfolio doubling from $10,000 to $20,000 takes the same vertical space as a doubling from $100,000 to $200,000. This makes it easier to compare growth rates across different time periods and portfolio sizes, and to spot whether a strategy's rate of growth is accelerating, steady, or slowing. Particularly useful over long time horizons where early-period differences are compressed on a linear scale.
Disable auto-scale Locks the vertical axis so it doesn't re-scale when you adjust settings — useful for comparing across eras or date ranges. A Rescale button appears if data grows outside the locked range.

Chart features

Crash annotations

Vertical dashed lines mark three major market events — the Dot-com peak (March 2001), the 2008 Financial Crisis (September 2008), and the COVID-19 crash (February 2020). They snap to the nearest available monthly date in the selected window; they disappear automatically if your date range doesn't include them.

Yield curve inversion shading

Red-tinted bands cover every period when the 10-year Treasury yield fell below the 2-year yield (negative T10Y2Y spread, sourced from FRED). An inverted yield curve has historically preceded recessions by 6–24 months — so inversions visible in the chart provide context for subsequent drawdowns. The momentum scenarios also use this signal: if the curve was inverted at any point in the prior 12 months, the advisor shifts a portion of equity allocation to bonds.

Interactive legend & tooltips

Hovering a legend entry shows a popup table of the specific fund tickers and asset class for that scenario. Clicking a legend entry toggles that line's visibility. The stat-card checkboxes in the bottom panel also toggle individual lines directly. Hovering anywhere on the chart shows a crosshair tooltip with all scenario values for that month, sorted highest-to-lowest.

Comparisons the simulator enables

  • Cost of advice on an index portfolio Compare Scenario 1 (Low-Cost Index) with Scenario 2 (Fee-Adjusted Index). The gap is the pure dollar cost of paying an advisor to manage an otherwise identical index portfolio. The fee-drag callout at the bottom of the page states this gap explicitly. Try lowering the AUM fee for Scenario 2 to reflect the lower rates that index-focused advisors often charge.
  • Active vs. passive management Compare Scenario 1 (Low-Cost Index) with Scenario 3 (Actively Managed, no advisor). This isolates the performance difference between index funds and the selected active fund family without conflating it with advisory fees.
  • Full cost of active management plus advice Compare Scenario 1 (Low-Cost Index) with Scenario 4 (Fee-Adjusted Active). This is the most common real-world comparison: an investor going it alone with index funds versus paying a wealth manager who uses active funds.
  • Does momentum-based rotation beat buy-and-hold? Toggle on momentum (Scenarios 5 & 6) and compare them to their respective buy-and-hold equivalents (Scenarios 1 & 3). Both momentum scenarios carry the same AUM fee as Scenario 2/4, so any outperformance represents skill above cost.
  • Era sensitivity Switch between Modern (2011+) and Pre-ETF (1987+) eras to see whether the conclusions hold across different market regimes — including the 1990s bull run, the dot-com bust, the 2008 crisis, and the post-GFC recovery.
  • Date-range sensitivity Use the start/end date pickers to zoom into specific periods — e.g., a bear market only, or a single bull cycle — and see whether the relative ranking of strategies is stable or depends heavily on the window chosen.
  • Stock/bond allocation effect Drag the stock/bond slider across the full range to see how allocation alone explains performance differences and whether advisor costs matter more at higher or lower equity exposures.
  • Tax drag by strategy In Taxable mode, compare the "After-Tax Value" rows across stat cards. Strategies that rebalance more frequently (With Advisor / Momentum) realise gains annually and pay tax sooner, while buy-and-hold strategies defer the entire tax bill to liquidation — this difference can be material over long horizons. To isolate the tax impact of rebalancing frequency alone, see the Rebalancing Impact page.
  • Real vs. nominal wealth Toggle inflation adjustment to see how much of apparent portfolio growth was offset by rising prices — particularly useful when spanning decades of data.

Reading the stat cards

Below the chart, each scenario has a stat card showing six to nine fields depending on account type. The card's checkbox also controls that scenario's chart line.

FieldMeaning
Final Value Portfolio value at the end of the simulation period (gross, before any liquidation tax).
Total Contributed Starting amount plus all monthly contributions. This is your breakeven — any final value above it is a gain.
Total Gain Final Value minus Total Contributed. Can be negative in declining periods.
CAGR Compound Annual Growth Rate: the single annualised return rate that would turn Total Contributed into Final Value over the simulated period. Comparable across windows of different lengths.
Fees Paid Cumulative AUM fees deducted (and, for Scenario 2, the fund expense ratio component). Zero for no-advisor scenarios.
Taxes Paid Taxable only Capital-gains taxes already realised — applies only to With-Advisor and Momentum scenarios that trigger gains at each rebalancing event.
Est. Tax at Sale Taxable only Estimated 20 % LTCG tax owed on unrealised gains if you liquidated the portfolio today.
After-Tax Value Taxable only Final Value minus Est. Tax at Sale — the net amount you would actually receive on liquidation.

Fund universe & selection rationale

The simulator works with a fixed, curated set of funds chosen to be representative of broad investment approaches — not to model any particular investor's portfolio or to identify top-performing funds. The goal is to illustrate structural differences between strategies (passive vs. active, self-directed vs. advisor-managed, buy-and-hold vs. momentum rotation) using funds that are well-known, widely held, and have long enough histories to support multi-decade backtests.

Results should be read as evidence about strategies, not as endorsements of the specific funds shown. Swapping in comparable funds from the same category would likely produce similar directional conclusions — but different numbers. The universe is deliberately small so that the simulations remain legible and the cost/return trade-offs stay visible, rather than getting lost in fund-selection noise.

Index funds — two eras

The three-fund DIY portfolio changes with the selected era. Modern ETFs begin in late 2011 (limited by VXUS inception); Pre-ETF mutual funds extend history to 1987.

TickerNameAsset ClassEra
VTI Vanguard Total Stock Market ETF US Large Blend Modern
VXUS Vanguard Total International Stock ETF Foreign Large Blend Modern
BND Vanguard Total Bond Market ETF Intermediate Core Bond Modern
VFINXVanguard 500 Index Fund US Large Blend Pre-ETF
VWIGXVanguard International Growth Fund Foreign Large Growth Pre-ETF
VBMFXVanguard Total Bond Market Index Intermediate Core Bond Pre-ETF

Active fund families

Four families are available in Modern era; two families in Pre-ETF era (plus T. Rowe Price, which spans both). Each family contributes one US equity, one international equity, and one bond fund — a structure chosen to mirror the three-fund index portfolio and keep the stock/bond split parameter meaningful across all scenarios. Families were selected for long operating histories, broad name recognition, and coverage of different management styles (growth, value, international).

TickerNameAsset ClassFamily / Era
American / Dodge & Cox — Modern
AGTHXAmerican Funds Growth Fund of America A US Large Growth American/Dodge
DODFXDodge & Cox International Stock Foreign Large Value
PTTAXPIMCO Total Return A Intermediate Core-Plus Bond
Fidelity — Modern
FCNTXFidelity Contrafund US Large Growth Fidelity
FIEUXFidelity Europe Fund Europe Stock
FTBFXFidelity Total Bond Fund Intermediate Core Bond
T. Rowe Price — Modern & Pre-ETF
PRGFXT. Rowe Price Growth Stock Fund US Large Growth T. Rowe Price
PRITXT. Rowe Price International Stock Fund Foreign Large Blend
PRTIXT. Rowe Price U.S. Bond Enhanced Index Intermediate Core Bond
Vanguard Active — Modern
VWUSXVanguard U.S. Growth Fund US Large Growth Vanguard Active
VWILXVanguard Intl Growth Fund (Admiral) Foreign Large Growth
VBTLXVanguard Total Bond Market Index (Admiral)Intermediate Core Bond
Fidelity Classic — Pre-ETF
FMAGXFidelity Magellan Fund US Large Growth Fidelity Classic
FOSFXFidelity Overseas Fund Foreign Large Growth
FBNDXFidelity Investment Grade Bond Intermediate Core Bond
American Funds — Pre-ETF
AGTHXAmerican Funds Growth Fund of America A US Large Growth American Funds
ANWPXAmerican Funds New Perspective Fund A World Large-Stock Growth
ABNDXAmerican Funds Bond Fund of America A Intermediate Core Bond

Momentum rotation universe

When momentum scenarios are enabled, the advisor selects each year from a wider pool of funds than the three used in the buy-and-hold scenarios. This pool is era-specific. Sector funds are included to give the momentum strategy more opportunity to rotate into assets with different return drivers — real estate, energy, health care, and technology — while the bond selection shifts each year to whichever bond fund had the best trailing return.

TickerNameAsset ClassRole
Modern ETF era — Equity pool
AGTHXAmerican Funds Growth Fund of America A US Large Growth Equity
DODFXDodge & Cox International Stock Foreign Large Value Equity
FCNTXFidelity Contrafund US Large Growth Equity
FIEUXFidelity Europe Fund Europe Stock Equity
VWUSXVanguard U.S. Growth Fund US Large Growth Equity
VWILXVanguard Intl Growth Fund (Admiral) Foreign Large Growth Equity
PRGFXT. Rowe Price Growth Stock Fund US Large Growth Equity
PRITXT. Rowe Price International Stock Fund Foreign Large Blend Equity
PRTIXT. Rowe Price U.S. Bond Enhanced Index Intermediate Core BondEquity
VNQ Vanguard Real Estate ETF Real Estate Equity
XLE Energy Select Sector SPDR Fund Equity Energy Equity
XLV Health Care Select Sector SPDR Fund Health Equity
XLK Technology Select Sector SPDR Fund Technology Equity
Modern ETF era — Bond pool
PTTAXPIMCO Total Return A Intermediate Core-Plus BondBond
FTBFXFidelity Total Bond Fund Intermediate Core Bond Bond
VBTLXVanguard Total Bond Market Index (Admiral)Intermediate Core Bond Bond
Pre-ETF era — Equity pool
FMAGXFidelity Magellan Fund US Large Growth Equity
FOSFXFidelity Overseas Fund Foreign Large Growth Equity
AGTHXAmerican Funds Growth Fund of America A US Large Growth Equity
ANWPXAmerican Funds New Perspective Fund A World Large-Stock GrowthEquity
PRGFXT. Rowe Price Growth Stock Fund US Large Growth Equity
PRITXT. Rowe Price International Stock Fund Foreign Large Blend Equity
FRESXFidelity Real Estate Investment Portfolio Real Estate Equity
FSENXFidelity Select Energy Portfolio Equity Energy Equity
FSPHXFidelity Select Health Care Portfolio Health Equity
VGSIXVanguard REIT Index Fund Real Estate Equity
Pre-ETF era — Bond pool
FBNDXFidelity Investment Grade Bond Intermediate Core Bond Bond
ABNDXAmerican Funds Bond Fund of America A Intermediate Core Bond Bond
PRTIXT. Rowe Price U.S. Bond Enhanced Index Intermediate Core Bond Bond
Why this matters for interpreting results: The simulator is designed to show whether a strategy — momentum rotation, active management, advisor intermediation — tends to add or subtract value relative to a low-cost index baseline. It is not designed to tell you whether FCNTX is a better fund than AGTHX, or whether you should own any of these specific securities. Different representative fund selections from the same categories would shift the numbers while leaving the structural conclusions largely intact.

What this simulator doesn't model

The behavior gap

Every scenario here assumes the investor follows their chosen strategy faithfully — contributing regularly, rebalancing on schedule, and never panic-selling. In practice, this is one of the hardest things to do. Research consistently shows that individual investors underperform the very funds they invest in, because they tend to buy after gains and sell after losses.

This creates a wide real-world spectrum that the simulator doesn't capture. At one end, the undisciplined DIY investor — panic-selling in downturns, buying back near peaks, triggering unnecessary capital gains — is likely to underperform every scenario shown here, often significantly. At the other end, an advisor with conflicts of interest — non-fiduciary, churning accounts, chasing trading commissions, recommending products for personal benefit rather than client outcomes — is also likely to deliver results worse than any modeled scenario. Both failure modes are genuinely common, though fiduciary advisors (who are legally required to act in the client's interest) are not subject to the latter concern.

The scenarios here represent a well-behaved middle band: a disciplined investor working, where applicable, with an advisor acting in good faith — and one whose role is captured by only two of the many tools advisors traditionally bring: fund selection and fee structure. If your concern is whether you (or an advisor) will actually execute a strategy as modeled, or whether an advisor's full range of services is worth their cost, this tool can't answer those questions.

What advisors can add that isn't modeled

The simulator captures two things an advisor does: select funds (active vs. index) and charge a fee. A good advisor may also provide:

  • Behavioral coaching Keeping clients invested through downturns may be the single most valuable thing an advisor does. One prevented panic sale in a major bear market can outweigh years of advisory fees — an effect this simulator cannot quantify.
  • Tax, estate, and financial planning Tax-loss harvesting, Roth conversion strategies, insurance review, estate planning, and goal-setting are outside the scope of this tool but can represent substantial value depending on an investor's situation.
  • Structure and accountability Some investors genuinely benefit from the discipline that a professional relationship provides — the knowledge that someone is watching and will call if things drift. That has real value for some temperaments and none for others.
  • Dynamic strategy and responsiveness to changing conditions The simulator runs a fixed strategy through historical data without adapting along the way. A real advisor may actively adjust in response to conditions the sim treats as invisible: shifts in the macroeconomic environment (interest rate cycles, inflation regimes, recession signals), changes in tax law that open or close planning opportunities, or adjustments to withdrawal sequencing as a client approaches or enters retirement. Whether these adjustments add value consistently is debated — but they represent a category of advisor activity that this simulator makes no attempt to model.

Taken together, the simulator models two specific advisor behaviors — fund selection and fee structure — out of a much broader toolkit. It is a useful lens for understanding the cost and return implications of those two factors, but it should not be read as a comprehensive picture of what an advisor does or doesn't contribute. Whether those contributions justify the cost depends on the individual investor's situation, temperament, and the specific advisor involved.

Past performance and regime risk

In many of the historical windows available in this simulator, active funds and advisor-mediated strategies have performed competitively or better than the low-cost index baseline. Before drawing strong conclusions from this, it's worth considering a few things.

Active managers and advisors who claim predictive expertise may be "tuned" to the particular market conditions of a given era — specific interest rate regimes, sector leadership patterns, or volatility dynamics. When those conditions change, strategies that performed well may not continue to do so. The familiar caveat that "past performance does not predict future results" applies as much to investment strategies and advisor approaches as it does to individual funds.

The simulator's historical windows (1987–present and 2011–present) include prolonged bull markets, extended low-rate environments, and specific sector dynamics that may not repeat. Results might look quite different over other periods — or over the period ahead. The simulator's comparisons are most reliable as a measure of cost differences, which are structural and predictable. Return differences between active and passive strategies are real in the historical data, but their persistence is genuinely uncertain.

If active strategies appear to do well in a simulation, that's worth noting — but it's a reason to look more carefully, not a reason to expect the pattern to continue.

Data sources & limitations

Monthly adjusted-close prices come from Yahoo Finance via the yfinance library; returns are computed from price changes and therefore reflect dividends (reinvested) and stock splits but not sales loads or short-term redemption fees. CPI data and yield curve spreads (T10Y2Y) come from the FRED API (Federal Reserve Bank of St. Louis). Data is cached for 24 hours.

The common date range for any simulation is limited by the fund with the shortest history among the selected set. Pre-ETF mode extends available history to 1987 at the cost of using older, less-liquid mutual fund proxies.

Transaction costs, bid-ask spreads, taxes on dividends, and fund minimum-investment requirements are not modelled. The momentum rotation assumes annual rebalancing is frictionless. No look-ahead is used in momentum weights, but survivorship bias may exist in the universe of funds available to select.

Returns are calculated from month-end prices, so results may differ slightly from figures shown on fund websites depending on the exact start date each source uses.

Disclaimer: This simulator uses real historical data for educational purposes only. Past performance does not guarantee future results. This is not financial advice. Always consult a qualified financial professional before making investment decisions.