Skip to content
✎ FeedbackNew here?
How well testedNever testedno settled test on record — read it as unproven, not as workingRecorded: DORMANT / EXPERIMENTAL ONLY.

Experimental Strategies (ES-family) — DORMANT REGISTER


Why this page exists

An idea can be worth tracking without being worth trading. Before this page such an idea had two homes and both were wrong: the status matrix (which implies a validated lens) or nothing at all (which means the next session re-derives it and re-pays the cost). The ES-family is the third option — recorded, numbered, dormant, and permanently attached to its own evidence.

The binding rule for every ES entry: it may be watched, charted and discussed. It may never be promoted to a ranker, an alert, a position size or a published score without first beating its own recorded control numbers under a pre-registered harness. Softening an ES status is a blocking error, exactly as with the canonical strategies (README §"Status matrix").

Deliberately kept out of the status matrix so a dormant experiment can never be read as a deployed lens.

Register

#NameSeeded fromStatusSignal verdictLedger
ES-1Wounded Compounder (deep-drawdown reversal)KPIGREEN, 2026-09-05DORMANT — watch only❌ No positive expectancy at any threshold or quality level. (The first −19.2 pp headline was n=56 and did not survive widening — see the fence.)§ 2026-09-05 + correction

ES-1 — Wounded Compounder

