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

Methods

Asset panel, trend, momentum and the portfolio lab

Code:

Bundles: models/* and lab/*.

Rules and results: the rules are pre-registered, so results can’t be fitted after the fact:

Each spec logs its results, including the null ones.

The asset panel

Daily growth-of-₹1 series for each asset class:

AssetSourceNotes
EquityNSE total-return indices: Nifty 50, Next 50, 100, 500, Midcap 150, Smallcap 250 and othersBad prints repaired (see indices.md)
GoldWorld Gold Council INR price, from 2005The domestic price including import duty, which is what Indian gold ETFs track. Before 2005, it is ratio-linked to the USD price × USD/INR. The duty premium is 1–2% before 2012, 8–15% after the 2012–13 hikes and about 5% after the 2024 cut
G-secNSE 5-year benchmark G-sec index (total return), from 2001A 5-year bond, not a broad bond index
CashAccrues the 91-day T-bill yield, using only yields already published2012–2025 CAGR 6.66%, against 6.26% for NSE’s 1-day rate index

Backtest rules common to all models

After-tax results (aftertax.py)

Headline results

These were logged on 2026-10-01, with data to 2026-09-25.

Trend rules:

Sector momentum: not significant.

Portfolio lab (2002-10 to 2026-09):

This note is the repository file docs/methods/models.md, rendered as-is.