RoboMacro Logo
RoboMacro
No Human in the Loop

Portfolio Construction

Asset Allocation Strategy

10-year capital market assumptions across 7 asset classes, 8 portfolio models, Monte Carlo simulation, and macro regime analysis. Toggle scenarios to see how allocations shift.

Scenario
US EquityIntl DevelopedEM EquityUS TreasuriesUS CreditCommoditiesPrivate Equity

Last generated: 31 Jul 2026, 05:31 GMT-5 · 10Y horizon

Live CMA build · generated 48h ago (31/07/2026, 05:31:07)

Portfolio Return

11.7%

Max-Sharpe (MVO)

Portfolio Vol

13.6%

Annualised

Sharpe Ratio

0.56

Risk-adjusted

Risk-Free Rate

4.1%

US 2Y proxy

Forecast Horizon

10Y

Capital market assumptions

Strategic vs Tactical

SAA Neutral vs TAA Recommended

Strategic Asset Allocation (SAA) = the neutral long-term target from the selected model. Tactical Asset Allocation (TAA) = SAA plus tilts driven by live Momentum / Value / Carry Z-scores. Adjust the tilt cap to explore how aggressively you want tactical signals to deviate from neutral. Signals refresh daily.

±5.0%

SAA (Neutral) vs TAA (Tactical) Weights — %

US EquityIntl DevelopedEM EquityUS TreasuriesUS CreditCommoditiesPrivate Equity0%7%14%21%28%
  • SAA
  • TAA

Tactical Deviations (TAA − SAA) — %

CommoditiesIntl DevelopedUS TreasuriesEM EquityPrivate EquityUS EquityUS Credit-6.0%-3.0%0.0%+3.0%+6.0%

Positive tilt (over-weight) driven by composite Z > 0 (momentum / value / carry favourable). Negative tilt (under-weight) on Z < 0.

Adjust building-block assumptions per asset class. Changes update the return decomposition and CMA table in real time.

Real GDP Growth2.1%
-2%8%
Inflation4.1%
0%10%
Margin Adjustment0.5%
-2%3%
Buyback Yield1.5%
0%5%
Dividend Yield1.4%
0%8%
Current P/E22.0x
5x40x
Fair P/E20.0x
5x40x

Capital Market Assumptions

Return Decomposition

Building-block decomposition following GS 10-Year CMAs, BCA 7-Year SAA, and JPMorgan LTCMA methodology. Live inputs from FRED and IMF WEO.

0%5%10%15%20%US EquityIntlDevelopedEM EquityUSTreasuriesUS CreditCommoditiesPrivateEquity
  • Earnings Growth
  • Dividend Yield
  • Valuation Change
  • Roll/Other
  • Defaults Adj

CMA Summary

Asset Class Forecasts

Click column headers to sort. Expected returns and volatilities shift with the selected scenario.

AssetExp Return (%) ▼Volatility (%)Sharpe
EM Equity12.8420.790.420
Private Equity11.9222.350.349
US Equity8.6217.940.252
Intl Developed8.1317.000.236
US Treasuries4.7414.840.042
US Credit4.618.690.058
Commodities2.0022.07-0.096

Risk-Return Space

Risk vs. Return

Each asset plotted by volatility (x) and expected return (y). Dot size reflects Sharpe ratio. Dashed line is the Capital Market Line.

06121824Volatility (%)0481216Expected Return (%)EquityInt'l DevelopedEM EquityTreasuriesCreditCommoditiesPrivate Equity

Risk Attribution

% Risk Contribution vs Weight

Portfolio volatility decomposed to each asset's marginal contribution. Reveals the gap between how much an asset is owned (weight) and how much risk it actually drives (% contribution).

Portfolio σ = 10.27%

Weight vs % Risk Contribution

0%15%30%45%60%PrivateEquityEM EquityIntlDevelopedUS EquityUSTreasuriesUS CreditCommodities

Factor Exposure

Style Factor Radar

Portfolio loadings on 5 style factors — Value, Momentum, Quality, Low-Vol, Size — built from synthetic long/short factor returns (IWD−IWF, MTUM−SPY, QUAL−SPY, SPLV−SPY, IJR−SPY). Each asset's daily excess return (vs SPY) is regressed on the factor set; portfolio loadings are the weighted sum.

Portfolio Factor Loadings (β, style-residual)

