Skip to content
✎ FeedbackNew here?
How well testedNever testedno settled test on record — read it as unproven, not as workingRecorded: RESEARCH — PRE-REGISTERED LEAD.

The Union (RS turn ∪ RS trend, stock-level) — Canonical Reference

🟡 STATUS — READ BEFORE ANY NUMBER ON THIS PAGE

This is a PRE-REGISTERED LEAD, not a deployed strategy, and NOT investment advice. Every number below is IN-SAMPLE — the Union was selected after seeing 2005–2026 across ~30 configurations, so its 17.5% CAGR is a research lead inflated by selection, not evidence. It is SEALED for forward testing (the union prereg notes, SHA-256 a9a14058f2140e22639b9504ab6d4af9c60fc76144de0f9f5e47f21b1b98d21c) and may not be deployed until it clears its frozen forward criteria. No live surface — there is deliberately no /dash page, because a page would imply tradeability the evidence does not yet support.

One-line definition: a long-only, stock-level book that holds every liquid Indian stock which is EITHER recovering from an oversold relative-strength dip (the turn) OR showing confirmed, persistent relative strength (the trend) — top 60 equal-weighted, idle capital parked in a Nifty Next 50 sleeve while the market is healthy, each name closed on a −20% trailing stop, rebalanced quarterly.


1. What it is — and what it is NOT

It is the answer to a question the desk pressed all through the 2026-07 RS arc: "we are taking the best of the best of the best stocks and still struggling — why?" The arc's central finding (ledger 15P) was that chasing the single strongest names buys peak volatility and loses to the variance toll. The Union is the opposite instinct made mechanical: hold strong-but-not-extreme names, caught either as they turn up or once their strength is confirmed, and let a stop and a sleeve carry the risk.

It is NOT the sector ladder (the sector rotation notes, which selects sector INDICES, not stocks). It is NOT deployed, and it is NOT a recommendation. It is a sealed lead awaiting its own forward test.

2. Our variation vs. the standard technique

Textbook momentum buys the top-ranked names and rebalances. The Union departs on three of the desk's axes: (a) two entry modes, not one — a mean-reversion turn signal (rare in momentum books) is unioned with a trend signal, because the arc proved they fire on different stocks at different times (11% overlap; the intersection is only 9% invested); (b) the middle of the strength band, not the peak — the persistence gate and the oversold-turn both deliberately avoid the extreme top decile that 15P showed is dominated by "merely good"; (c) idle capital is never dead — the un-invested fraction works the index sleeve (the V17 lesson) instead of sitting in cash or being force-concentrated into a handful of names.

3. How it works — THE COMPLETE RULESET (definitional)

A. Universe (checked each rebalance). NSE bhavcopy series EQ + BE + BZ, prices corporate-action adjusted (the adjust code), with the runtime split-ratio quarantine (the quarantine code, ~156 symbols whose recorded split ratios do not reconcile — excluded, nothing written to the DB). A stock is eligible only if its prior-month average daily traded value ≥ ₹5 crore (liquidity, no look-ahead). Dead names realise −50% on delisting; a name that simply doesn't print on a date is carried, not punished. Zero survivorship bias — every stock is present on exactly the dates it was tradeable.

B. Sector assignment (PIT). Each stock is mapped to one of the 16 NSE sector indices by which sector its trailing-500-day excess returns correlate with most. No membership table is used (reproduces NSE's own labels at ~85%). This is what lets both signals reference a stock's own sector.

C. The two signals — a stock qualifies if EITHER fires (the UNION):

D. Ranking & sizing. Keep the first 60 qualifiers in the engine's qualifier order (symbol-load order — effectively an arbitrary, stable sample of the qualifying set), equal-weight (1/60 each). Correction (2026-07-16, ledger 16Z): this page previously said "rank by RSI strength" — the engine never ranked, and when ranking was actually tested, BOTH RSI-descending and RSI-ascending truncation LOST to the arbitrary order (15P physics: the top of the strength band buys the variance toll). The engine's behaviour, which produced every recorded number and runs the forward test, is definitional. Inverse-volatility sizing was tested (ledger 16X) and REJECTED as a wash — do not substitute it.

E. The residual sleeve (the V17 mechanic). The un-invested fraction (fewer than 60 names qualify, or stops have fired) is held in Nifty Next 50 while Nifty 500 ≥ its 200-day SMA, else in cash. The stock book is never touched by this switch. (Why sleeve-only: applied to the whole book, the same 200DMA kill destroys wealth — the standing V8→V17 lesson.)

F. Exit & cadence. A −20% trailing stop from each position's peak close, filled with 1% slippage. Quarterly rebalance. Costs 0.15% per side.

G. What was tested and must NOT be added (each rejected with numbers, ledger cited):

4. Status & candidate ladder

📋 The complete family record — every configuration in full (rulesets + all recorded numbers), the sealed validation (C1/C2/C3 significance· interim OOS· deflation· PBO), and the deflated forward expectations — lives in the **Union Ladder compendium**.

5. Known weakness (disclosed, not hidden)

Walk-forward, the Union is strongly positive in 2006–2011 and 2018–2026 but negative in 2012–2017 — a mid-cycle bull in which the book ran hot (high beta, near-fully invested) and still lagged. Two structurally-correct sizing fixes (exposure throttle 16W, inverse-vol 16X) both failed to close it, which established the weakness is selection (which stocks are picked in that regime), not sizing.

2026-07-16 update (ledger 16Y): the selection fix was found in-sample. A per-name trailing-beta cap at selection closes the window — and the effect survives a dead-cash decomposition, so it is the stock choice, not sleeve time. Because the fix was itself selected from a candidate battery on the same history, it earns only sibling pre-registration (see §4), not a claim. The forward window decides. The in-sample give-back is disclosed in the ledger: 2006–11 return is somewhat lower under the cap (fewer low-beta qualifiers existed then), at materially lower beta.

6. Data & provenance

NSE bhavcopy (primary source; corporate-action table VERIFIED complete vs NSE, ledger 15S) + NSE index closes (index_rows, adjusted). PIT throughout. Price-index benchmark (Nifty Next 50 price, not total-return) — disclosed wherever numbers are shown; the TRI re-cut is DONE (ledger 16AJ): the honest hurdle is Nifty Next 50 TRI 14.6%/yr and every family member's alpha survives it — TRI columns are reported beside every future judgment (the union ladder notes §8); the sealed criteria stay PR-vs-PR as frozen. The fundamentals_history veto experiment (16T) touched the Screener-sourced table read-only (Guardrail #8 disclosure) and is not part of the live ruleset.

7. Terminology canon

8. Decision & session history

9. Open items

10. Sources of truth

Ruleset + terminology: this page. **Every family configuration IN FULL (specs + all numbers, incl. the unregistered composites): the union ladder notes.** Every result number: the strategy ledger §§ 2026-07-16 → 2026-07-16 (the union arc), §§ 2026-07-16/Z/AA (the battery, the β14 sibling, the ML verdict) and §§ 2026-07-16/AC/AD (the battery, the C40RA sibling, the kills, the total-return measurement). Frozen specs + seals: the union prereg notes· the union beta14 prereg notes· the union c40ra prereg notes· the union ml prereg notes. Code: the cash blend research code, the cash 6b code, the dim6 code, the dim6g code, the cash throttle code, the cash ivol code, the union lab code, the union lab2 code, the union ml code, the union lab3 code, the union lab3b code, the blend u25 code.