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

Methods

Small and midcap fund stress tests: methods

Code: pipeline/tipsheet/compute/mf_stress.py, pipeline/tipsheet/publish/mf_stress.py. Tests: pipeline/tests/test_mf_stress.py.

What we measure

How long a mid-cap or small-cap mutual fund says it would take to sell part of its portfolio in a rush. Since February 2024 every such scheme has had to disclose, each month, the number of days it would need to liquidate 50% and 25% of its portfolio. We publish:

How the stress test is defined

The test is prescribed by AMFI under SEBI’s direction, and each AMC computes its own number. AMFI’s disclosure format (as printed in AMC disclosures, for example HSBC Mutual Fund’s for March 2025) describes it as:

Pro-rata liquidation after removing bottom 20% of portfolio based on scrip liquidity (considering 10% PV with 3x volumes)

with the notes that volumes are the 3-month daily average traded volumes on both NSE and BSE, PV means participation volume, and cash is assumed to be used pro-rata. In plain terms:

Source

AMFI’s “Disclosure of risk parameters” for mid-cap (AMFI category 17) and small-cap (18) schemes, collected monthly by the Data bank as amfi_risk_parameters (API risk-parameter-data-revised). History starts with February 2024 portfolios, the first month AMFI published. Every series therefore starts 2024-02.

Source quirks and how we handle them

Checks on the real data (1 Oct 2026 snapshot)

Our category statistics match a direct query of the raw disclosures:

MonthCategorySchemesMedian days, 50%IQRMax (scheme)
Dec 2024Small cap2883.75-26.7573 (quant Small Cap)
Aug 2025Small cap3162-16.571 (quant Small Cap)
Aug 2026Small cap3651.75-13.2548 (quant Small Cap)
Aug 2026Mid cap3431-737 (HDFC Mid Cap)

Spot checks of individual schemes, days for 50% (25%): SBI Small Cap 60 (30) in Feb 2024, 43 (22) in Aug 2026; Nippon India Small Cap 27 (13), then 27 (14); Axis Small Cap 28 (14), then 14 (7); quant Small Cap 22 (11), 71 (35) in Aug 2025, 48 (24) in Aug 2026.

Caveats

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