Systematic equity momentum · NSE

Most strategies don't survive contact with costs.

+0.0%
CAGR over the tested window, net of brokerage, STT and taxes.
Nifty 50 returned +5.3% across the same period.
Scroll
The mechanism

Six rules. No discretion.

01 / UNIVERSE

150 liquid names

The Nifty 500, ranked by traded value and cut to the top 150. Liquidity is measured on prior data only — never on the window being tested.

02 / SIGNAL

252-day return

Twelve months of price movement, skipping the last five days so short-term reversal cannot contaminate the ranking.

03 / SELECTION

Top fifteen

The strongest decile, equal weighted. No conviction sizing, no overrides, no opinion about which name deserves more.

04 / CADENCE

Monthly

Twenty-one trading days between rebalances. Low turnover keeps transaction costs below three percent of the move.

05 / COSTS

0.107% modelled

Brokerage, STT, exchange fees, GST, stamp duty and SEBI charges — applied to every trade in every backtest, not added afterwards.

06 / PROVENANCE

Published, not discovered

Jegadeesh & Titman, 1993. Replicated on Indian equities by Sehgal & Balakrishnan and others. The edge was implemented from decades of evidence, not found in our data.

Parameter stability

The result doesn't hinge on one setting.

Tested across an identical date window, every lookback period beat the index. Longer lookbacks performed better — which is what the literature predicts.

63-day
+22.6%
−14.8% drawdown
126-day
+12.5%
−11.5% drawdown
189-day
+23.4%
−9.8% drawdown
252-day
+28.4%
−8.4% · selected
The rejection ledger

Nine strategies were built. Eight were killed.

Each looked promising before it was measured properly. The discipline is not in what survived — it is in what didn't.

01
Momentum exhaustion
Held past the session close it assumed
02
VWAP snapback
No edge over random entry
03
Opening range failure
Gross edge below the cost floor
04
Volatility squeeze
Profitable only in sideways regimes
05
Low-ATR reversal
The entire edge was market beta
06
Cross-sectional spread
An order of magnitude below costs
07
Volume gap fade
Real only in stocks you cannot trade
08
Trend continuation
Below 50% across 19,700 trades
09
12-month momentum
Survived every test — in production
What this is not

The honest limits.

Sixteen rebalances. The tested window covers roughly one and a half years — a single market phase. The research behind momentum spans decades precisely because that is what validating it requires.

Momentum crashes. It is documented to fail sharply during market reversals. A regime filter was tested and made results worse, so the exposure is deliberate and unhedged.

Backtests assume perfect fills. Live execution will differ by an amount that has not yet been measured.

Indian anomalies have faded. Published work on the NSE 500 finds size, value, volume and momentum effects weaker than in the 2000s.

Everything above was known before this page was written. None of it is a reason to stop — it is the reason the system runs on paper until live months accumulate.

Track record

Every rebalance, plotted.

Portfolio against Nifty 50, rebased to 100 at inception.

Live

The system is running now.

Positions, rankings and rebalance history come from the engine itself. Nothing on this page is illustrative.

Portfolio
Holdings
Rebalances
Mode
Open the dashboard →