ValueMomentumQualityLowVolSize-0.30-0.150.000.150.30
  • MVO
  • Risk Parity

Asset-Level Factor Loadings (raw β)

AssetValueMomentumQualityLowVolSize
US Equity+0.000+0.000+0.000+0.000+0.000
Intl Developed+0.282+0.051+0.002+0.009+0.013
EM Equity+0.251+0.250-0.185-0.183-0.006
US Treasuries-0.278-0.078-0.039+1.199-0.087
US Credit-0.066-0.071-0.043+0.833-0.073
Commodities+0.756+0.019-0.503-0.036-0.280
Private Equity+0.116-0.040+0.140-0.196+0.270

Stress Tests

Historical Regime Scenarios

Realised per-asset and per-model total returns across five canonical crisis windows: GFC 2008, Euro Debt 2011, COVID 2020, 2022 Inflation Shock, 2023 Banking Stress. ETF-proxied, no fabrication.

Per-asset total return across each window (realised, ETF-proxied)

GFC 2008

2007-10-09 → 2009-03-09 · 356d
-90%-30%0%30%PrivateEquityIntlDevelopedEM EquityUS EquityCommoditiesUS CreditUSTreasuries

Euro Debt 2011

2011-05-02 → 2011-10-03 · 108d
-20%0%20%40%PrivateEquityEM EquityIntlDevelopedCommoditiesUS EquityUS CreditUSTreasuries

COVID Crash 2020

2020-02-19 → 2020-03-23 · 24d
-60%-20%0%20%PrivateEquityCommoditiesUS EquityIntlDevelopedEM EquityUS CreditUSTreasuries

2022 Inflation Shock

2022-01-03 → 2022-10-14 · 198d
-25%0%25%50%PrivateEquityUSTreasuriesEM EquityIntlDevelopedUS EquityUS CreditCommodities

2023 Banking Stress

2023-03-01 → 2023-05-31 · 64d
-10%-5%0%5%10%CommoditiesPrivateEquityEM EquityIntlDevelopedUSTreasuriesUS CreditUS Equity

Model Returns — every model across every window (Σ wᵢ·rᵢ)

MVOMin-VarBlack-LittermanRisk ParityAll-WeatherHRPCVaRResampled MVO-75%-50%-25%0%25%
  • GFC 2008
  • Euro Debt 2011
  • COVID Crash 2020
  • 2022 Inflation Shock
  • 2023 Banking Stress

Negative bars = crisis losses. Positive bars = the model held up. Min-Var and All-Weather typically survive best; MVO and CVaR take the biggest hits in GFC because those optimisers concentrate in the recent best-Sharpe assets.

Macro Sensitivity

Tornado Chart — Shocks to CMAs

Impact of ±1pp shocks to macro drivers on asset-class expected returns. Computed live through the same building-block formulas used above. All values are deterministic — no placeholder scaling.

Δ Asset Expected Return (avg across applicable assets)

-0.70%-0.35%0.00%+0.35%+0.70%Current P/E −10%Real GDP +1ppInflation +1ppReal GDP −1ppInflation −1ppCurrent P/E +10%Yield +100bpCredit Spread+50bp

Regime-Dependent Correlations

Correlation Matrix by Regime

Daily ETF returns classified into macro regimes using VIX (<20 vs ≥20) and the 10Y−3M Treasury slope (steep vs inverted). Correlations recomputed on each regime's subset of trading days — shows how diversification breaks down in risk-off periods.

2967 trading days classified as Risk-On
EquityDevelopedEquityTreasuriesCreditCommoditiesEquity
US Equity1.000.790.72-0.210.040.240.76
Intl Developed0.791.000.78-0.180.080.300.80
EM Equity0.720.781.00-0.120.090.310.67
US Treasuries-0.21-0.18-0.121.000.83-0.20-0.18
US Credit0.040.080.090.831.00-0.080.08
Commodities0.240.300.31-0.20-0.081.000.24
Private Equity0.760.800.67-0.180.080.241.00

Scenario Analysis

Bull / Base / Bear Comparison

Expected returns across all three scenarios side by side.

US EquityIntl DevelopedEM EquityUS TreasuriesUS CreditCommoditiesPrivate Equity-7%0%7%14%21%
  • Bull
  • Base
  • Bear

Peer Benchmarks

Allocation vs Institutional Peers

