tipsheet.markets
Market data to 30 Sept 2026 · Data status

Models

Trend rules cut drawdowns. None beats buying and holding.

Five pre-registered trend rules on seven Indian assets, and sector momentum, tested after costs and Indian capital-gains tax. Not one rule's edge survives a correction for the number of rules tried.

For: investors tempted by timing rules, and anyone who wants to see a null result stated plainly.

These are historical tests on indices, not signals. The rules and assets were fixed in advance in the pre-registered specification. A deflated Sharpe ratio below 0.95 means the edge could be luck given 35 trials.

Trend following, full history

Strategy minus buy-and-hold. Returns are annual (CAGR); drawdown is the worst peak-to-trough fall. After-tax uses Indian capital-gains rules by date.
AssetRuleFromRule CAGRBuy-hold CAGRAfter tax, rule minus buy-holdRule worst fallBuy-hold worst fallTime investedDeflated Sharpe vs buy-hold
Nifty 5010-month average2000-04-0311.8%12.2%-2.3 pts-39%-60%71%0.02
Nifty 50200-day average2000-04-1711.5%12.2%-3.9 pts-27%-60%71%0.01
Nifty 5012-month momentum2000-07-0310.4%12.5%-3.2 pts-37%-60%64%0.00
Nifty 50Blend of all four2000-07-0311.4%12.5%-3.4 pts-27%-60%59%0.01
Nifty 50Breakout2000-06-308.7%12.4%-4.2 pts-30%-60%56%0.00
Nifty 50010-month average1995-11-0112.8%13.5%-3.0 pts-41%-67%69%0.01
Nifty 500200-day average1995-11-0914.2%13.6%-2.6 pts-36%-67%68%0.03
Nifty 50012-month momentum1996-02-0110.1%14.2%-5.2 pts-49%-67%60%0.00
Nifty 500Blend of all four1996-02-0111.9%14.2%-5.3 pts-43%-67%58%0.00
Nifty 500Breakout1996-01-309.3%14.3%-6.0 pts-43%-67%50%0.00
Nifty Next 5010-month average2003-09-0117.5%17.4%-1.8 pts-37%-72%74%0.04
Nifty Next 50200-day average2003-08-2716.1%17.6%-2.3 pts-37%-72%73%0.01
Nifty Next 5012-month momentum2003-12-0112.4%16.5%-4.5 pts-44%-72%66%0.00
Nifty Next 50Blend of all four2003-12-0115.0%16.5%-3.8 pts-33%-72%63%0.01
Nifty Next 50Breakout2003-11-0713.3%16.7%-4.6 pts-36%-72%63%0.00
Nifty Midcap 15010-month average2006-02-0111.1%15.2%-5.7 pts-52%-73%74%0.00
Nifty Midcap 150200-day average2006-01-1718.0%15.3%-0.0 pts-32%-73%72%0.16
Nifty Midcap 15012-month momentum2006-05-0210.0%14.2%-5.7 pts-53%-73%65%0.00
Nifty Midcap 150Blend of all four2006-05-0213.0%14.2%-3.3 pts-37%-73%62%0.01
Nifty Midcap 150Breakout2006-04-0410.7%14.4%-4.4 pts-38%-73%56%0.00
Nifty Smallcap 25010-month average2006-02-0115.4%13.6%-0.1 pts-45%-76%67%0.11
Nifty Smallcap 250200-day average2006-01-1718.1%13.6%+1.0 pts-34%-76%66%0.29
Nifty Smallcap 25012-month momentum2006-05-0211.7%12.7%-2.5 pts-48%-76%55%0.02
Nifty Smallcap 250Blend of all four2006-05-0214.6%12.7%-0.7 pts-36%-76%58%0.11
Nifty Smallcap 250Breakout2006-04-0412.4%13.1%-1.4 pts-39%-76%49%0.03
Gold10-month average2001-06-0112.0%14.8%-5.1 pts-25%-26%79%0.00
Gold200-day average2001-05-2813.0%14.6%-5.3 pts-25%-26%79%0.00
Gold12-month momentum2001-09-0313.1%14.9%-3.8 pts-23%-26%72%0.00
GoldBlend of all four2001-09-0311.6%14.9%-6.3 pts-22%-26%63%0.00
GoldBreakout2001-08-0813.0%14.9%-4.1 pts-23%-26%73%0.00
G-sec 5-year10-month average2002-07-017.4%7.5%-0.9 pts-5%-7%94%0.03
G-sec 5-year200-day average2002-06-217.1%7.6%-1.4 pts-8%-7%94%0.00
G-sec 5-year12-month momentum2002-10-017.0%7.4%-1.5 pts-5%-7%61%0.01
G-sec 5-yearBlend of all four2002-10-017.0%7.4%-1.9 pts-5%-7%60%0.01
G-sec 5-yearBreakout2002-09-047.2%7.4%-0.9 pts-5%-7%93%0.01

Gold: growth of 1 under each trend rule and buy-and-hold

Weekly, pre-tax, after costs. Log scale, so equal slopes are equal returns.

Buy and hold200-day average12-month momentumBlend

Loading chart…

Method JSON

Sector momentum

Each month, hold the three NSE sector indices with the best 12-month (or 6-month) return, skipping the latest month, against an equal-weighted basket of all sectors.

RuleWindowMomentum CAGREqual-weight CAGRNifty 500 CAGRMomentum minus EWMonths beating EWWorst fallDeflated Sharpe vs EW
mom12_1full14.5%15.5%13.7%-1.1 pts49%-56%0.41
mom12_1first_half16.3%17.2%14.4%-0.9 pts54%-56%–
mom12_1second_half12.8%13.8%12.9%-1.0 pts45%-36%–
mom12_1since_201214.1%16.2%14.3%-2.2 pts47%-36%–
mom6_1full16.9%15.5%13.7%+1.4 pts50%-53%0.73
mom6_1first_half17.7%17.2%14.4%+0.5 pts49%-53%–
mom6_1second_half16.5%13.8%12.9%+2.7 pts52%-42%–
mom6_1since_201217.0%16.2%14.3%+0.8 pts51%-42%–

Sector momentum against equal weight

Monthly, after costs.

Top-3 sector momentumEqual-weight sectors

Loading chart…

Method JSON