Loading dashboard...
← EFP Wealth

Multi-Factor Walk-Forward Portfolio

Feb 2015 - Mar 2026 (11.0 years)
Generated 2026-03-14 12:25
Overview
Returns
Risk
Allocation
Strategy
23.6%
CAGR
-24.9%
Max Drawdown
1.4
Sharpe Ratio
0.95
Calmar Ratio
+14.3%
Alpha vs NIFTY
0.63
Beta
10.4x
Total Multiple
Strategy: 25-stock portfolio selected from NIFTY LargeMidcap 250 using 8 factors (momentum, value, quality). Fixed 60/40 equity/gold allocation for diversification. Daily staggered rebalance with walk-forward validation across 21 out-of-sample windows. No survivorship bias.
to

Growth of INR 100 (Log Scale)

Walk-Forward: 25-stock multi-factor, 60/40 equity/gold, monthly rebalance
Stock Selection (100% Equity): Same stock picks, always 100% equity
Regime + NIFTY 250: Dynamic regime allocation, equity = NIFTY LargeMidcap 250 index
NIFTY 50: Passive benchmark, buy and hold
NIFTY 250: NIFTY LargeMidcap 250 index, buy and hold
Gold (GOLDBEES): 100% gold ETF, buy and hold
Static 80/15/5: Fixed allocation (80% NIFTY, 15% gold, 5% debt)
50/50 Gold + Stock Pick: Same stock selection, fixed 50/50 equity/gold split

Annual Returns (click legend to toggle strategies)

Annual Returns — All Curves (%)

Rolling 1-Year Return

Monthly Returns (%)

--
Beta
--
Downside Capture
--
Monthly Win Rate
--
Best Month
--
Worst Month

Underwater Chart (Drawdowns)

Top 3 Drawdown Episodes

#DepthPeak DateTrough DateDrawdown PeriodRecovery DateRecovery PeriodTotal Duration

Monthly Returns (%)

60.0%
Avg Equity
40.0%
Avg Gold
0.0%
Avg Debt
0%
Time Equity > 80%
0%
Time Equity < 30%

Asset Allocation Over Time

Regime Confidence Over Time

How allocation works: Fixed 60% equity / 40% gold allocation, rebalanced at each monthly tranche rotation. Gold provides structural diversification and drawdown protection without relying on market timing signals. Layer attribution analysis showed that dynamic regime timing (7-signal model) had negative correlation with forward returns, so a fixed allocation captures the gold diversification benefit while eliminating timing noise.

Performance Comparison

Walk-Forward Portfolio: Selects top 25 stocks from ~250 eligible using 8 factors (momentum, value, quality). Factor weights optimized on rolling 2-year training windows, tested on subsequent 6-month out-of-sample periods. Fixed 60/40 equity/gold allocation. Staggered daily rebalance (21 tranches) with 10% max single-stock weight cap. 10bps round-trip slippage applied.
NIFTY 50 (Benchmark): Passive 100% investment in India's flagship large-cap index. No rebalancing, no allocation changes. This is the baseline that any active strategy must beat.
Static 80/15/5: Fixed allocation of 80% NIFTY 50, 15% gold (GOLDBEES), 5% debt (6.5% annual). Rebalanced to target weights. Represents a simple diversified allocation without any active signals.
Gold (GOLDBEES): 100% investment in gold ETF. Included to show the diversification asset that the portfolio allocates 40% to.
50/50 Gold + Stock Pick: Same 25-stock selection as Walk-Forward but with a fixed 50% equity, 50% gold allocation rebalanced monthly. Tests alternative equity/gold ratio.
Classic 60/40: Traditional balanced portfolio with 60% equity (NIFTY 50) and 40% debt. The conservative benchmark for risk-adjusted comparison.
All returns are hypothetical and for research purposes only. Walk-forward testing with point-in-time constituent data (no survivorship bias). Past performance does not guarantee future results. Slippage of 10bps per round-trip applied. Does not include management fees, taxes, or impact costs beyond slippage.