RoboMacro's allocation compared against published industry reference allocations: classic 60/40, Yale Endowment (FY24), US Public Pension average (NASRA FY23), UBS Global Family Office 2025. Private alternative sub-classes are consolidated into 'Private Equity' to match our 7-asset universe.

Allocation Comparison — % Weight

US EquityIntl DevelopedEM EquityUS TreasuriesUS CreditCommoditiesPrivate Equity0%20%40%60%80%
  • RoboMacro
  • 60/40 Benchmark
  • Yale Endowment (FY24)
  • US Public Pension (avg)
  • UBS Global Family Office 2025

Deviation vs 60/40 Benchmark

Private EquityEM EquityIntl DevelopedUS CreditCommoditiesUS TreasuriesUS Equity-60%-30%0%+30%+60%

Historical Context

Annual Asset-Class Return Ranking

Calendar heatmap of best-to-worst asset class by year, 2001 onwards (ETF-proxied). Green = best-performing that year, red = worst. The classic 'callan chart' view asset allocators use to see leadership rotation.

Asset0102030405060708091011121314151617181920212223242526
US Equity-12-2228115165-372615216321311222-5311829-182625189
Intl Developed-154019132610-41278-121921-6-1125-1422811-141833212
EM Equity25333133-496917-1919-4-4-161137-151817-4-21963417
US Treasuries29911034-229342-1327-219-21418-5-313-84-3
US Credit961442891010-28-167-41711-2-18918-1
Commodities32-46117-3-1-2-33-34104-1416-243924-69639
Private Equity-14-653026-213038-511024-15361224-3738176-9

Columns: calendar years (2001–2026). Cell value: annual total return in %. Colour: rank within year (green = best).

Portfolio Optimisation

Efficient Frontier

Efficient Frontier computed via Markowitz mean-variance optimisation (SLSQP). 40-point trace. Portfolio markers update with the selected scenario.

7101319Volatility (%)0481216Return (%)MVOMin-VarBlack-LittermanRisk ParityAll-WeatherHRPCVaRResampled MVO

Model Comparison

Portfolio Allocations by Model

Asset weights for 8 models: MVO, Min-Var, Resampled MVO, CVaR, Black-Litterman, Risk Parity, All-Weather, HRP.

MVOMin-VarBlack-LittermanRisk ParityAll-WeatherHRPCVaRResampled MVO0%30%60%100%
  • US Equity
  • Intl Developed
  • EM Equity
  • US Treasuries
  • US Credit
  • Commodities
  • Private Equity

Model Scorecards

Side-by-Side Metrics

Every model's historical performance, diversification (HHI), and top-3 concentration in one sortable table. Click any column header to sort. Export CSV for client reports.

Side-by-side model metrics (10y historical, static weights)

Model CAGR SharpeMax DD Calmar HHI Top-3 % Top-3 Holdings
Risk Parity5.92%0.63-24.03%0.250.17061%Private Equity 24%, US Treasuries 23%, EM Equity 14%
All-Weather5.26%0.59-25.20%0.210.23270%US Treasuries 41%, Private Equity 18%, Commodities 11%
Black-Litterman8.21%0.48-39.82%0.210.33692%US Equity 40%, US Credit 40%, Intl Developed 12%
HRP8.21%0.48-39.82%0.210.31680%US Treasuries 50%, Private Equity 21%, EM Equity 9%
Min-Var3.54%0.47-22.04%0.160.72698%US Treasuries 84%, EM Equity 12%, Commodities 2%
CVaR3.55%0.42-23.00%0.150.30885%Private Equity 46%, EM Equity 20%, Intl Developed 19%
Resampled MVO3.79%0.42-24.08%0.160.37491%Private Equity 53%, EM Equity 27%, Intl Developed 10%
MVO3.23%0.36-25.10%0.130.43599%Private Equity 58%, EM Equity 29%, Intl Developed 13%

Black-Litterman

Equilibrium vs. Posterior Returns

Black-Litterman (He-Litterman 1999, Idzorek 2005). Edit views below to see the posterior update in real time.

US EquityIntl DevelopedEM EquityUS TreasuriesUS CreditCommoditiesPrivate Equity-30%0%30%60%90%
  • Equilibrium
  • Posterior
  • Market Cap

Simulation

Monte Carlo Wealth Projection

