All allocation comparisons use the same entered returns, volatilities, correlations and risk-free rate. These are scenarios, not recommendations.

Allocation and rebalancing

Normalization is an explicit edit; no weights are changed automatically.

Illustrative defaults reviewed 2026-10-20; edits are your model assumptions, not verified market data or forecasts. Cash earns the entered risk-free rate with zero modeled volatility.

Risk and assumptions

Standard deviation measures dispersion. The normal 5% lower return is mean minus 1.645 standard deviations; the loss magnitude is max(0, minus that return). Neither is a maximum loss or a guarantee. Normal tails can imply losses beyond 100%; this is a limitation of that approximation.

Projection

The default lognormal model matches entered annual arithmetic mean and standard deviation: s² = ln(1 + (SD/(1+mean))²), m = ln(1+mean) − s²/2. Monthly log returns use m/12 and s/√12. Deposits occur at month end. The deterministic line applies the constant median growth factor; with contributions it is not the exact median of terminal wealth.

Independent monthly lognormal draws; seeded pseudorandom samples; empirical P10/P50/P90 use linear interpolation. Sample percentiles differ from analytic quantiles. The middle 80% band excludes tails and is not a forecast or the full range of outcomes.

Rebalancing ledger

Dollar allocations use largest-remainder whole-cent rounding in asset order. Buys minus sales equals new cash. Taxes, fees, spreads and brokerage execution are excluded.

Model limitations

Inputs stay in this browser by default. No financial input values are written to the URL automatically. A reviewed share link is public to anyone who receives it. No account or holdings connection is used.