Demonstrate that portfolio optimization outcomes are highly sensitive to plausible alternative time paths drawn from the same risk model, even in the absence of structural breaks or extreme events.
This artifact evaluates fragility under model-consistent uncertainty, not predictive power.
The asset universe is fixed and intentionally small to ensure transparency and reproducibility using public data.
Assets (11): AAPL, MSFT, NVDA, META, JPM, CAT, XOM, JNJ, PG, KO, AMT
Risk Model is a linear factor model with the following structure:
ri,t=βimktftmkt+βisectorftsector+ϵi,t
Factors
Market factor: SPY
Sector factors: Corresponding SPDR sector ETFs for each asset
Factor loadings and residuals are estimated once using a fixed in-sample window.
Minimum Variance Portfolio
Subject to:
The optimization objective and constraints are fixed across all runs.
Alternative Time-Path Bootstrap
Alternative market histories are generated by resampling the time index with replacement.
For each bootstrap draw:
This procedure preserves cross-sectional dependence and the model’s factor structure while altering temporal ordering. All results are fully reproducible via random seed
Figure 1 — Cumulative Return Path Overlay (Optimized Portfolio)
Purpose: Visualize dispersion across plausible time paths.
Figure 2 — Terminal Return Distribution
Purpose: Highlight dispersion and tail sensitivity without tail events.
Figure 3 — Weight Dispersion Heatmap
Purpose: Expose instability and concentration in optimized allocations.
Summary Table
Metrics reported for both portfolios:
If materially different outcomes arise under equally plausible histories drawn from the same model, confidence in any single optimized solution should be tempered.
All data sources are public. All randomness is seed-controlled. No live feeds or proprietary inputs are used.