5,000 Cholesky-decomposed multivariate-normal paths over the 10-year horizon, conditioned on the current macro regime for years 1–5 (fades to unconditional by year 5). Percentiles are computed path-wise. Shortfall probability = fraction of paths ending below each threshold.

Portfolio Wealth Fan — 5,000 simulations, per $1 invested

012345678910Year$0.00$2.00$4.00$6.00$8.00Break-even
  • 5–95%
  • 10–90%
  • 25–75%
  • Median

Shortfall probability — P(terminal < $X)

< $0.8

5.0%

< $0.9

5.0%

< $1.0

5.0%

< $1.2

5.0%

< $1.5

5.0%

< $2.0

11.9%

Max drawdown distribution across 5,000 paths

Worst 5%

-16.6%

25th

-9.3%

Median

-4.5%

75th

-0.4%

Best 5%

0.0%

Historical Analysis

Retroactive Backtest

How would today's optimised weights have performed over the past 10 years? CAGR, max drawdown, realised Sharpe, and Calmar ratio.

ModelCAGRMax DDSharpeCalmar
MVO3.2%-25.1%0.360.13
Min-Var3.5%-22.0%0.470.16
Black-Litterman8.2%-39.8%0.480.21
Risk Parity5.9%-24.0%0.630.25
All-Weather5.3%-25.2%0.590.21
HRP8.2%-39.8%0.480.21
CVaR3.5%-23.0%0.420.15
Resampled MVO3.8%-24.1%0.420.16
20162017201820192020202120222023202420252026$0.0$0.6$1.2$1.8$2.4
  • MVO
  • Min-Var
  • Black-Litterman
  • Risk Parity

Retroactive analysis using today's optimised weights applied to historical prices. This is not a live track record.

Macro Regime

Regime Radar & Indicators

Six-axis regime score (0–100) from FRED. Live VIX, 10Y yield, and S&P 500 overlay refreshed every 5 minutes.

Regime Scores (0–100)

ISM / ActivityLabor MarketCredit ConditionsEarnings MomentumYield CurveInflation Pressure0255075100

Current Macro Indicators

Live 05:32 UTC

Unemployment Rate

4.20

Fed Funds Rate

3.63

US 10Y Yield

LIVE

4.75

HY Spread

287bps

VIX

LIVE

15.99

Industrial Production YoY

1.1%

Tactical Signals

Signal Heatmap

Z-scores computed daily from cached market data. Momentum / Value / Carry.

Tactical Signal Heatmap (z-scores)

Momentum
Value
Carry
US Equity
+0.18
-1.17
-1.24
Intl Developed
+0.88
-0.21
+1.55
EM Equity
+1.24
+0.00
-0.46
US Treasuries
+0.59
-0.07
+0.34
US Credit
+0.18
-2.58
-2.58
Commodities
+0.90
+2.30
+1.05

Diversification

Correlation Matrix

Pairwise correlations from realised daily returns (Ledoit-Wolf shrinkage).

Lookback
Instability35.5%US Equity / EM Equity (-59pp), US Equity / US Treasuries (+26pp), US Equity / US Credit (-20pp), US Equity / Private Equity (+47pp), Intl Developed / EM Equity (-75pp), Intl Developed / US Treasuries (+33pp), Intl Developed / Private Equity (+57pp), EM Equity / US Treasuries (-50pp), EM Equity / US Credit (-64pp), EM Equity / Commodities (-68pp), EM Equity / Private Equity (-31pp), US Treasuries / US Credit (+23pp), US Treasuries / Commodities (+30pp), US Credit / Private Equity (+46pp), Commodities / Private Equity (+55pp)
Equity
Int'l Developed
EM Equity
Treasuries
Credit
Commodities
Priv. Equity
Equity
1.00
Int'l Developed
0.82
1.00
EM Equity
0.28
0.28
1.00
Treasuries
0.28
0.35
0.03
1.00
Credit
0.71
0.86
0.27
0.37
1.00
Commodities
0.74
0.85
0.29
0.31
0.82
1.00
Priv. Equity
-0.07
-0.08
-0.17
0.69
-0.03
-0.14
1.00

Institutional allocation command center. 8 portfolio models · 7 asset classes · 10-year horizon. Generated 31 Jul 2026. For informational purposes only. Not investment advice.

RoboMacro

Automating macroeconomic research and analysis through AI-powered podcast generation and research papers.

Explore

© 2026 RoboMacro. All rights reserved.