Which mix of Indian assets has done best, after costs and tax?
136 portfolios of Indian equity, government bonds, gold and cash, each run by a rule written down before any result was seen, from Apr 2005 to Oct 2026, after fund costs and Indian tax. After tax, 60/40 compounded at 11.4% a year, all equity at 12.6% and equal thirds of equity, bonds and gold at 12.3%. With 136 portfolios tried, the in-sample winner ranked below the median out of sample in 65% of splits of the history, so the top of any league table here is partly luck.
Written for investors choosing an allocation, and advisers who want the cost of tax and trading measured honestly. Data to 5 Oct 2026.
Which asset won each year
Before mixing assets, see how unevenly they take turns. Each column is a calendar year with the assets ranked from best to worst; follow a colour down the years.
In the 11 full years from 2015 to 2025, Indian small caps came first 4 times, gold 4 and US stocks 3. Large caps topped the table in no year.
- Small+11
- Mid+10
- G-sec+9
- Cash+8
- US+6
- Large−3
- Gold−7
- EM−11
- US+15
- EM+13
- G-sec+12
- Gold+11
- Cash+7
- Mid+7
- Large+4
- Small+1
- Small+58
- Mid+56
- Large+30
- EM+28
- US+15
- Cash+6
- G-sec+5
- Gold+5
- Gold+8
- G-sec+7
- Cash+7
- Large+5
- US+4
- EM−7
- Mid−13
- Small−26
- US+35
- Gold+23
- EM+21
- Large+13
- G-sec+11
- Cash+6
- Mid+1
- Small−7
- Gold+28
- Small+26
- Mid+26
- US+21
- EM+20
- Large+16
- G-sec+12
- Cash+4
- Small+63
- Mid+48
- US+31
- Large+26
- Cash+3
- G-sec+3
- EM−2
- Gold−4
- Gold+14
- Large+6
- Cash+5
- Mid+4
- G-sec+2
- Small−3
- US−9
- EM−12
- Small+49
- Mid+45
- US+27
- Large+21
- Gold+16
- EM+10
- G-sec+8
- Cash+7
- US+29
- Small+27
- Mid+24
- Gold+20
- Large+10
- EM+10
- G-sec+8
- Cash+7
- Gold+76
- EM+40
- US+24
- Large+12
- G-sec+8
- Mid+6
- Cash+6
- Small−5
- EM+33
- US+22
- Gold+10
- Small+6
- Cash+4
- G-sec+3
- Mid−2
- Large−13
- Indian large caps (Nifty 50)
- Indian mid caps (Midcap 150)
- Indian small caps (Smallcap 250)
- US large caps (S&P 500, in rupees)
- Emerging markets (in rupees)
- Gold (domestic, rupees)
- Indian G-sec, 5-year
- Cash (91-day T-bill)
Calendar-year total returns in rupees, %. Indian equities: NSE total-return indices. US and emerging markets: issuer NAVs of US-listed ETFs (IVV, EEM) converted at ECB reference rates. Gold, G-sec and cash as in the portfolio lab.
Do diversifiers hold up when equities struggle?
An asset's average correlation can hide what happens in bad equity months. These comparisons use completed monthly returns from native bond and gold observations, before product costs and taxes. Missing prices are not filled forward.
Correlation over 36 consecutive months
How to read it. Lower values mean less similar monthly returns in this window. They do not guarantee protection in the next equity sell-off.
Loading chart…
| Asset | First paired return | Latest paired return | Paired months | All-month correlation | Equity loss ≥5%: months | Correlation in those months | Mean asset return in those months | Equity drawdown ≥10%: months | Asset also below its peak | More |
|---|---|---|---|---|---|---|---|---|---|---|
| Gold | 2001-10-31 | 2026-09-30 | 300 | −0.07 | 34 | 0.16 | +2.2% | 65 | 52.3% | |
| G-sec 5-year | 2001-10-31 | 2026-09-30 | 300 | 0.12 | 34 | −0.07 | +0.8% | 65 | 46.2% |
Falls from each asset's trailing three-year high
How to read it. Below zero means the asset is below its own trailing 36-month high. Concurrent falls show how diversification can weaken; these are not drawdowns from an all-time peak.
Loading chart…
The library
Every portfolio, family by family, ranked by what a 30% slab taxpayer would have kept. All share one window (Apr 2005 to Oct 2026), one cost schedule and one tax engine, so any two rows can be compared. Read return and worst fall together, and treat differences inside the 90% interval against 60/40 as noise. Click a name for its own page; click a column to re-sort.
Historical research on index portfolios, not investment advice. Returns are after fund costs; 'after tax' applies Indian capital-gains rules by date for a 30% slab investor and sells everything at the end. Most factor, mid-cap and small-cap index history before each index's launch date is back-tested by NSE. One 21-year sample, domestic assets only.
Equity and debt
| Portfolio | After tax | Before tax | Real, after tax | Volatility | Sharpe | Worst fall | Tax drag (pts) | vs 60/40, 90% interval (pts) | More |
|---|---|---|---|---|---|---|---|---|---|
| 100% Nifty 500 / 0% G-sec | 12.6% | 13.0% | 5.8% | 21.8% | 0.38 | −64% | 0.42 | −2.6 to +4.9 | |
| 90% Nifty 500 / 10% G-sec | 12.5% | 13.0% | 5.7% | 19.5% | 0.40 | −57% | 0.44 | −1.6 to +3.8 | |
| 80% Nifty 500 / 20% G-sec | 12.3% | 12.7% | 5.5% | 17.3% | 0.41 | −50% | 0.46 | −0.8 to +2.6 | |
| 70% Nifty 500 / 30% G-sec | 11.9% | 12.4% | 5.1% | 15.1% | 0.43 | −43% | 0.47 | −0.3 to +1.3 | |
| 60% Nifty 500 / 40% G-sec | 11.4% | 11.9% | 4.7% | 13.1% | 0.44 | −36% | 0.47 | – | |
| 50% Nifty 500 / 50% G-sec | 10.8% | 11.3% | 4.1% | 11.0% | 0.45 | −30% | 0.48 | −1.4 to +0.2 | |
| 40% Nifty 500 / 60% G-sec | 10.1% | 10.6% | 3.5% | 9.1% | 0.46 | −23% | 0.48 | −2.9 to +0.3 | |
| 30% Nifty 500 / 70% G-sec | 9.4% | 9.9% | 2.8% | 7.2% | 0.46 | −16% | 0.49 | −4.4 to +0.2 | |
| 20% Nifty 500 / 80% G-sec | 8.5% | 9.0% | 1.9% | 5.5% | 0.45 | −12% | 0.50 | −6.0 to +0.1 | |
| 10% Nifty 500 / 90% G-sec | 7.6% | 8.1% | 1.0% | 4.2% | 0.37 | −8% | 0.51 | −7.7 to −0.1 | |
| 0% Nifty 500 / 100% G-sec | 6.5% | 7.0% | 0.1% | 3.7% | 0.16 | −7% | 0.52 | −9.5 to −0.4 |
Equity, debt and gold
Show all 66 mixes (the heat maps below show them at a glance)
| Portfolio | After tax | Before tax | Real, after tax | Volatility | Sharpe | Worst fall | Tax drag (pts) | vs 60/40, 90% interval (pts) | More |
|---|---|---|---|---|---|---|---|---|---|
| 40/0/60 equity / G-sec / gold | 14.8% | 15.6% | 7.9% | 12.7% | 0.71 | −25% | 0.77 | −0.8 to +8.5 | |
| 30/0/70 equity / G-sec / gold | 14.8% | 15.5% | 7.8% | 13.0% | 0.69 | −24% | 0.76 | −1.8 to +9.4 | |
| 50/0/50 equity / G-sec / gold | 14.8% | 15.5% | 7.8% | 12.9% | 0.69 | −30% | 0.75 | −0.0 to +7.4 | |
| 20/0/80 equity / G-sec / gold | 14.6% | 15.4% | 7.7% | 13.9% | 0.64 | −23% | 0.75 | −2.8 to +10.2 | |
| 60/0/40 equity / G-sec / gold | 14.6% | 15.3% | 7.7% | 13.8% | 0.65 | −37% | 0.71 | +0.6 to +6.4 | |
| 10/0/90 equity / G-sec / gold | 14.4% | 15.1% | 7.5% | 15.2% | 0.59 | −22% | 0.73 | −4.0 to +10.9 | |
| 70/0/30 equity / G-sec / gold | 14.3% | 15.0% | 7.4% | 15.2% | 0.58 | −43% | 0.66 | +0.9 to +5.5 | |
| 40/10/50 equity / G-sec / gold | 14.1% | 14.8% | 7.2% | 11.5% | 0.71 | −24% | 0.74 | −1.0 to +7.0 | |
| 0/0/100 equity / G-sec / gold | 14.1% | 14.8% | 7.2% | 16.8% | 0.53 | −27% | 0.70 | −5.3 to +11.5 | |
| 30/10/60 equity / G-sec / gold | 14.1% | 14.8% | 7.1% | 11.6% | 0.70 | −22% | 0.75 | −1.9 to +8.0 | |
| 50/10/40 equity / G-sec / gold | 14.0% | 14.7% | 7.1% | 12.1% | 0.68 | −30% | 0.71 | −0.1 to +5.9 | |
| 80/0/20 equity / G-sec / gold | 13.9% | 14.5% | 7.0% | 17.0% | 0.51 | −50% | 0.60 | +0.6 to +4.9 | |
| 20/10/70 equity / G-sec / gold | 13.9% | 14.7% | 7.0% | 12.3% | 0.66 | −21% | 0.74 | −3.0 to +8.9 | |
| 60/10/30 equity / G-sec / gold | 13.9% | 14.5% | 7.0% | 13.2% | 0.61 | −36% | 0.66 | +0.5 to +4.8 | |
| 10/10/80 equity / G-sec / gold | 13.7% | 14.4% | 6.8% | 13.6% | 0.60 | −20% | 0.73 | −4.1 to +9.6 | |
| 70/10/20 equity / G-sec / gold | 13.6% | 14.2% | 6.7% | 14.9% | 0.54 | −43% | 0.60 | +0.7 to +3.9 | |
| 90/0/10 equity / G-sec / gold | 13.4% | 13.9% | 6.5% | 19.2% | 0.45 | −57% | 0.52 | −0.7 to +4.8 | |
| 0/10/90 equity / G-sec / gold | 13.4% | 14.1% | 6.5% | 15.2% | 0.53 | −23% | 0.73 | −5.4 to +10.2 | |
| 40/20/40 equity / G-sec / gold | 13.3% | 14.0% | 6.5% | 10.5% | 0.70 | −23% | 0.70 | −1.1 to +5.6 | |
| 30/20/50 equity / G-sec / gold | 13.3% | 14.0% | 6.5% | 10.3% | 0.72 | −21% | 0.72 | −2.1 to +6.6 | |
| 50/20/30 equity / G-sec / gold | 13.3% | 13.9% | 6.4% | 11.4% | 0.65 | −30% | 0.66 | −0.3 to +4.4 | |
| 20/20/60 equity / G-sec / gold | 13.2% | 13.9% | 6.3% | 10.8% | 0.68 | −20% | 0.73 | −3.2 to +7.5 | |
| 80/10/10 equity / G-sec / gold | 13.1% | 13.6% | 6.3% | 17.0% | 0.47 | −50% | 0.53 | −0.0 to +3.6 | |
| 60/20/20 equity / G-sec / gold | 13.1% | 13.7% | 6.2% | 12.9% | 0.57 | −36% | 0.60 | +0.3 to +3.2 | |
| 10/20/70 equity / G-sec / gold | 13.0% | 13.7% | 6.1% | 12.0% | 0.61 | −19% | 0.73 | −4.3 to +8.3 | |
| 70/20/10 equity / G-sec / gold | 12.7% | 13.3% | 5.9% | 14.9% | 0.49 | −43% | 0.53 | +0.4 to +2.5 | |
| 0/20/80 equity / G-sec / gold | 12.6% | 13.4% | 5.8% | 13.5% | 0.53 | −19% | 0.74 | −5.6 to +8.9 | |
| 100/0/0 equity / G-sec / gold | 12.6% | 13.0% | 5.8% | 21.8% | 0.38 | −64% | 0.42 | −2.6 to +4.9 | |
| 40/30/30 equity / G-sec / gold | 12.6% | 13.2% | 5.7% | 9.6% | 0.68 | −23% | 0.66 | −1.4 to +4.1 | |
| 30/30/40 equity / G-sec / gold | 12.6% | 13.2% | 5.7% | 9.1% | 0.72 | −19% | 0.69 | −2.3 to +5.2 | |
| 90/10/0 equity / G-sec / gold | 12.5% | 13.0% | 5.7% | 19.5% | 0.40 | −57% | 0.44 | −1.6 to +3.8 | |
| 50/30/20 equity / G-sec / gold | 12.5% | 13.1% | 5.7% | 10.9% | 0.60 | −29% | 0.60 | −0.5 to +2.9 | |
| 20/30/50 equity / G-sec / gold | 12.5% | 13.2% | 5.6% | 9.3% | 0.70 | −18% | 0.71 | −3.4 to +6.2 | |
| 80/20/0 equity / G-sec / gold | 12.3% | 12.7% | 5.5% | 17.3% | 0.41 | −50% | 0.46 | −0.8 to +2.6 | |
| 10/30/60 equity / G-sec / gold | 12.2% | 13.0% | 5.5% | 10.4% | 0.62 | −17% | 0.72 | −4.5 to +7.0 | |
| 60/30/10 equity / G-sec / gold | 12.2% | 12.8% | 5.5% | 12.8% | 0.51 | −36% | 0.54 | +0.2 to +1.6 | |
| 0/30/70 equity / G-sec / gold | 11.9% | 12.7% | 5.2% | 11.9% | 0.53 | −17% | 0.75 | −5.8 to +7.7 | |
| 70/30/0 equity / G-sec / gold | 11.9% | 12.4% | 5.1% | 15.1% | 0.43 | −43% | 0.47 | −0.3 to +1.3 | |
| 30/40/30 equity / G-sec / gold | 11.8% | 12.4% | 5.0% | 8.1% | 0.71 | −17% | 0.65 | −2.7 to +3.8 | |
| 40/40/20 equity / G-sec / gold | 11.8% | 12.4% | 5.0% | 9.1% | 0.63 | −23% | 0.61 | −1.7 to +2.7 | |
| 20/40/40 equity / G-sec / gold | 11.7% | 12.4% | 4.9% | 8.0% | 0.71 | −16% | 0.69 | −3.7 to +4.8 | |
| 50/40/10 equity / G-sec / gold | 11.7% | 12.2% | 4.9% | 10.8% | 0.53 | −29% | 0.54 | −0.8 to +1.4 | |
| 10/40/50 equity / G-sec / gold | 11.5% | 12.2% | 4.8% | 8.8% | 0.64 | −15% | 0.71 | −4.9 to +5.7 | |
| 60/40/0 equity / G-sec / gold | 11.4% | 11.9% | 4.7% | 13.1% | 0.44 | −36% | 0.47 | – | |
| 0/40/60 equity / G-sec / gold | 11.2% | 11.9% | 4.5% | 10.3% | 0.54 | −15% | 0.74 | −6.1 to +6.5 | |
| 30/50/20 equity / G-sec / gold | 11.0% | 11.6% | 4.3% | 7.3% | 0.67 | −16% | 0.61 | −3.1 to +2.5 | |
| 40/50/10 equity / G-sec / gold | 11.0% | 11.5% | 4.3% | 8.9% | 0.56 | −22% | 0.55 | −2.2 to +1.4 | |
| 20/50/30 equity / G-sec / gold | 10.9% | 11.6% | 4.2% | 6.7% | 0.72 | −14% | 0.65 | −4.2 to +3.5 | |
| 50/50/0 equity / G-sec / gold | 10.8% | 11.3% | 4.1% | 11.0% | 0.45 | −30% | 0.48 | −1.4 to +0.2 | |
| 10/50/40 equity / G-sec / gold | 10.7% | 11.4% | 4.0% | 7.3% | 0.66 | −13% | 0.69 | −5.3 to +4.4 | |
| 0/50/50 equity / G-sec / gold | 10.5% | 11.2% | 3.8% | 8.7% | 0.54 | −13% | 0.73 | −6.5 to +5.1 | |
| 30/60/10 equity / G-sec / gold | 10.2% | 10.7% | 3.5% | 7.0% | 0.59 | −16% | 0.55 | −3.7 to +1.3 | |
| 40/60/0 equity / G-sec / gold | 10.1% | 10.6% | 3.5% | 9.1% | 0.46 | −23% | 0.48 | −2.9 to +0.3 | |
| 20/60/20 equity / G-sec / gold | 10.1% | 10.7% | 3.5% | 5.8% | 0.70 | −12% | 0.61 | −4.6 to +2.2 | |
| 10/60/30 equity / G-sec / gold | 10.0% | 10.6% | 3.3% | 5.9% | 0.67 | −11% | 0.66 | −5.7 to +3.1 | |
| 0/60/40 equity / G-sec / gold | 9.7% | 10.4% | 3.1% | 7.1% | 0.54 | −10% | 0.70 | −6.9 to +3.9 | |
| 30/70/0 equity / G-sec / gold | 9.4% | 9.9% | 2.8% | 7.2% | 0.46 | −16% | 0.49 | −4.4 to +0.2 | |
| 20/70/10 equity / G-sec / gold | 9.3% | 9.9% | 2.7% | 5.4% | 0.61 | −10% | 0.56 | −5.2 to +1.1 | |
| 10/70/20 equity / G-sec / gold | 9.2% | 9.8% | 2.6% | 4.7% | 0.66 | −9% | 0.62 | −6.2 to +1.9 | |
| 0/70/30 equity / G-sec / gold | 8.9% | 9.6% | 2.3% | 5.7% | 0.53 | −8% | 0.67 | −7.4 to +2.7 | |
| 20/80/0 equity / G-sec / gold | 8.5% | 9.0% | 1.9% | 5.5% | 0.45 | −12% | 0.50 | −6.0 to +0.1 | |
| 10/80/10 equity / G-sec / gold | 8.4% | 8.9% | 1.8% | 4.1% | 0.57 | −7% | 0.57 | −6.8 to +0.8 | |
| 0/80/20 equity / G-sec / gold | 8.1% | 8.8% | 1.6% | 4.4% | 0.50 | −6% | 0.63 | −7.9 to +1.5 | |
| 10/90/0 equity / G-sec / gold | 7.6% | 8.1% | 1.0% | 4.2% | 0.37 | −8% | 0.51 | −7.7 to −0.1 | |
| 0/90/10 equity / G-sec / gold | 7.3% | 7.9% | 0.8% | 3.6% | 0.38 | −5% | 0.58 | −8.6 to +0.5 | |
| 0/100/0 equity / G-sec / gold | 6.5% | 7.0% | 0.1% | 3.7% | 0.16 | −7% | 0.52 | −9.5 to −0.4 |
Named multi-asset portfolios
| Portfolio | After tax | Before tax | Real, after tax | Volatility | Sharpe | Worst fall | Tax drag (pts) | vs 60/40, 90% interval (pts) | Back-tested to | More |
|---|---|---|---|---|---|---|---|---|---|---|
| Endowment-style (Indian approximation) | 13.4% | 14.0% | 6.5% | 11.7% | 0.64 | −31% | 0.63 | +0.6 to +3.8 | 2016-04-01 | |
| 60/20/20 | 13.1% | 13.7% | 6.2% | 12.9% | 0.57 | −36% | 0.60 | +0.3 to +3.2 | – | |
| Golden butterfly | 12.6% | 13.3% | 5.8% | 9.9% | 0.67 | −23% | 0.62 | −0.6 to +3.4 | 2016-04-01 | |
| Equal thirds | 12.3% | 13.0% | 5.5% | 8.8% | 0.71 | −19% | 0.67 | −2.1 to +4.4 | – | |
| 60/40 | 11.4% | 11.9% | 4.7% | 13.1% | 0.44 | −36% | 0.47 | – | – | |
| Three-fund (domestic version) | 11.4% | 11.9% | 4.7% | 13.1% | 0.44 | −36% | 0.47 | – | – | |
| Permanent portfolio | 10.8% | 11.4% | 4.1% | 6.7% | 0.70 | −15% | 0.62 | −3.8 to +2.8 | – | |
| All Weather (Indian approximation) | 10.6% | 11.2% | 3.9% | 7.5% | 0.61 | −16% | 0.58 | −3.4 to +2.0 | – |
Pure beta
| Portfolio | After tax | Before tax | Real, after tax | Volatility | Sharpe | Worst fall | Tax drag (pts) | vs 60/40, 90% interval (pts) | Back-tested to | More |
|---|---|---|---|---|---|---|---|---|---|---|
| Nifty Midcap 150 | 15.4% | 15.9% | 8.4% | 25.9% | 0.46 | −73% | 0.50 | −2.0 to +10.5 | 2016-04-01 | |
| Nifty Smallcap 250 | 14.3% | 14.8% | 7.4% | 28.5% | 0.41 | −76% | 0.44 | −4.8 to +11.3 | 2016-04-01 | |
| Nifty Next 50 | 14.0% | 14.4% | 7.1% | 25.2% | 0.41 | −72% | 0.42 | −2.8 to +8.3 | – | |
| Nifty500 Multicap 50:25:25 | 13.9% | 14.3% | 7.0% | 23.3% | 0.42 | −67% | 0.44 | −2.2 to +7.3 | 2020-12-02 | |
| Nifty500 Equal Weight | 13.3% | 13.7% | 6.5% | 27.2% | 0.38 | −71% | 0.42 | −4.3 to +8.9 | 2024-05-31 | |
| Nifty100 Equal Weight | 13.1% | 13.5% | 6.2% | 23.4% | 0.39 | −63% | 0.41 | −2.4 to +6.1 | 2013-06-10 | |
| Nifty50 Equal Weight | 12.8% | 13.3% | 6.0% | 22.1% | 0.39 | −59% | 0.43 | −2.3 to +5.5 | 2017-04-13 | |
| Nifty 500 | 12.6% | 13.0% | 5.8% | 21.8% | 0.38 | −64% | 0.42 | −2.6 to +4.9 | – | |
| Nifty 100 | 12.5% | 12.9% | 5.7% | 21.0% | 0.38 | −61% | 0.40 | −2.3 to +4.4 | – | |
| Nifty 50 | 12.1% | 12.5% | 5.3% | 20.7% | 0.37 | −60% | 0.39 | −2.6 to +4.0 | – |
Single factors
| Portfolio | After tax | Before tax | Real, after tax | Volatility | Sharpe | Worst fall | Tax drag (pts) | vs 60/40, 90% interval (pts) | Back-tested to | More |
|---|---|---|---|---|---|---|---|---|---|---|
| Momentum (Nifty500 Momentum 50) | 19.7% | 20.3% | 12.5% | 24.8% | 0.62 | −71% | 0.53 | +1.1 to +16.2 | 2024-06-04 | |
| Multi-factor (Nifty500 Multifactor MQVLv 50) | 17.5% | 18.0% | 10.4% | 19.7% | 0.62 | −54% | 0.48 | +2.0 to +10.8 | 2025-02-06 | |
| Alpha (Nifty Alpha 50) | 17.2% | 17.8% | 10.1% | 28.2% | 0.51 | −79% | 0.56 | −2.7 to +14.7 | 2012-11-19 | |
| Momentum (Nifty200 Momentum 30) | 16.7% | 17.2% | 9.7% | 22.6% | 0.54 | −68% | 0.48 | −0.0 to +10.9 | 2020-08-25 | |
| Low volatility (Nifty500 Low Volatility 50) | 15.4% | 15.8% | 8.4% | 17.2% | 0.58 | −49% | 0.47 | +1.2 to +7.0 | 2024-12-20 | |
| Multi-factor (Nifty Alpha Quality Value Low-Volatility 30) | 15.3% | 15.8% | 8.3% | 17.5% | 0.57 | −54% | 0.48 | +0.2 to +7.8 | 2017-07-03 | |
| Quality (Nifty200 Quality 30) | 15.2% | 15.6% | 8.2% | 18.8% | 0.53 | −56% | 0.41 | −0.2 to +8.0 | 2018-04-17 | |
| Low volatility (Nifty100 Low Volatility 30) | 15.0% | 15.4% | 8.0% | 17.8% | 0.54 | −49% | 0.42 | +0.7 to +6.6 | 2016-07-08 | |
| Quality (Nifty500 Quality 50) | 14.9% | 15.3% | 7.9% | 19.4% | 0.51 | −54% | 0.43 | −0.5 to +7.8 | 2024-12-20 | |
| Low volatility (Nifty Low Volatility 50) | 14.9% | 15.3% | 7.9% | 18.0% | 0.53 | −52% | 0.42 | +0.4 to +6.7 | 2012-11-19 | |
| Value (Nifty500 Value 50) | 14.8% | 15.3% | 7.8% | 30.7% | 0.41 | −67% | 0.47 | −4.6 to +12.7 | 2018-10-24 | |
| Value (Nifty200 Value 30) | 14.5% | 15.0% | 7.6% | 30.4% | 0.40 | −64% | 0.49 | −4.3 to +11.8 | 2024-06-12 | |
| High beta (Nifty High Beta 50) | 5.7% | 6.0% | −0.7% | 37.5% | 0.17 | −81% | 0.29 | −14.0 to +3.5 | 2012-11-19 |
Beta plus factors, and factor blends
| Portfolio | After tax | Before tax | Real, after tax | Volatility | Sharpe | Worst fall | Tax drag (pts) | vs 60/40, 90% interval (pts) | Back-tested to | More |
|---|---|---|---|---|---|---|---|---|---|---|
| Value and momentum | 16.1% | 16.6% | 9.1% | 24.7% | 0.49 | −64% | 0.50 | −0.4 to +10.7 | 2024-06-12 | |
| Four-factor blend | 15.9% | 16.3% | 8.8% | 20.7% | 0.53 | −58% | 0.47 | +0.8 to +8.5 | 2024-06-12 | |
| Quality and low volatility | 15.1% | 15.6% | 8.2% | 18.0% | 0.54 | −52% | 0.42 | +0.5 to +7.2 | 2018-04-17 | |
| Nifty 500 + 30% momentum | 13.9% | 14.4% | 7.0% | 21.5% | 0.44 | −65% | 0.44 | −1.5 to +6.6 | 2020-08-25 | |
| Nifty 500 + 30% quality | 13.5% | 13.9% | 6.6% | 20.5% | 0.43 | −62% | 0.42 | −1.5 to +5.5 | 2018-04-17 | |
| Nifty 500 + 30% value | 13.4% | 13.9% | 6.6% | 23.7% | 0.40 | −64% | 0.45 | −2.1 to +6.7 | 2024-06-12 | |
| Nifty 500 + 30% low volatility | 13.4% | 13.9% | 6.6% | 20.2% | 0.43 | −60% | 0.43 | −1.2 to +5.2 | 2016-07-08 |
Risk-based
| Portfolio | After tax | Before tax | Real, after tax | Volatility | Sharpe | Worst fall | Tax drag (pts) | vs 60/40, 90% interval (pts) | More |
|---|---|---|---|---|---|---|---|---|---|
| 1/N (monthly) | 11.9% | 12.6% | 5.1% | 8.9% | 0.66 | −23% | 0.71 | −2.3 to +3.7 | |
| Black-Litterman, no views | 10.8% | 11.3% | 4.1% | 13.3% | 0.39 | −42% | 0.44 | −1.5 to +0.0 | |
| Mean-variance (shrunk covariance) | 9.3% | 10.7% | 2.7% | 10.8% | 0.41 | −41% | 1.36 | −4.6 to +2.3 | |
| Inverse volatility | 8.8% | 9.5% | 2.3% | 4.5% | 0.64 | −7% | 0.65 | −6.2 to +1.3 | |
| Equal risk contribution | 8.8% | 9.5% | 2.2% | 4.6% | 0.62 | −8% | 0.66 | −6.3 to +1.3 | |
| Maximum diversification | 8.8% | 9.5% | 2.2% | 4.7% | 0.61 | −9% | 0.71 | −6.3 to +1.3 | |
| Minimum variance | 7.6% | 8.3% | 1.1% | 4.0% | 0.44 | −6% | 0.65 | −7.9 to +0.5 | |
| Hierarchical risk parity | 7.2% | 7.7% | 0.7% | 3.7% | 0.33 | −6% | 0.53 | −8.6 to +0.0 |
Tactical
| Portfolio | After tax | Before tax | Real, after tax | Volatility | Sharpe | Worst fall | Tax drag (pts) | vs 60/40, 90% interval (pts) | More |
|---|---|---|---|---|---|---|---|---|---|
| Defensive asset allocation (DAA) | 13.0% | 14.8% | 6.2% | 16.3% | 0.54 | −45% | 1.83 | −0.3 to +6.6 | |
| Protective asset allocation (PAA2) | 12.5% | 13.7% | 5.7% | 14.3% | 0.53 | −37% | 1.23 | −1.5 to +5.2 | |
| Dual momentum | 12.0% | 13.4% | 5.2% | 18.0% | 0.44 | −45% | 1.43 | −5.2 to +8.7 | |
| CPPI | 11.0% | 11.5% | 4.3% | 20.3% | 0.33 | −64% | 0.45 | −4.3 to +3.4 | |
| Valuation glide (yield gap) | 10.3% | 11.4% | 3.6% | 10.4% | 0.48 | −29% | 1.10 | −2.6 to +1.6 | |
| Valuation glide (CAPE) | 10.1% | 11.0% | 3.5% | 9.6% | 0.48 | −16% | 0.86 | −3.6 to +1.6 | |
| Vigilant asset allocation (VAA-G4) | 10.0% | 12.3% | 3.4% | 14.8% | 0.43 | −31% | 2.25 | −3.2 to +4.0 | |
| Volatility-managed equity | 10.0% | 10.6% | 3.3% | 17.1% | 0.31 | −46% | 0.61 | −4.0 to +1.7 | |
| GTAA (10-month trend) | 9.8% | 10.9% | 3.1% | 7.3% | 0.59 | −18% | 1.10 | −4.7 to +2.7 | |
| 60/40 with trend | 9.7% | 10.3% | 3.1% | 9.7% | 0.41 | −21% | 0.52 | −3.7 to +0.7 | |
| Bold asset allocation (BAA-G4) | 8.5% | 10.6% | 2.0% | 13.1% | 0.35 | −35% | 2.06 | −5.2 to +2.3 |
Ensembles
| Portfolio | After tax | Before tax | Real, after tax | Volatility | Sharpe | Worst fall | Tax drag (pts) | vs 60/40, 90% interval (pts) | More |
|---|---|---|---|---|---|---|---|---|---|
| Ensemble: equal weight of models | 10.1% | 11.5% | 3.4% | 8.6% | 0.57 | −25% | 1.37 | −2.4 to +1.5 | |
| Ensemble: inverse volatility of models | 9.7% | 10.8% | 3.1% | 6.3% | 0.66 | −12% | 1.10 | −3.9 to +1.6 |
How they grew
Growth of one rupee for a few members of each family, after costs and before tax. The after-tax figures are in the tables above; tax takes most from the rules that trade most, so these curves flatter them. Every portfolio's own curve, with its falls, is on its page.
Equity and debt
Weekly, before tax. 3 of the family's 11.
How to read it. Log scale, so equal slopes are equal returns. Of the lines shown, 100% Nifty 500 / 0% G-sec grew fastest (13.0% a year before tax, worst fall −64%) and 0% Nifty 500 / 100% G-sec slowest (7.0%, worst fall −7%).
Loading chart…
Named multi-asset portfolios
Weekly, before tax. 5 of the family's 8. Includes NSE's back-tested history before index launch dates.
How to read it. Log scale, so equal slopes are equal returns. Of the lines shown, Endowment-style (Indian approximation) grew fastest (14.0% a year before tax, worst fall −31%) and Permanent portfolio slowest (11.4%, worst fall −15%).
Loading chart…
Pure beta
Weekly, before tax. 4 of the family's 10. Includes NSE's back-tested history before index launch dates.
How to read it. Log scale, so equal slopes are equal returns. Of the lines shown, Nifty Midcap 150 grew fastest (15.9% a year before tax, worst fall −73%) and Nifty 50 slowest (12.5%, worst fall −60%).
Loading chart…
Single factors
Weekly, before tax. 4 of the family's 13. Includes NSE's back-tested history before index launch dates.
How to read it. Log scale, so equal slopes are equal returns. Of the lines shown, Momentum (Nifty200 Momentum 30) grew fastest (17.2% a year before tax, worst fall −68%) and Value (Nifty200 Value 30) slowest (15.0%, worst fall −64%).
Loading chart…
Beta plus factors, and factor blends
Weekly, before tax. 4 of the family's 7. Includes NSE's back-tested history before index launch dates.
How to read it. Log scale, so equal slopes are equal returns. Of the lines shown, Four-factor blend grew fastest (16.3% a year before tax, worst fall −58%) and Nifty 500 + 30% low volatility slowest (13.9%, worst fall −60%).
Loading chart…
Risk-based
Weekly, before tax. 4 of the family's 8.
How to read it. Log scale, so equal slopes are equal returns. Of the lines shown, 1/N (monthly) grew fastest (12.6% a year before tax, worst fall −23%) and Minimum variance slowest (8.3%, worst fall −6%).
Loading chart…
Tactical
Weekly, before tax. 5 of the family's 11.
How to read it. Log scale, so equal slopes are equal returns. Of the lines shown, Defensive asset allocation (DAA) grew fastest (14.8% a year before tax, worst fall −45%) and GTAA (10-month trend) slowest (10.9%, worst fall −18%).
Loading chart…
Ensembles
Weekly, before tax. 2 of the family's 2.
How to read it. Log scale, so equal slopes are equal returns. Of the lines shown, Ensemble: equal weight of models grew fastest (11.5% a year before tax, worst fall −25%) and Ensemble: inverse volatility of models slowest (10.8%, worst fall −12%).
Loading chart…
Every mix of equity, bonds and gold
Rather than pick a favourite mix, the lab runs them all: Nifty 500 against the 5-year G-sec in 10-point steps, and then every mix of the two with gold. Each is rebalanced once a year. Each extra 10 points of equity added between 0.1 and 1.0 points of after-tax return, and from 20% equity up the Sharpe ratio barely moved (0.38 to 0.46).
| Mix | After tax | Real, after tax | Volatility | Sharpe | Worst fall | Worst year | Tax drag (pts) | More |
|---|---|---|---|---|---|---|---|---|
| 0% Nifty 500 / 100% G-sec | 6.5% | 0.1% | 3.7% | 0.16 | −7% | −1% | 0.52 | |
| 10% Nifty 500 / 90% G-sec | 7.6% | 1.0% | 4.2% | 0.37 | −8% | 1% | 0.51 | |
| 20% Nifty 500 / 80% G-sec | 8.5% | 1.9% | 5.5% | 0.45 | −12% | −2% | 0.50 | |
| 30% Nifty 500 / 70% G-sec | 9.4% | 2.8% | 7.2% | 0.46 | −16% | −5% | 0.49 | |
| 40% Nifty 500 / 60% G-sec | 10.1% | 3.5% | 9.1% | 0.46 | −23% | −13% | 0.48 | |
| 50% Nifty 500 / 50% G-sec | 10.8% | 4.1% | 11.0% | 0.45 | −30% | −20% | 0.48 | |
| 60% Nifty 500 / 40% G-sec | 11.4% | 4.7% | 13.1% | 0.44 | −36% | −27% | 0.47 | |
| 70% Nifty 500 / 30% G-sec | 11.9% | 5.1% | 15.1% | 0.43 | −43% | −35% | 0.47 | |
| 80% Nifty 500 / 20% G-sec | 12.3% | 5.5% | 17.3% | 0.41 | −50% | −42% | 0.46 | |
| 90% Nifty 500 / 10% G-sec | 12.5% | 5.7% | 19.5% | 0.40 | −57% | −50% | 0.44 | |
| 100% Nifty 500 / 0% G-sec | 12.6% | 5.8% | 21.8% | 0.38 | −64% | −57% | 0.42 |
After-tax return of every three-asset mix
Rows are the equity share, columns the gold share; the 5-year G-sec takes the rest. Each cell links to that mix's page.
How to read it. Stronger colour is higher. The top after-tax return, 14.8%, came from 40/0/60 (equity / G-sec / gold). Moving right along a row swaps G-sec for gold at the same equity share.
CAGR after costs and tax, per cent a year
| Equity ↓ Gold → | 0% | 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 100% | 12.6 | ||||||||||
| 90% | 12.5 | 13.4 | |||||||||
| 80% | 12.3 | 13.1 | 13.9 | ||||||||
| 70% | 11.9 | 12.7 | 13.6 | 14.3 | |||||||
| 60% | 11.4 | 12.2 | 13.1 | 13.9 | 14.6 | ||||||
| 50% | 10.8 | 11.7 | 12.5 | 13.3 | 14.0 | 14.8 | |||||
| 40% | 10.1 | 11.0 | 11.8 | 12.6 | 13.3 | 14.1 | 14.8 | ||||
| 30% | 9.4 | 10.2 | 11.0 | 11.8 | 12.6 | 13.3 | 14.1 | 14.8 | |||
| 20% | 8.5 | 9.3 | 10.1 | 10.9 | 11.7 | 12.5 | 13.2 | 13.9 | 14.6 | ||
| 10% | 7.6 | 8.4 | 9.2 | 10.0 | 10.7 | 11.5 | 12.2 | 13.0 | 13.7 | 14.4 | |
| 0% | 6.5 | 7.3 | 8.1 | 8.9 | 9.7 | 10.5 | 11.2 | 11.9 | 12.6 | 13.4 | 14.1 |
Sharpe ratio of every three-asset mix
Rows are the equity share, columns the gold share; the 5-year G-sec takes the rest. Each cell links to that mix's page.
How to read it. Stronger colour is better rewarded for its swings. The highest Sharpe ratio, 0.72, was 30/30/40. Neighbouring cells differ only a little, so read the shape rather than the single best cell.
return over the T-bill per unit of volatility, monthly returns
| Equity ↓ Gold → | 0% | 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 100% | 0.38 | ||||||||||
| 90% | 0.40 | 0.45 | |||||||||
| 80% | 0.41 | 0.47 | 0.51 | ||||||||
| 70% | 0.43 | 0.49 | 0.54 | 0.58 | |||||||
| 60% | 0.44 | 0.51 | 0.57 | 0.61 | 0.65 | ||||||
| 50% | 0.45 | 0.53 | 0.60 | 0.65 | 0.68 | 0.69 | |||||
| 40% | 0.46 | 0.56 | 0.63 | 0.68 | 0.70 | 0.71 | 0.71 | ||||
| 30% | 0.46 | 0.59 | 0.67 | 0.71 | 0.72 | 0.72 | 0.70 | 0.69 | |||
| 20% | 0.45 | 0.61 | 0.70 | 0.72 | 0.71 | 0.70 | 0.68 | 0.66 | 0.64 | ||
| 10% | 0.37 | 0.57 | 0.66 | 0.67 | 0.66 | 0.64 | 0.62 | 0.61 | 0.60 | 0.59 | |
| 0% | 0.16 | 0.38 | 0.50 | 0.53 | 0.54 | 0.54 | 0.54 | 0.53 | 0.53 | 0.53 | 0.53 |
Worst fall of every three-asset mix
Rows are the equity share, columns the gold share; the 5-year G-sec takes the rest. Each cell links to that mix's page.
How to read it. Stronger colour is a deeper fall. They range from −5% (0/90/10) to −64% (100/0/0). The equity share sets most of it.
largest fall from a peak, per cent
| Equity ↓ Gold → | 0% | 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 100% | −64 | ||||||||||
| 90% | −57 | −57 | |||||||||
| 80% | −50 | −50 | −50 | ||||||||
| 70% | −43 | −43 | −43 | −43 | |||||||
| 60% | −36 | −36 | −36 | −36 | −37 | ||||||
| 50% | −30 | −29 | −29 | −30 | −30 | −30 | |||||
| 40% | −23 | −22 | −23 | −23 | −23 | −24 | −25 | ||||
| 30% | −16 | −16 | −16 | −17 | −19 | −21 | −22 | −24 | |||
| 20% | −12 | −10 | −12 | −14 | −16 | −18 | −20 | −21 | −23 | ||
| 10% | −8 | −7 | −9 | −11 | −13 | −15 | −17 | −19 | −20 | −22 | |
| 0% | −7 | −5 | −6 | −8 | −10 | −13 | −15 | −17 | −19 | −23 | −27 |
Factor indices, before and after launch
Most of NSE's factor, mid-cap and small-cap indices were launched well inside the window; their earlier history is a back-test. The table sets each index's return over its parent before launch against the same measure after launch. These are index returns before fund costs; the library tables carry the costs.
| Index | Parent | Launched | Back-tested months | Back-tested excess | Live months | Live excess | More |
|---|---|---|---|---|---|---|---|
| Alpha (Nifty Alpha 50) | Nifty 500 | Nov 2012 | 91 | +0.9 pts | 167 | +7.2 pts | |
| Value (Nifty500 Value 50) | Nifty 500 | Oct 2018 | 162 | +0.4 pts | 96 | +6.4 pts | |
| Nifty Midcap 150 | Nifty 500 | Apr 2016 | 132 | +1.6 pts | 126 | +4.1 pts | |
| Value (Nifty200 Value 30) | Nifty 500 | Jun 2024 | 230 | +2.4 pts | 28 | +3.5 pts | |
| Low volatility (Nifty500 Low Volatility 50) | Nifty 500 | Dec 2024 | 236 | +3.0 pts | 22 | +3.2 pts | |
| Multi-factor (Nifty Alpha Quality Value Low-Volatility 30) | Nifty 500 | Jul 2017 | 147 | +3.2 pts | 111 | +2.9 pts | |
| Nifty500 Multicap 50:25:25 | Nifty 500 | Dec 2020 | 188 | +0.8 pts | 70 | +2.7 pts | |
| Nifty Smallcap 250 | Nifty 500 | Apr 2016 | 132 | +1.1 pts | 126 | +2.1 pts | |
| Low volatility (Nifty Low Volatility 50) | Nifty 100 | Nov 2012 | 91 | +3.9 pts | 167 | +2.0 pts | |
| Nifty100 Equal Weight | Nifty 100 | Jun 2013 | 98 | −0.8 pts | 160 | +1.6 pts | |
| Nifty50 Value 20 | Nifty 50 | Mar 2014 | 62 | +8.0 pts | 151 | +1.5 pts | |
| Nifty500 Equal Weight | Nifty 500 | May 2024 | 229 | +0.6 pts | 29 | +1.3 pts | |
| Momentum (Nifty200 Momentum 30) | Nifty 500 | Aug 2020 | 184 | +6.1 pts | 74 | +1.2 pts | |
| Nifty50 Equal Weight | Nifty 50 | Apr 2017 | 144 | +0.5 pts | 114 | +1.2 pts | |
| Low volatility (Nifty100 Low Volatility 30) | Nifty 100 | Jul 2016 | 135 | +4.7 pts | 123 | +0.6 pts | |
| Multi-factor (Nifty500 Multifactor MQVLv 50) | Nifty 500 | Feb 2025 | 238 | +5.6 pts | 20 | −0.4 pts | |
| Quality (Nifty200 Quality 30) | Nifty 500 | Apr 2018 | 156 | +5.8 pts | 102 | −1.3 pts | |
| Quality (Nifty500 Quality 50) | Nifty 500 | Dec 2024 | 236 | +3.3 pts | 22 | −2.5 pts | |
| High beta (Nifty High Beta 50) | Nifty 100 | Nov 2012 | 91 | −11.9 pts | 167 | −3.8 pts | |
| Momentum (Nifty500 Momentum 50) | Nifty 500 | Jun 2024 | 230 | +9.4 pts | 28 | −5.1 pts |
What we predicted, and what happened
Six predictions were written into the specification before any result was computed. 2 held outright; the rest held in part or failed, and are reported the same way.
P1 Held
No tactical rule beats the static equal-weight mix of the same assets after tax, with a 90% block-bootstrap interval that excludes zero.
No tactical or risk-based rule beat the static equal-weight mix of its own assets after tax with an interval above zero; the paired tests are in the results log. Tax alone cost the 11 tactical rules 0.45 to 2.25 points a year.
P2 Half held
Adding 10% to 30% gold to an equity / G-sec mix raised the Sharpe ratio over the window, but the bootstrap interval for the CAGR difference includes zero.
The Sharpe ratio rose in 27 of 27 pairs (each three-asset mix against the equity / G-sec mix with the same equity share). The second half failed: the return gain was not indistinguishable from zero. Adding 10, 20 and 30 points of gold raised after-tax CAGR by 0.83, 1.64 and 2.42 points on average, and the results log reports bootstrap intervals above zero. That describes rupee gold in this one sample.
P3 Mostly held
Risk-based portfolios have smaller drawdowns and lower after-tax CAGR than 60/40.
5 of 8 risk-based portfolios fit both halves (Inverse volatility, Equal risk contribution, Minimum variance, Maximum diversification, Hierarchical risk parity). The exceptions: 1/N (monthly) (11.9% after tax, worst fall −23%); Mean-variance (shrunk covariance) (9.3% after tax, worst fall −41%); Black-Litterman, no views (10.8% after tax, worst fall −42%), against 11.4% and −36% for 60/40.
P4 Failed
Each factor index did worse after its launch date than in its back-tested history before launch, measured as annualised return over the parent index.
8 of 13 factor indices did worse against their parent after launch. Alpha (Nifty Alpha 50), Value (Nifty500 Value 50), Value (Nifty200 Value 30), Low volatility (Nifty500 Low Volatility 50), High beta (Nifty High Beta 50) did better live. Several live records are short; the months are in the table above.
P5 Held
The probability of backtest overfitting (CSCV) for "pick the best portfolio in the library" is above 0.3.
It is 0.65 across all 136 portfolios: in 65% of the 12,870 ways of splitting the history, the in-sample winner ranked below the median out of sample.
P6 Partly held
Tax costs the tactical rules more than 1.5 percentage points a year of CAGR, against under 0.8 for annually rebalanced static mixes.
Every annually rebalanced static mix paid under 0.8 points (at most 0.77). But only 3 of 11 tactical rules paid more than 1.5 (Vigilant asset allocation (VAA-G4), Defensive asset allocation (DAA), Bold asset allocation (BAA-G4)); the rest paid 0.45 to 1.43.
How much of a winner is luck
| Set | Portfolios | PBO | Median out-of-sample rank (0 to 1) | More |
|---|---|---|---|---|
| Whole library | 136 | 0.65 | 0.39 | |
| Tactical rules | 11 | 0.75 | 0.42 | |
| Risk-based and tactical | 19 | 0.52 | 0.50 | |
| Equity / G-sec / gold grid | 66 | 0.47 | 0.52 | |
| Factor indices | 20 | 0.44 | 0.52 |
Picking, each January from 2011, the three-asset mix with the best Sharpe ratio over the previous five years earned 8.2% a year before tax, against 10.9% for equal thirds held throughout and 9.6% for the mix that turned out best in hindsight.
| Approach | A year | Sharpe |
|---|---|---|
| Each January, pick last five years' best-Sharpe mix | 8.2% | 0.20 |
| The mix that turned out best in hindsight (20/60/20 equity / G-sec / gold) | 9.6% | 0.56 |
| Equal thirds, held throughout | 10.9% | 0.55 |
| 60/40, held throughout | 9.7% | 0.33 |
How often to rebalance
Rebalancing each January gave the highest before-tax return of the five policies for 3 of the 4 portfolios tested. One sample; the differences are small.
| Portfolio | Rebalancing | Before tax | After tax | Turnover | Worst fall | More |
|---|---|---|---|---|---|---|
| 60/40 | Never | 11.35% | 10.92% | 0.00 | −50% | |
| 60/40 | Monthly | 11.26% | 10.81% | 0.11 | −42% | |
| 60/40 | Quarterly | 11.39% | 10.95% | 0.07 | −42% | |
| 60/40 | Each January (default) | 11.89% | 11.41% | 0.03 | −36% | |
| 60/40 | Tolerance bands (5/25) | 11.34% | 10.90% | 0.04 | −43% | |
| 60/20/20 | Never | 12.71% | 12.20% | 0.00 | −48% | |
| 60/20/20 | Monthly | 13.13% | 12.49% | 0.14 | −42% | |
| 60/20/20 | Quarterly | 13.19% | 12.59% | 0.09 | −42% | |
| 60/20/20 | Each January (default) | 13.66% | 13.06% | 0.04 | −36% | |
| 60/20/20 | Tolerance bands (5/25) | 13.20% | 12.57% | 0.05 | −42% | |
| Equal thirds | Never | 12.47% | 11.90% | 0.00 | −31% | |
| Equal thirds | Monthly | 12.57% | 11.86% | 0.15 | −23% | |
| Equal thirds | Quarterly | 12.60% | 11.91% | 0.09 | −23% | |
| Equal thirds | Each January (default) | 12.98% | 12.31% | 0.05 | −19% | |
| Equal thirds | Tolerance bands (5/25) | 12.86% | 12.15% | 0.07 | −24% | |
| Permanent portfolio | Never | 11.45% | 10.89% | 0.00 | −25% | |
| Permanent portfolio | Monthly | 11.04% | 10.43% | 0.14 | −16% | |
| Permanent portfolio | Quarterly | 11.07% | 10.45% | 0.08 | −16% | |
| Permanent portfolio | Each January (default) | 11.41% | 10.79% | 0.05 | −15% | |
| Permanent portfolio | Tolerance bands (5/25) | 11.40% | 10.74% | 0.05 | −15% |
The same portfolios as SIPs
A lump sum is one way in. The SIP studies run every portfolio in the library as Rs 10,000 a month, started in every month from Apr 2005, held for three to twenty years, after costs and tax, against fixed deposits and inflation.
What a monthly SIP delivered, portfolio by portfolio. Each portfolio's page also carries its own SIP record.
The workings
Data
Every chart has a table view, a CSV download and a link to its published JSON. Bundles are listed in data status.