The thesis as stated (owner's framing, preserved): a stock beaten down hard but showing reversal character across every lens at once — pivots, CPR, delivery, fundamentals, technicals — is worth owning even while the market reads it as bearish.

Mechanical definition — 10 legs, match = passed / evaluable, signal at ≥ 90%:

#LegTestFamily
1drawdown35close ≤ −35% from 252d highprice
2near52wlowclose within +8% of 252d lowprice
3rare_air≤10% of last 800 closes are below todayprice
4deliv_spikemax delivery% of last 5d ≥ 1.25× own 250d mediantape
5vol_dryuptoday's turnover ≤ 35th pctile of own 251dtape
6below_masclose < 50DMA and < 200DMAprice
7value_oktrailing PE ≤ 20 and PB ≤ 4fundamental
8growth_real3y sales CAGR ≥ 25%fundamental
9lev_stressborrowings +≥50% YoY or D/E ≥ 1.0fundamental
10roce_decaylatest ROCE < mean of prior 3 yearsfundamental

Liquidity floor ≥ ₹1 cr/day 20-session ADV, NSE EQ/CM only. Fundamentals point-in-time via fundamentals_history.report_date. Cap buckets are SEBI-style rank (top 100 LARGE· 101–250 MID· 251+ SMALL) on close × NSE-filed share count.

The fence (read before using this list for anything)

1. The signal shows no positive expectancy — but the first headline was overstated. Backtested 2017-01 → 2026-09, 116,498 liquid deep-drawdown observations, survivorship-clean (delisted included — COFFEEDAY appears as a 2019 match, which is the point). At ≥90% the 12m median was −22.1% vs a −2.9% matched control (−19.2 pp) — but that cell is n=56. Widening to ≥80% (n=347) collapses the gap to roughly −1.4% to −1.9%. The −19.2 pp figure is small-sample and does not survive widening the threshold; it should never have been the headline. What survives both cuts: no threshold and no quality bucket produces a positive median. 2. The seed is not evidence. The 10 legs were written from one 2026 name, which therefore scores 10/10 by construction. Circular by design; treat its score as a label, not a result. 3. The governance legs are missing and cannot be added retroactively. Promoter-buying and pledge were part of the original thesis but are excluded: those feeds start ~Nov-2025 and pledge is a single snapshot per symbol (1,576 rows / 1,465 symbols; only 96 with >1 datapoint). Any pledge-aware ES-1 variant is a live forward overlay only — see the ownership arcs notes, the surface that already owns those feeds. 4. This family has a uniformly negative prior. Reversal-context (the reversal context notes), BOOK_YIELD, EARN_YIELD, PULLBACK, DELIV_MOM, Accumulation-as-alpha — all recorded failures in the ledger.

Forward-tracking roster — frozen 2026-09-04

Screen run as-of 2026-09-04 (NSE bhav EOD). Universe 3,130 priced symbols → 1,429 liquid and evaluable. 2 names clear ≥90%, both SMALL cap — no MID or LARGE name matched at any threshold, which is itself the finding: at this date the configuration is a small-cap phenomenon.

⚠ CORRECTED 2026-09-05. The first published roster listed five names at ≥90%. That run had a defect in the rare_air leg. Re-measured directly: SHAKTIPUMP 17.8%, AURIONPRO 26.9%, INDOTHAI 16.5% of their last 800 closes sit below today's — all three FAIL a leg that requires ≤10%. Only two names clear 90%. The superseded roster is kept below so the error is legible.

SymbolCapMatchClose ₹Mcap ₹crPEPBFailed legs
KPIGREEN (seed)SMALL10/10· 100%307.06,40012.62.1none
TRANSRAILLSMALL9/10· 90%429.35,76414.32.5lev_stress
SHAKTIPUMPSMALL8/10· 80%473.05,83722.63.4rare_air, value_ok
AURIONPROSMALL8/10· 80%689.73,81118.02.2rare_air, deliv_spike
INDOTHAISMALL8/10· 80%35.84777.21.7rare_air, roce_decay

TRANSRAILL carries a listing-history caveat. Its rare_air is computed over 420 bars, not 800 — it listed in Dec-2024. A recently-listed stock passes "rare air" almost by construction, because it has no old history to sit above. Its 0.5% is much weaker evidence than KPIGREEN's 0.5% over a full 800.

80–89% near-miss band (from the same defective run — treat as indicative only, not re-verified): ACC· DAMCAPITAL· HMAAGRO· IPL· IRCON· KITEX· KPEL· KPITTECH· NIITMTS· OSWALPUMPS· PATANJALI· RUSTOMJEE· SANDUMA· WAAREERTL· WIPRO

Does business quality rescue the pattern? (asked by the owner, 2026-09-05)

Widened to ≥80% matches, n=347 with a 12m forward — a far larger sample than the ≥90% cell — and split by business quality at signal date:

Bucketn12m medianHit rate
Interest cover — worst third115−7.2%44.3%
Interest cover — middle third115+0.3%50.4%
Interest cover — best third116−0.9%47.4%
ROCE — worst third115−6.9%44.3%
ROCE — middle third115+0.3%50.4%
ROCE — best third117−0.8%47.0%
ROCE ≥15 AND interest cover ≥3113−1.9%43.4%
everything else234−1.4%49.1%

Read: low quality is genuinely the worst cell (−7%), so quality avoids the tail. But the explicit good-business combination does not beat the rest, and no bucket produces a positive median. Quality removes the disasters; it does not create an edge. The pattern is flat-to-slightly-negative whatever the business is.

Portfolio status

DECLINED — not created, and not an open task. The owner ruled on 2026-09-05 that no portfolio is needed. Nothing was written to stocks_in_play; there are no ES-1 rows in any book. A future session should read this as closed, not as work waiting to be picked up.


Adding a new ES entry

1. Number it sequentially (ES-2, ES-3…). Never renumber an existing one. 2. Give it a mechanical definition before looking at any outcome — pre-register the legs. 3. Run it against a matched control, not against the index. "Beat the market" is the wrong question for a conditional screen; "beat the names that share its precondition" is the right one. 4. Append the result to the strategy ledger — wins and failures both. 5. Add the row to the register above with its verdict visible in the row itself.

Related

README status matrix· the reversal context notes (the closest falsified neighbour)· the ownership arcs notes (owns the pledge/insider feeds ES-1 cannot backtest)· the patearn notes (the quality lens ES-1's value legs lean on)· the strategy ledger (all numbers).