How the AB Portfolio is cut: four sleeves sized by the desk's regime read, ten growth names in a calm read and eight with the XDTE + SOXY income pair otherwise, taken by relative strength in a strict source order, weighted to 0.5 % and held on hysteresis, a bills line that earns its slot, and a protection basket that receives weight only when its own momentum confirms it — twice.
S. di Salvatore & E1 (Emergent) — Assets Bulletin Research, 2026
The Triaxial Regime Hazard (TRH) prices the odds that an equity drawdown regime begins and Suppressed Hazard Convergence (SHC) dates whether it is realizing. Neither says what a model book should hold. AB Adaptive Strength is the third layer: a fully rules-cut model book in which the desk's own reads govern the size of four sleeves and relative strength governs their content. A Protection Sleeve Governor maps the TRH rung, the cycle phase and the SHC state into one of three regimes — CALM, GUARDED, DEFENSIVE — and each regime fixes the budget of growth (85 / 65 / 50 %), bills (10 / 15 / 20 %), income (0 / 10 / 10 %) and protection (5 / 10 / 20 %). The growth sleeve takes ten names in a CALM read and eight in GUARDED or DEFENSIVE — two slots swapped for the XDTE + SOXY income pair (d-161) — by six-month relative strength in a strict source order — names the M8 desk reads in accumulation, the stronger semiconductor ETF, the six-month leaders of the desk pool, then the governed bi-weekly shadow and Hot Assets — screened for an intact uptrend, no rotation-out signal and RSI below 75, one name per theme, equal weight rounded to 0.5 % with the residual in the bills line, and held while they rank inside the hold band of the slot count plus two (hysteresis); the book always carries 12 to 16 lines. The protection basket of 53 assets that have hedged in different macro regimes receives weight only on technical momentum — above the 50-day, positive and SPY-beating one-month return, positive quarter, 60-day correlation to SPY below 0.30 — confirmed on two consecutive closes, one name per macro cluster, 4 % a slot; whatever is not confirmed rests in the bills line chosen by the d-121 capture rule. The book is cut at the close before the 2nd and the 16th and executed at the next open in exact fractional shares. A rules-only reconstruction from Jan 2, 2025 on the proxy regime is published gross of costs with a modelled 5 bps/side drag, its turnover per cut, its cuts by regime and the look-ahead in its pool stated beside it; the growth sleeve's weighted beta and the names a beta veto would have removed are disclosed at every cut but never applied. The paper argues that adaptivity should live in the sleeve sizes, where the desk's reads are strongest, and that selection should stay mechanical, where discretion is weakest.
di Salvatore, S. & E1 (Emergent) (2026). AB Adaptive Strength: A Regime-Governed, Relative-Strength Model Book with a Technically Confirmed Protection Basket. Assets Bulletin Research Working Paper v0.1. https://assetsbulletin.com/research/ab-adaptive-strength
@techreport{disalvatore2026abas,
title = {AB Adaptive Strength: A Regime-Governed, Relative-Strength Model Book with a Technically Confirmed Protection Basket},
author = {di Salvatore, S. and E1 (Emergent)},
institution = {Assets Bulletin Research},
year = {2026},
month = {September},
type = {Working Paper},
number = {v0.1},
url = {https://assetsbulletin.com/research/ab-adaptive-strength}
}The two earlier desk papers stop at the state of the market. The Triaxial Regime Hazard produces a posterior P* and a rung — the odds that an equity drawdown regime begins — and Suppressed Hazard Convergence dates whether that hazard is realizing. Neither says what a model book should hold, and the usual way of closing that gap — a discretionary committee reading the odds and choosing names — imports the two weaknesses the reads were built to remove: unstated rules and unmeasured turnover. From January to September 2026 the Elite model book was cut by a multi-model creator under a governor; it produced defensible names and an ungovernable process. What was needed was a book whose composition follows from the reads by rules that a reader can replay, so that every line on the page has a cause on the page.
The design principle is a division of labour. Adaptivity lives in the sleeve sizes, where the desk's reads are strongest and slowest-moving; selection is mechanical relative strength, where discretion is weakest and the literature is oldest (Levy 1967; Jegadeesh & Titman 1993). Protection is a basket that earns its weight rather than a fixed hedge that pays carry in every calm month (Faber 2007; Hurst, Ooi & Pedersen 2017). The result is a book that changes its risk with the regime and its names with the tape, and states both.
| Family | Credited work | Contributes | Lacks |
|---|---|---|---|
| Relative strength & momentum | Levy (1967); Jegadeesh & Titman (1993); Asness, Moskowitz & Pedersen (2013); Moskowitz, Ooi & Pedersen (2012) | Why six-month strength is a selection criterion at all | Selection, not sizing; no regime, no hedge |
| Momentum crashes & volatility management | Daniel & Moskowitz (2016); Barroso & Santa-Clara (2015); Moreira & Muir (2017); Grundy & Martin (2001) | When the strength book fails — the rebound after a bear market, its time-varying beta | Scales by realized variance, a lagging read; no view on what to hold instead |
| Trend, crisis alpha & safe havens | Faber (2007); Hurst, Ooi & Pedersen (2017); Kaminski (2011); Baur & Lucey (2010) | Which assets have hedged, and that they do so on their own trend | A fixed hedge list pays a carry every calm month |
| Regime switching & tactical allocation | Hamilton (1989); Ang & Bekaert (2004); Lo (2004) | The state, inferred, changes the optimal mix | The state is inferred from returns, never read from the desk |
| Transaction costs & hysteresis | Korajczyk & Sadka (2004); Frazzini, Israel & Moskowitz (2014); Gârleanu & Pedersen (2013) | Why a hold band and confirmation rules exist | Optimal trading needs a cost model the book does not have — it publishes a modelled drag instead |
| Overextension & market state | George & Hwang (2004); Cooper, Gutierrez & Hameed (2004); Novy-Marx (2012); Wilder (1978) | The 52-week high as the anchor; momentum fails after down markets, not in them; the last month reverses; RSI is a range tool | No fixed “too extended” threshold exists in the literature — section 5, R6–R7 tests the desk’s own |
| Analyst targets & revisions | Brav & Lehavy (2003); Jegadeesh, Kim, Krische & Lee (2004) | Targets are informative in the revision, not the level; the consensus lags price in the strongest names | No point-in-time history in the desk data — a disclosure, not a gate (R9) |
| Backtest overfitting | Bailey, Borwein, López de Prado & Zhu (2014); Bailey & López de Prado (2014); Harvey & Liu (2015) | How to read one sample and forty-odd variants across three runs | The warning the results section carries beside every number |
Momentum selection, volatility management, trend-following hedges and regime-conditional allocation are each well studied; what is rarely done is to put them in one book with the regime read from an external observer rather than inferred from the book's own returns, and to publish the turnover, the modelled cost and the look-ahead beside the result. Ang & Bekaert (2004) show the optimal mix changes with the regime; Daniel & Moskowitz (2016) show where a strength book breaks; Gârleanu & Pedersen (2013) show why one should not trade all the way to the target. AB Adaptive Strength is an operational answer to the three at daily frequency with free data — in the spirit in which TRH made time-varying transition probabilities operational and SHC made the volatility paradox observable.
Let rₜ be the TRH rung, φₜ the cycle phase and σₜ the SHC state at the close before a cut. The governor is a lookup, not a fit:
G(rₜ, φₜ, σₜ) = DEFENSIVE if rₜ ∈ {HIGH, SEVERE} ∨ φₜ = Phase 3 ∨ σₜ ∈ {ACTIVE, CONVERGED, REALIZED}
= GUARDED if rₜ ∈ {MODERATELY ELEVATED, ELEVATED} ∨ φₜ = Phase 2
= CALM otherwise| Regime | Read | Growth % | Bills % | Income % (XDTE + SOXY) | Protection % |
|---|---|---|---|---|---|
| CALM | rung LOW / MODERATE · Phase 1 · SHC dormant or incipient | 85 (10 names) | 10 | 0 — no income line (d-161) | 5 |
| GUARDED | rung MODERATELY ELEVATED / ELEVATED · or Phase 2 | 65 (8 names) | 15 | 10 (5 + 5) | 10 |
| DEFENSIVE | rung HIGH / SEVERE · or Phase 3 · or an active SHC touch / realization | 50 (8 names) | 20 | 10 (5 + 5) | 20 |
The budgets are the whole of the adaptivity. A DEFENSIVE read does not veto any growth name; it cuts the growth budget from 85 to 50, quadruples the protection budget from 5 to 20 and — since d-161 (Sep 25, 2026) — swaps two of the ten growth slots for the XDTE + SOXY income pair, so a guarded or defensive book carries eight growth names and the income line while a calm book carries ten and none. This is deliberate: the reads are good at how much and poor at which, and a veto on names in a regime with a handful of observations is the kind of rule a backtest cannot support (section 7).
Every candidate passes one screen on the last completed close: an intact uptrend, no MACD bearish cross, no close at the upper Bollinger band with expanding ATR, never a leveraged or inverse instrument — and, since d-156 (adopted Sep 25, 2026 on the third run, R6–R7), an RSI cap set by the tape read off SPY at the cut: on a strong tape (SPY above its 50-day and less than 4 % off its 52-week high) RSI below 85; on a weak tape RSI below 70 and at most 15 % above the 50-day, and for a high-beta name (252-day β ≥ 1.5) RSI below 65 and at most 12 %. Before d-156 the cap was RSI below 75 in every tape. The ablation tables of section 5 (R4–R10) were run on the screen as it stood at the time and stand as published; the reconstruction of R1–R3 is rebuilt after every close on the engine as built, so from Sep 25, 2026 it carries d-156 and d-158.
tape = weak ⇔ P_SPY < SMA₅₀(SPY) ∨ P_SPY / max₂₅₂(SPY) − 1 ≤ −4 %
screen(i) ⇔ Pᵢ > SMA₅₀(i) > SMA₂₀₀(i) ∧ ¬macd_bear_x(i) ∧ ¬bb_atr_stretch(i) ∧ RSI₁₄(i) < cap(tape, βᵢ)
cap(strong, ·) = 85 · cap(weak, β < 1.5) = 70 with Pᵢ / SMA₅₀(i) − 1 ≤ 15 % · cap(weak, β ≥ 1.5) = 65 with ≤ 12 % (d-156)
rank by R₁₂₆(i) = Pᵢ,ₜ / Pᵢ,ₜ₋₁₂₆ − 1 (six-month total return)
rotation in (d-154): RSᵢ = Pᵢ / P_SPY · ratio = 100·RSᵢ / SMA₆₃(RSᵢ) · momentum = 100·ratio / SMA₂₁(ratio)
improving ⇔ ratio < 100 ∧ momentum ≥ 100 ∧ momentum − momentum₍ₜ₋₅₎ > 0| Tier | Names | Why in this order |
|---|---|---|
| 0 · held | names in the sleeve that still rank inside the hold band (the slot count plus two: ≤ 12 in CALM, ≤ 10 otherwise) — a rotation-in entrant while it is still improving or leading vs SPY | hysteresis — the hold band |
| 1 · M8 in accumulation | the eight mega-caps the desk tools read in ACCUMULATION (before launch: above the 50-day · 1-month beats SPY · 20-day OBV rising) | the desk’s own read enters first |
| 2 · semis ETF | the stronger of SOXX / SMH by six-month return | the sector the tape is led by, as one line |
| 3 · rotation in | up to two names in the RRG improving quadrant vs SPY (RS-ratio < 100, RS-momentum ≥ 100, rising) that pass the screen and sit outside the protection basket — best RS-momentum slope first | a laggard turning: relative strength before it shows in the six-month number (d-154) |
| 4 · six-month leaders | the desk pool ranked by 126-session return — tech, the M8, the financial and health-care mega caps, sector ETFs, gold, silver, hot-asset themes and, since d-158, the international ETFs (EWJ · FXI · KWEB · EEM · VWO · EFA · INDA · EWZ · EWY · EWG · EWU) and ADR leaders (NVO · SAP · MELI · SE · BABA · PDD · TM · SONY · SPOT · NU) under regional themes | relative strength proper — international as strength, never as a hedge (R8) |
| 5 · shadow / Hot Assets | growth names of the governed bi-weekly shadow and Hot Assets that pass the screen | fills what the pool cannot; never leveraged or inverse |
The slots — ten in a CALM read, eight in GUARDED or DEFENSIVE (d-161) — are filled tier by tier, best six-month return first inside each tier, one name per theme (cybersecurity, semis ETF, memory, semis equipment, cloud/data, AI software, crypto proxy, EV, broad tech ETF, banks, payments, medical devices; since d-158 one per region — Japan, China, broad EM, developed ex-US, India, Latin America, Korea, Europe) so the sleeve cannot become one trade under ten tickers. Each name weighs the growth budget divided by the number of names, rounded to 0.5 % (85 / 10 = 8.5 %; 65 / 8 = 8.125 → 8.0 %; 50 / 8 = 6.25 → 6.5 %) — equal weight, following DeMiguel, Garlappi & Uppal (2009) on the robustness of 1/N — and the rounding residual, like an unfilled slot, rests in the bills line rather than being forced into a weaker name. A name already held stays while it ranks inside the hold band of the slot count plus two (≤ 12 in CALM, ≤ 10 otherwise): this hysteresis is the book's only turnover control on the growth side, and the ablation in section 5 is what set its width. Should the book fall below twelve lines — few protection names confirmed, a thin screen — the growth sleeve floor-fills from the next names through the screen, then from the next uptrend names that fail only the RSI cap, each fill flagged on the page.
Rotation in as a trigger (d-154). Six-month strength is slow by construction: a name that lagged for a year and has begun to lead the index will not rank inside the top ten for months. The desk's Rotation card reads that turn with the JdK relative-rotation graph — relative strength against SPY smoothed over 63 sessions, its momentum over 21 — and the sleeve reserves two of its ten slots for names in the improving quadrant with rising momentum, computed on the same closes so the cut and the card agree. They must still pass the screen (an intact uptrend is required — a laggard below its 200-day is not a turn, it is a hope) and sit outside the protection basket, which keeps its hedging role. A rotation-in name stays while it remains improving or leading; when it turns weakening it is judged like any other name by the six-month rank. The pool itself widened in the same amendment: the financial and health-care mega caps the earlier bi-weekly book carried (LLY, UNH, ISRG, ABT, JPM, GS, BAC, V, MA, SPGI) are candidates beside the tech names, so a sector rotation out of tech has somewhere to go inside the rules.
The basket holds 53 assets that have hedged equity drawdowns in different macro regimes — metals, currencies, bitcoin, duration, TIPS, linear inverse, long volatility, managed futures, commodities, oil, international markets, defensive sectors, low-volatility factors and defensive mega-caps. None of them hedges every regime, and each of them costs carry when it is not hedging (Baur & Lucey 2010 on gold; Kaminski 2011 on managed futures). The rule therefore asks each name, on the close before the cut, whether it is hedging now:
| Check | Rule | Reading |
|---|---|---|
| Trend | close above the 50-day average | the name is being held up on its own |
| 1-month return | > 0 | not a falling hedge |
| Relative 1-month | beats SPY over the same 20 sessions | it is hedging now, not in theory |
| 3-month return | > 0 | a positive quarter — the regime it hedges is in force |
| Diversification | 60-day correlation of daily returns to SPY < 0.30 | it is a hedge, not a beta in disguise |
confirmed(j, t) ⇔ all five checks hold at t ∧ at t − 1 (two consecutive closes to enter) held name leaves ⇔ a check fails at t ∧ at t − 1 (two consecutive failures to leave) weight = 4 % a slot · best 3-month return first · one name per theme AND per macro cluster · Σ ≤ protection budget
| Macro cluster | Themes that share the driver |
|---|---|
| metals | gold · silver |
| currencies | dollar · yen · franc · euro |
| crypto | bitcoin |
| duration | Treasuries · TIPS |
| equity inverse / vol | SH · PSQ · RWM · VIXY (long vol only on an SHC touch) |
| trend | managed futures |
| commodities | broad commodities · agriculture · oil · energy |
| international | Japan · China · EM · developed ex-US · India · Brazil · Korea · Europe |
| defensive equity | utilities · staples · health · low-vol · BRK-B · MCD · VZ |
The two-close rule is the anti-whipsaw clause of the desk doctrine (d-030, d-151): protection names are the sleeve most prone to passing a screen on one close and failing it on the next, and a hedge that is entered and exited within a fortnight is a cost with no protection. The cluster rule came from the first live shadow, which confirmed BNO, PDBC and XLE together — three tickers, one oil trade. Caps: a linear inverse line at most 8 % and only one, long volatility (VIXY) only when SHC has recorded a touch (d-122). Whatever budget is not confirmed rests in the bills line: an unconfirmed hedge is not replaced by a weaker one.
The bills line is the book's cash: it carries its own budget, every unfilled growth slot, every unconfirmed protection slot and the 0.5 % rounding residual of the growth sleeve (either sign). Its vehicle is chosen by the d-121 capture rule for the hold window — WEEK (weekly T-bills) for a fortnight window, unless SGOV or BIL carry a yield edge of at least 25 bps or an ex-date inside the window. The income pair, XDTE (weekly index premium) and SOXY (monthly semiconductor income), enters only in a GUARDED or DEFENSIVE read, where it takes the two growth slots the regime gives up (d-161), half the income budget each; it exists so that part of a cautious book is paid to wait, in the rebalancing cadence of the book itself. In a CALM read there is no income line and its budget sits in growth.
The book is decided at the close before the first session on or after the 2nd and the 16th and executed at that session's open (doctrine d-064). Positions are held in exact fractional shares to four decimals, so a 20 % sleeve reads 20.00 % rather than the 19.94 % of whole-share lumps and no cash line appears. Bounds (d-161): never fewer than 12 and never more than 16 lines — 10 growth + bills + up to 5 protection slots in CALM; 8 growth + XDTE + SOXY + bills + up to 5 protection slots otherwise — no leveraged instrument, one broad inverse at most. An expected cut is disclosed at least 36 hours ahead (d-141).
Daily adjusted closes, opens and dividends of the growth pool (89 names), the protection basket, the income pair, the bills vehicles, SPY and QQQ from January 2024 (Alpha Vantage first, Yahoo as fallback). The reconstruction starts with $100,000 of cash on Jan 2, 2025, cuts at the close before every 2nd and 16th and executes at the next open; dividends are reinvested in the paying name; SPY total return is computed on the same basis (the Tactical Tech convention, d-146). Three proxies stand in for reads that did not exist before launch: the regime is read off the tape (SPY below its 200-day or ≥ 8 % off its high → DEFENSIVE; ≥ 4 % off, QQQ RSI > 70 or below the 50-day → GUARDED), the M8 accumulation tier is a rules proxy (above the 50-day, one-month return beating SPY, 20-day on-balance volume rising), and an SHC touch is never assumed. The pool is the desk's pool as it stands today — a look-ahead by construction, since every name in it is a name that mattered enough to be in the pool in 2026. The line is gross of costs; a drag of 5 bps a side on every traded dollar is modelled and reported beside it, never netted into it. Every threshold is stated; nothing is fitted in-sample beyond the two ablation decisions of section 5, which are disclosed as such.
Sample: the rules-only reconstruction 2025-01-02 → 2026-09-29 (435 sessions, 42 cuts), $100,000 of cash on day 0, orders at the next open, dividends reinvested in the paying name, SPY total return on the same basis. Tables regenerate after each close; the text of this paper quotes the September 2026 run.
| Statistic | AB Adaptive Strength | SPY total return |
|---|---|---|
| Total return, day 0 → last close (gross) | +57.94 % | +33.29 % |
| Net of a modelled 5 bps/side drag on every executed cut | +55.43 % | — |
| Modelled cost drag · average one-way turnover per cut | 1.59 pts · 38 % | — |
| CAGR · annualized volatility | +30.1 % · 22.8 % | — |
| Sharpe (rf 0) · maximum drawdown | 1.28 · -18.9 % | — |
| Beta · correlation to SPY (daily) | 0.91 · 0.68 | — |
| Up-capture · down-capture | 127 % · 119 % | — |
| Cuts executed · sessions | 42 · 435 | — |
The excess return over SPY is an upper bound: the pool is today's desk pool, so every name in it survived to 2026; the regime is a tape proxy; the M8 accumulation tier is a rules proxy. A down-capture above 100 % says what the four-sleeve design is: a relative-strength book with a governed protection budget, not a low-beta product.
| Regime (last cut in force) | Cuts | Sessions | AB return in regime | SPY return in regime | Excess |
|---|---|---|---|---|---|
| CALM | 25 | 260 | +11.4 % | +15.9 % | -4.5 % |
| GUARDED | 12 | 123 | +28.4 % | +2.3 % | +26.0 % |
| DEFENSIVE | 5 | 52 | +10.4 % | +12.4 % | -2.0 % |
Returns are compounded over the sessions each cut's regime was in force, so a regime that turned mid-fortnight is credited to the cut that read it. With 5 DEFENSIVE cuts out of 42, the defensive branch — the one the sleeve design exists for — is thinly tested in this sample; the live governor will supply the observations the tape proxy cannot.
| Executed | Regime · tape | Names | Turnover | Growth β | Veto would remove | Protection confirmed | Bills |
|---|---|---|---|---|---|---|---|
| 2026-09-16 | GUARDED · weak | 13 | 37 % | 1.91 | 4: AMD MU EWY XLK | MRK BNO | WEEK 18 % |
| 2026-09-02 | CALM · strong | 12 | 43 % | 1.33 | 2: XLK EWY | MRK | WEEK 11 % |
| 2026-08-17 | CALM · strong | 12 | 55 % | 1.83 | 5: AMD MU XLK ASML NVDA | MRK | WEEK 11 % |
| 2026-08-03 | CALM · strong | 12 | 44 % | 0.75 | 1: JETS | ABBV | WEEK 11 % |
| 2026-07-16 | CALM · strong | 12 | 34 % | 1.36 | 2: AMD ASML | ABBV | WEEK 11 % |
| 2026-07-02 | CALM · strong | 12 | 19 % | 2.02 | 6: MU ARM AMD SOXX ASML TSM | ABBV | WEEK 11 % |
| 2026-06-16 | CALM · strong | 12 | 53 % | 2.08 | 7: MU ARM AMD EWY SOXX ASML TSM | ABBV | WEEK 11 % |
| 2026-06-02 | GUARDED · strong | 12 | 39 % | 1.79 | 7: AMD EWY SOXX ASML TSM NVDA TAN | none — budget in bills | WEEK 27 % |
| 2026-05-18 | GUARDED · strong | 13 | 14 % | 1.69 | 6: MU EWY SOXX AMD ASML BOTZ | USO KO | WEEK 18 % |
| 2026-05-04 | GUARDED · strong | 12 | 30 % | 1.52 | 6: MU EWY SOXX AMD BOTZ ASML | none — budget in bills | WEEK 27 % |
| 2026-04-16 | GUARDED · strong | 12 | 56 % | 1.46 | 3: MU SOXX NVDA | none — budget in bills | WEEK 27 % |
| 2026-04-02 | DEFENSIVE · weak | 11 | 60 % | 0.69 | none | XLE NEE KMLM PSQ UUP | WEEK 21 % |
| 2026-03-16 | GUARDED · weak | 12 | 54 % | 0.77 | 1: MU | XLE VZ | WEEK 16 % |
| 2026-03-02 | GUARDED · weak | 13 | 10 % | 1.06 | 1: SOXX | XLE MRK | WEEK 18 % |
Turnover is one-way (Σ|Δw| / 2) at the open of the cut; the first cut from cash reads 50 %. “Growth β” is the equal-weight 252-day beta of the growth names to SPY at the cut — disclosed, never a rule. “Tape” is the d-156 read at the cut (strong / weak) that sets the RSI cap of the screen.
| Variant | Return | Sharpe | Max DD | Beta | Up / down capture | Decision |
|---|---|---|---|---|---|---|
| v2 as built (hold 16 · 5 % slots · theme rule · M8 tier) | +52.1 % | 1.22 | −17.3 % | 0.83 | 122 / 117 % | the baseline the council reviewed |
| D · hold band 12 | +58.2 % | 1.32 | −16.8 % | 0.83 | 124 / 116 % | adopted (d-151): +6 pts, shallower drawdown |
| L · hold band 12 + 4 % protection slots | +58.4 % | 1.33 | −16.2 % | 0.81 | 124 / 115 % | adopted (d-151): five hedges in DEFENSIVE |
| I · M8 tier gated behind rank 16 | +49.9 % | 1.13 | −18.0 % | 0.85 | 125 / 121 % | rejected — the M8 priority tier earns its place |
| J · hold 12 + no theme rule | +64.2 % | 1.37 | −17.3 % | 0.86 | 128 / 118 % | rejected — concentration in one theme, the rule is governance |
| H2 · beta ≥ 1.5 veto in GUARDED + DEFENSIVE | +28.3 % | 0.82 | −17.3 % | 0.75 | 104 / 107 % | rejected — disclosed, not applied (d-051 / d-068 read) |
| H1 · beta veto in DEFENSIVE only | +52.1 % | 1.22 | −17.3 % | 0.83 | 122 / 117 % | no effect on the sample — 5 DEFENSIVE cuts |
Each row changes one rule against the v2 baseline on the same reconstruction. Two “free” changes — the tighter hold band and the 4 % slots — were adopted; the theme rule and the M8 priority tier were kept although each costs return on this sample, because both are governance (concentration and the desk's own read) rather than alpha; the beta veto was rejected as a rule and kept as a disclosure. With seven variants and one sample the deflated-Sharpe warning of Bailey & López de Prado applies with full force: these are readings, not estimates.
| Variant | Return | Sharpe | Max DD | Beta | Up / down capture | Decision |
|---|---|---|---|---|---|---|
| v2.1 as adopted (hold 12 · 4 % slots), run to Sep 24 | +62.9 % | 1.42 | −15.4 % | 0.80 | 124 / 113 % | the baseline the d-154 variants change |
| M1 · mega caps in the pool | +50.7 % | 1.19 | −17.9 % | 0.84 | 123 / 118 % | adopted (d-154) — LLY UNH ISRG ABT JPM GS BAC V MA SPGI; eight entered; the 2025 UNH collapse is the deeper drawdown |
| M2 · rotation-in tier, 2 slots | +52.5 % | 1.27 | −15.4 % | 0.79 | 118 / 112 % | adopted (d-154) — 37 entries (ARM, BOTZ, IWD, IWF, JETS, KWEB, MTUM, MU …) |
| M3 · 1 slot + mega caps | +47.1 % | 1.15 | −17.9 % | 0.82 | 120 / 116 % | not chosen |
| v2.2 as built · 2 slots + mega caps | +42.1 % | 1.07 | −17.9 % | 0.81 | 117 / 116 % | ADOPTED (user, Sep 25, 2026) — diversification over the sample |
| M4 · 3 slots + mega caps | +41.5 % | 1.06 | −17.9 % | 0.81 | 115 / 114 % | rejected — more slots, no more diversification |
This block is published against the rule it describes. On a sample that is one tech-led bull run, every name that is not a six-month leader costs return: the financial and health-care mega caps enter on their own strength and the 2025 collapse of UNH is the deeper drawdown; the rotation-in tier admits laggards at the turn, whose forward return over one fortnight is lower than the leaders' on this tape. The amendment was adopted anyway, by the same reasoning as the theme rule — it is a diversification rule, not an alpha claim: a book that can only hold what led for six months has no path out of a sector when the sector rotates, and the sample contains no such rotation. The reading is disclosed so that the cost is known; if the next two years read the same way, the rule is the kind that should be revisited in the open.
The question the desk asked: is there a state-of-the-art rule for a momentum name that is “super extended” on a fortnight horizon — one that does not throw away the names that go on to gain 30 or 50 % over the following months? The literature gives four readings rather than one rule. (1) Momentum is an intermediate-horizon effect: the six-to-twelve-month return carries the signal and the most recent month tends to reverse (Jegadeesh & Titman 1993; Novy-Marx 2012), which is why academic momentum skips the last month. (2) Proximity to the 52-week high is itself a momentum signal, and a stronger one than past return (George & Hwang 2004): the anchor is the high, not an oscillator. (3) Momentum fails after bear markets, not in them (Cooper, Gutierrez & Hameed 2004; Daniel & Moskowitz 2016): the crash is the rebound of the names a strength book has just let go, and the carrier of the risk is the book's beta, highest when its names are strongest (Grundy & Martin 2001). (4) The practitioner's overbought reading — RSI above 70 — is a mean-reversion signal in a range and a continuation signal in a trend; no published threshold separates the two, only the observation that in a trend the oscillator stays embedded. Nothing in the literature supports a fixed “too extended” cut-off; what it supports is conditioning on the state of the market.
The screen as it stands (d-150): uptrend (close > 50-day > 200-day), no rotation-out signal (RSI > 80, MACD bearish cross, close at the upper Bollinger band with expanding ATR), RSI < 75 — and no analyst input, no distance cap, no 52-week-high rule. The tables change it one knob at a time on the same reconstruction (42 cuts). “Excluded” are the growth names the v2.2 book held at a cut that the variant did not, with their average return over that fortnight; “replacements” the names the variant held instead; “runners missed” the excluded names that went on to +30 % within six months of the decision close (the book may re-enter them at a later cut); “losses avoided” the excluded names that lost 5 % or more over the fortnight. Baseline: +42.3 % · Sharpe 1.07 · max DD −17.9 %.
| # | Variant | Return · Sharpe · Max DD · β | Excess vs SPY · calm / hot / weak tape | Excluded vs v2.2 → replacements · fortnight | Runners ≥ 30 % missed / losses ≤ −5 % avoided |
|---|---|---|---|---|---|
| S0 | v2.2 baseline — RSI < 75 · no MACD bearish cross · no upper-band + ATR stretch | +42.3 % · 1.07 · −17.9 % · 0.81 | −5.6 / +15.7 / −3.3 pts | — (the baseline) | — |
| S1 | RSI cap removed (MACD cross + band stretch kept) | +46.8 % · 1.15 · −19.1 % · 0.81 | −7.8 / +21.7 / −2.8 pts | 29 names · −0.24 % → +2.11 % | 7 / 10 |
| S2 | RSI < 80 | +47.5 % · 1.16 · −19.0 % · 0.81 | −7.0 / +21.0 / −2.6 pts | 14 names · −1.77 % → +2.64 % | 4 / 5 |
| S3 | RSI < 85 | +50.1 % · 1.21 · −19.1 % · 0.8 | −5.3 / +21.7 / −2.8 pts | 27 names · −1.20 % → +2.28 % | 6 / 10 |
| S4 | Trend only — no overextension filter at all | +38.0 % · 0.99 · −19.1 % · 0.79 | −8.6 / +16.9 / −4.7 pts | 61 names · +2.04 % → +1.16 % | 14 / 12 |
| # | Variant | Return · Sharpe · Max DD · β | Excess vs SPY · calm / hot / weak tape | Excluded vs v2.2 → replacements · fortnight | Runners ≥ 30 % missed / losses ≤ −5 % avoided |
|---|---|---|---|---|---|
| D1 | baseline + at most 15 % above the 50-day | +40.9 % · 1.19 · −17.9 % · 0.74 | −0.5 / +4.6 / +1.0 pts | 92 names · +1.78 % → +0.96 % | 41 / 20 |
| D2 | baseline + at most 20 % above the 50-day | +29.8 % · 0.92 · −17.9 % · 0.76 | −6.6 / +4.8 / −2.2 pts | 61 names · +3.32 % → +0.31 % | 30 / 13 |
| D3 | baseline + at most 30 % above the 50-day | +31.5 % · 0.91 · −17.9 % · 0.79 | −6.8 / +7.3 / −2.9 pts | 18 names · +6.47 % → −1.12 % | 10 / 3 |
| M1 | baseline + one-month spike skip (1-month return ≤ 25 %) | +30.0 % · 0.9 · −17.9 % · 0.77 | −4.3 / +2.8 / −2.4 pts | 42 names · +4.45 % → +0.56 % | 22 / 8 |
| M2 | 12-1 ranking — six-month return excluding the last month (Jegadeesh–Titman skip) | +41.3 % · 1.08 · −17.7 % · 0.79 | −1.8 / +10.8 / −3.3 pts | 40 names · +0.70 % → +0.29 % | 15 / 9 |
| G1 | baseline + within 10 % of the 52-week high | +54.8 % · 1.39 · −16.6 % · 0.74 | +12.9 / +11.8 / −7.2 pts | 59 names · +1.83 % → +2.42 % | 21 / 15 |
| G2 | rank on 52-week-high proximity (George & Hwang) instead of six-month return | +32.3 % · 1.1 · −14.3 % · 0.67 | −0.5 / +4.5 / −5.5 pts | 182 names · +1.36 % → +0.28 % | 68 / 40 |
| # | Variant | Return · Sharpe · Max DD · β | Excess vs SPY · calm / hot / weak tape | Excluded vs v2.2 → replacements · fortnight | Runners ≥ 30 % missed / losses ≤ −5 % avoided |
|---|---|---|---|---|---|
| R1 | REGIME-CONDITIONAL — CALM RSI < 85 · GUARDED RSI < 75 ≤ 20 % over 50-day · DEFENSIVE RSI < 70 ≤ 15 % | +31.5 % · 0.89 · −19.1 % · 0.76 | −5.7 / +4.5 / −1.4 pts | 34 names · +6.12 % → +2.40 % | 12 / 8 |
| R2 | R1 + high beta (≥ 1.5) outside CALM: RSI < 65 · ≤ 12 % over the 50-day | +38.3 % · 1.07 · −18.6 % · 0.73 | +1.0 / +2.4 / −0.3 pts | 54 names · +3.73 % → +2.61 % | 20 / 14 |
| R3 | CALM trend only (no filter) · GUARDED / DEFENSIVE as R2 | +31.0 % · 0.91 · −18.1 % · 0.72 | −4.8 / +2.4 / −0.7 pts | 79 names · +3.03 % → +1.46 % | 27 / 16 |
| R4 | CALM as baseline (RSI < 75) · GUARDED / DEFENSIVE as R2 | +35.3 % · 0.99 · −17.4 % · 0.74 | −1.5 / +2.4 / −0.4 pts | 37 names · +5.72 % → +3.17 % | 15 / 7 |
| # | Variant | Return · Sharpe · Max DD · β | Excess vs SPY · calm / hot / weak tape | Excluded vs v2.2 → replacements · fortnight | Runners ≥ 30 % missed / losses ≤ −5 % avoided |
|---|---|---|---|---|---|
| B1 | baseline + beta ≥ 1.5 veto in GUARDED and DEFENSIVE | +22.5 % · 0.71 · −16.9 % · 0.69 | −0.8 / −0.2 / −8.8 pts | 63 names · +6.20 % → +1.59 % | 26 / 8 |
| B2 | baseline + beta ≥ 1.5 veto in DEFENSIVE only | +40.1 % · 1.03 · −17.9 % · 0.79 | −5.3 / +16.6 / −5.8 pts | 6 names · +8.20 % → +4.53 % | 5 / 0 |
| # | Variant | Return · Sharpe · Max DD · β | Excess vs SPY · calm / hot / weak tape | Excluded vs v2.2 → replacements · fortnight | Runners ≥ 30 % missed / losses ≤ −5 % avoided |
|---|---|---|---|---|---|
| T1 | TAPE-CONDITIONAL — strong tape RSI < 85 · weak tape RSI < 70 ≤ 15 % over the 50-day, high beta RSI < 65 ≤ 12 % | +55.8 % · 1.33 · −18.6 % · 0.8 | −1.7 / +22.2 / −2.7 pts | 48 names · −1.20 % → +2.68 % | 12 / 15 |
| T2 | strong tape RSI < 85 · weak tape: baseline (RSI < 75) + beta ≥ 1.5 veto | +47.3 % · 1.19 · −18.1 % · 0.74 | −1.8 / +22.7 / −8.8 pts | 58 names · +1.51 % → +1.88 % | 22 / 15 |
| T3 | strong tape RSI < 85 · weak tape: baseline (RSI < 75) — loosen only where the tape supports it | +49.3 % · 1.19 · −19.5 % · 0.81 | −5.3 / +21.7 / −3.4 pts | 26 names · −0.65 % → +2.68 % | 6 / 9 |
| T4 | strong tape: baseline · weak tape RSI < 70 ≤ 15 % over the 50-day, high beta RSI < 65 ≤ 12 % — tighten only | +43.6 % · 1.11 · −17.4 % · 0.8 | −5.0 / +15.6 / −2.7 pts | 20 names · −0.62 % → +1.88 % | 5 / 5 |
| # | Variant | Return · Sharpe · Max DD · β | Excess vs SPY · calm / hot / weak tape | Excluded vs v2.2 → replacements · fortnight | Runners ≥ 30 % missed / losses ≤ −5 % avoided |
|---|---|---|---|---|---|
| C1 | RSI < 85 + within 10 % of the 52-week high | +54.7 % · 1.37 · −17.5 % · 0.74 | +8.2 / +15.7 / −6.8 pts | 74 names · +1.44 % → +2.16 % | 22 / 20 |
| C2 | C1 on a strong tape · weak tape RSI < 70 ≤ 15 % over the 50-day within 10 % of the high, high beta RSI < 65 ≤ 12 % | +50.9 % · 1.31 · −17.5 % · 0.74 | +8.6 / +14.3 / −8.4 pts | 92 names · +1.32 % → +1.92 % | 27 / 23 |
| G3 | baseline + within 15 % of the 52-week high (G1 robustness) | +56.9 % · 1.39 · −16.4 % · 0.76 | +4.5 / +20.1 / −5.8 pts | 26 names · −1.04 % → +3.10 % | 8 / 9 |
| G4 | baseline + within 5 % of the 52-week high (G1 robustness) | +47.8 % · 1.38 · −12.3 % · 0.62 | +12.4 / +7.6 / −7.9 pts | 174 names · +1.43 % → +1.06 % | 57 / 38 |
Reading R6. Three things hold across the variants. First, the RSI cap costs return on this tape. At 80 or 85 the book gains five to eight points and the Sharpe rises, because the names between RSI 75 and 85 earned about +2.3 % a fortnight against −1.2 % for the names that replaced them — and nearly all of it on the hot tape, where the excluded names earned +7 % a fortnight against −4.6 %. The MACD-cross and band-stretch vetoes earn their place: dropping every filter (S4) is worse than the baseline. Second, every measure that reads distance costs return and misses the most runners — the 50-day caps, the one-month spike skip, the 12-1 skip: on a fortnight horizon the extension from the 50-day is the momentum, and the cap removes the leaders exactly when they lead (41 runners of +30 % missed at the 15 % cap). The exception is the 52-week high: requiring the name within 10–15 % of its high (G1, G3) adds return, lifts the Sharpe to 1.39 and shortens the drawdown, at the price of a worse weak-tape and DEFENSIVE record, because it excludes names in recovery — a fresh-leader filter, not an overextension filter. Third — the desk's own rule — conditioning on the market state works when the state is read off the tape and fails when it is read off the proxy label. A stricter screen on GUARDED / DEFENSIVE (R1–R4) pays the hot-tape cost without earning the weak-tape benefit. Read on the tape, the rule does what it says: T1 (strong tape RSI < 85; weak tape RSI < 70, at most 15 % over the 50-day, high-beta names RSI < 65 and 12 %) is the best return of the run with a better weak-tape and DEFENSIVE record than the baseline; T4, which only tightens on a weak tape, improves every statistic by a small margin and misses five runners. The beta veto, in any form, destroys return — even on the weak tape (T2), because the weak tape of this sample was a V-shaped recovery, the Daniel–Moskowitz setting.
| Tape state at the cut | Sessions | Book | SPY | Excess | Definition |
|---|---|---|---|---|---|
| calm | 260 | 10.3 % | 15.9 % | -5.6 pts | SPY above its 50-day, < 4 % off its high, QQQ RSI ≤ 70 |
| hot | 52 | 23.4 % | 7.6 % | 15.7 pts | a strong SPY with QQQ RSI > 70 — the proxy calls this GUARDED |
| weak | 121 | 4.5 % | 7.8 % | -3.3 pts | SPY below its 50-day or ≥ 4 % off its high — the choppy / down tape |
| cuts · regime × tape | 42 | CALM: 25 calm | GUARDED: 7 weak · 5 hot | DEFENSIVE: 5 weak | the proxy label mixes two tapes inside GUARDED |
The book's whole edge on this sample was earned on the hot tape; it lagged the index on a calm tape and in weakness. That is the profile of a strength book, and it is why the proxy label is the wrong conditioning variable: GUARDED holds 5 hot-tape cuts, where a stricter screen costs the most, beside 7 weak-tape cuts, where it is the only tightening the sample supports. The live governor reads the rung, phase and SHC state — a tape-state read (SPY against its 50-day and its high) is a separate input and the one the proposed rule keys on.
The protection basket carries an international cluster — Japan, China, emerging markets, developed ex-US, India, Brazil, Korea, Europe, one name at a time (d-151) — but its 60-day correlation test (< 0.30 to SPY) is one an equity ETF almost never passes, so the cluster exists on paper and rarely hedges. The growth pool holds EFA and the ADRs ASML, TSM, ARM and SHOP; nothing from Japan, India, Latin America or Europe beyond ASML. Two families of variant: international ETFs and ADR leaders (EWJ · FXI · KWEB · EEM · VWO · INDA · EWZ · EWY · EWG · EWU; NVO · SAP · MELI · SE · BABA · PDD · TM · SONY · SPOT · NU) as growth candidates with regional themes (I1, I2), and the protection cluster freed from the correlation test with a relative-strength or a dollar condition in its place (H1–H4).
| # | Variant | Return · Sharpe · Max DD · β | Excess · calm / hot / weak tape · DEFENSIVE | International names in the growth sleeve | International protection picks |
|---|---|---|---|---|---|
| I1 | international ETFs + ADR leaders join the growth pool (six-month-leader candidates) | +49.0 % · 1.15 · −17.5 % · 0.87 | −5.3 / +19.8 / −2.1 · −5.5 pts | EWG EWY EWZ FXI KWEB MELI NU SE SONY SPOT TM | none |
| I2 | I1 + the international ETFs leave the protection basket (growth only — rotation-in eligible) | +50.5 % · 1.18 · −17.5 % · 0.86 | −4.8 / +19.8 / −1.6 · −5.5 pts | EEM EWG EWY EWZ FXI KWEB MELI NU SE SONY SPOT | none |
| H1 | protection: the international cluster exempt from the corr < 0.30 test | +40.5 % · 1.01 · −18.7 % · 0.85 | −6.4 / +17.5 / −5.3 · −7.1 pts | EFA KWEB | EWG EWY EWZ FXI |
| H2 | H1 + must beat SPY over 3 months (relative strength) | +40.5 % · 1.01 · −18.7 % · 0.85 | −6.4 / +17.5 / −5.3 · −7.1 pts | EFA KWEB | EWG EWY EWZ FXI |
| H3 | H1 + dollar falling (UUP 1-month return < 0) | +42.7 % · 1.07 · −18.7 % · 0.83 | −4.9 / +16.8 / −4.5 · −7.8 pts | EFA KWEB | EWG EWY FXI |
| H4 | I1 growth pool + H2 protection together | +47.7 % · 1.11 · −18.1 % · 0.89 | −5.8 / +20.3 / −2.9 · −6.1 pts | EWG EWY EWZ FXI KWEB MELI NU SE SONY SPOT TM | EEM EWG EWY EWZ |
Reading R8. As a growth source international exposure pays on this sample: I1 and I2 add seven to eight points of return, lift the Sharpe to 1.15–1.18, shorten the drawdown and improve the weak-tape and DEFENSIVE records — EWG, EWY, EWZ, FXI, KWEB, MELI, NU, SE, SONY, SPOT and TM entered on their own six-month strength in 2025–26, the stretch in which the rest of the world led. As a hedge it does not: freeing the protection cluster from the correlation test (H1–H3) lets EWG, EWY, EWZ and FXI take 4 % slots from metals and duration and hedge nothing, because their correlation to SPY is what the test says it is; the dollar condition (H3) is neutral. Reading: international belongs in the growth pool, as strength with its own regional themes, and not in the protection sleeve as a hedge. The cost is a higher book beta (0.87 against 0.81) — an equity book with more equity in it.
Point-in-time analyst targets and ratings are not in the desk's data, so a target-upside gate cannot be reconstructed and no row above tests one. The literature says the information sits in the revision, not the level (Brav & Lehavy 2003; Jegadeesh, Kim, Krische & Lee 2004), and that consensus targets lag price in the strongest names — which is what the live read shows: 7 of the 37 single names in the growth pool trade above the Street's consensus target as of 2026-09-25 (ARM, CRWD, QCOM, AAPL, NET, AMD, SMCI), and they are among the strongest names in the pool, not the weakest. A gate on “price above target” would have removed leaders.
| Name | Close | Consensus target | Upside | Buy share | Analysts | Read |
|---|---|---|---|---|---|---|
| ARM | 310.32 | 288.7 | -7 % | 64 % | 42 | above the Street’s target |
| CRWD | 252.13 | 235.67 | -6.5 % | 75 % | 53 | above the Street’s target |
| QCOM | 201.97 | 194.13 | -3.9 % | 30 % | 37 | above the Street’s target |
| AAPL | 341.07 | 328.22 | -3.8 % | 57 % | 44 | above the Street’s target |
| NET | 349.17 | 336.81 | -3.5 % | 71 % | 34 | above the Street’s target |
| AMD | 630.63 | 616.51 | -2.2 % | 80 % | 54 | above the Street’s target |
| SMCI | 43.26 | 42.38 | -2 % | 26 % | 19 | above the Street’s target |
| PLTR | 189.67 | 195.57 | +3.1 % | 66 % | 32 | |
| META | 751.66 | 786.8 | +4.7 % | 89 % | 62 | |
| PANW | 374.74 | 395.7 | +5.6 % | 80 % | 55 | |
| TSLA | 372.11 | 396.62 | +6.6 % | 48 % | 46 | |
| NOW | 135.64 | 144.99 | +6.9 % | 92 % | 49 | |
| JPM | 342.9 | 374.24 | +9.1 % | 54 % | 24 | |
| MSFT | 516.17 | 577.26 | +11.8 % | 95 % | 55 | |
| LLY | 1183.72 | 1325.39 | +12 % | 80 % | 30 | |
| V | 367.2 | 419.36 | +14.2 % | 90 % | 40 | |
| MA | 567.92 | 666.71 | +17.4 % | 92 % | 40 | |
| ISRG | 405.18 | 476.34 | +17.6 % | 73 % | 33 | |
| ADBE | 235.47 | 278.15 | +18.1 % | 30 % | 40 | |
| ABT | 101.31 | 120.26 | +18.7 % | 78 % | 27 | |
| CRM | 234.08 | 281.08 | +20.1 % | 71 % | 56 | |
| BAC | 56.67 | 68.62 | +21.1 % | 83 % | 24 | |
| GS | 935.28 | 1134.15 | +21.3 % | 28 % | 25 | |
| ASML | 1743.94 | 2119.61 | +21.5 % | 88 % | 43 | |
| SHOP | 142.25 | 172.77 | +21.5 % | 77 % | 53 | |
| TSM | 450.37 | 552.26 | +22.6 % | 95 % | 19 | |
| GOOGL | 343.92 | 429.46 | +24.9 % | 100 % | 3 | |
| SNOW | 336.34 | 425.19 | +26.4 % | 86 % | 51 | |
| UNH | 376.69 | 481.72 | +27.9 % | 85 % | 27 | |
| SPGI | 403.31 | 520.3 | +29 % | 96 % | 24 | |
| NFLX | 71.14 | 92.93 | +30.6 % | 69 % | 51 | |
| AMZN | 249.67 | 329.54 | +32 % | 97 % | 61 | |
| MU | 1082.28 | 1515.54 | +40 % | 92 % | 48 | |
| UBER | 69.61 | 100.77 | +44.8 % | 84 % | 51 | |
| NVDA | 225.07 | 327.7 | +45.6 % | 95 % | 60 | |
| AVGO | 352.81 | 531.85 | +50.7 % | 92 % | 49 | |
| ORCL | 137.08 | 237.97 | +73.6 % | 82 % | 44 |
What is proposed instead of a gate is a disclosure: every growth name carries the consensus target, its upside, the buy share and an “above target” flag at the cut, and the AB Review Engine (d-155) judges the flagged names against the rest fortnight by fortnight — the route the beta veto took (section 7). Should the live record show above-target names lagging, that record is the evidence a gate would need; until then the number is published and nothing is applied.
The desk asked whether, on a choppy or falling tape, the sleeve should prefer mature cash-flow tech to high-beta tech. Definitions had to be deterministic and reconstructable: tech value = MSFT · AAPL · ORCL · CSCO · IBM · TXN · ADBE · ACN · QCOM · INTU · AVGO · CRM with a 252-day beta below 1.2 at the cut (CSCO, IBM, TXN, ACN, INTU join the pool for it — variant P1 isolates that change); high beta = any growth candidate with a 252-day beta of 1.5 or more; weak tape = SPY below its 50-day or 4 % or more off its 52-week high, the d-156 trigger, so the two rules act together. The preference is a priority tier (tech-value names enter right after the M8 tier, up to N slots, the theme rule still applies); the cap limits the high-beta names in the sleeve; both act on a weak tape only. Baseline +42.3 % · Sharpe 1.07 · max DD −17.9 %; 12 of the cuts fell on a weak tape.
| # | Variant | Return · Sharpe · Max DD · β | Excess · calm / hot / weak tape · DEFENSIVE | Tech-value entries on weak tapes · their fortnight | High-beta names held on weak tapes · their fortnight | Runners ≥ 30 % missed / losses avoided |
|---|---|---|---|---|---|---|
| V0 | v2.2 baseline (no tape screen · no tech-value tier) | +42.3 % · 1.07 · −17.9 % · 0.81 | −5.6 / +15.7 / −3.3 · −7.0 pts | none | 28 · +4.18 % | — |
| P1 | pool + CSCO IBM TXN ACN INTU (as leader candidates only — no rule) | +43.3 % · 1.09 · −17.4 % · 0.81 | −7.5 / +19.3 / −3.7 · −7.2 pts | none | 27 · +4.19 % | 3 / 6 |
| T1 | d-156 tape screen alone (strong RSI < 85 · weak RSI < 70 ≤ 15 %, high beta RSI < 65 ≤ 12 %) | +55.8 % · 1.33 · −18.6 % · 0.8 | −1.7 / +22.2 / −2.7 · −6.0 pts | none | 24 · +7.68 % | 12 / 15 |
| T1P | d-156 tape screen + the five quality names in the pool | +45.5 % · 1.16 · −18.8 % · 0.8 | −3.1 / +17.0 / −4.3 · −6.3 pts | none | 22 · +7.41 % | 14 / 18 |
| # | Variant | Return · Sharpe · Max DD · β | Excess · calm / hot / weak tape · DEFENSIVE | Tech-value entries on weak tapes · their fortnight | High-beta names held on weak tapes · their fortnight | Runners ≥ 30 % missed / losses avoided |
|---|---|---|---|---|---|---|
| Q1 | weak tape: up to 2 tech-value names enter after the M8 tier (preference, no exclusion) | +42.1 % · 1.07 · −17.4 % · 0.81 | −7.2 / +19.3 / −4.8 · −7.2 pts | 4 · −3.27 % (CRM CSCO) | 26 · +3.54 % | 4 / 6 |
| Q2 | weak tape: up to 3 tech-value names enter after the M8 tier | +42.6 % · 1.08 · −17.1 % · 0.81 | −7.2 / +19.3 / −4.4 · −7.2 pts | 5 · −4.96 % (AAPL CRM CSCO) | 26 · +3.54 % | 4 / 7 |
| Q3 | weak tape: up to 4 tech-value names enter after the M8 tier | +42.6 % · 1.08 · −17.1 % · 0.81 | −7.2 / +19.3 / −4.4 · −7.2 pts | 5 · −4.96 % (AAPL CRM CSCO) | 26 · +3.54 % | 4 / 7 |
| # | Variant | Return · Sharpe · Max DD · β | Excess · calm / hot / weak tape · DEFENSIVE | Tech-value entries on weak tapes · their fortnight | High-beta names held on weak tapes · their fortnight | Runners ≥ 30 % missed / losses avoided |
|---|---|---|---|---|---|---|
| Q4 | weak tape: 3 tech-value names + high-beta (β ≥ 1.5) capped at 3 in the sleeve | +44.6 % · 1.13 · −17.1 % · 0.8 | −7.2 / +19.3 / −3.1 · −7.2 pts | 5 · −4.96 % (AAPL CRM CSCO) | 20 · +4.94 % | 5 / 7 |
| Q5 | weak tape: 3 tech-value names + high-beta capped at 2 | +42.6 % · 1.09 · −17.1 % · 0.78 | −6.8 / +20.3 / −5.6 · −7.9 pts | 5 · −4.96 % (AAPL CRM CSCO) | 16 · +3.55 % | 9 / 8 |
| Q6 | weak tape: 3 tech-value names + high-beta excluded (cap 0) | +37.9 % · 1.01 · −17.3 % · 0.74 | −6.5 / +20.2 / −9.2 · −9.4 pts | 5 · −5.14 % (AAPL CRM CSCO) | none | 18 / 11 |
| Q7 | weak tape: high-beta capped at 3, no tech-value tier (the cap alone) | +43.6 % · 1.11 · −17.4 % · 0.8 | −7.2 / +19.3 / −3.8 · −7.2 pts | none | 20 · +4.94 % | 5 / 6 |
| # | Variant | Return · Sharpe · Max DD · β | Excess · calm / hot / weak tape · DEFENSIVE | Tech-value entries on weak tapes · their fortnight | High-beta names held on weak tapes · their fortnight | Runners ≥ 30 % missed / losses avoided |
|---|---|---|---|---|---|---|
| W1 | d-156 tape screen + weak tape: 2 tech-value names | +47.1 % · 1.19 · −18.8 % · 0.8 | −3.1 / +17.0 / −3.2 · −6.3 pts | 4 · −1.80 % (CSCO IBM) | 22 · +7.41 % | 14 / 18 |
| W2 | d-156 tape screen + weak tape: 3 tech-value names | +47.5 % · 1.2 · −18.5 % · 0.8 | −3.1 / +17.0 / −2.9 · −6.2 pts | 5 · −3.78 % (AAPL CSCO IBM) | 22 · +7.41 % | 14 / 19 |
| W3 | d-156 tape screen + weak tape: 3 tech-value names + high-beta capped at 3 | +46.9 % · 1.19 · −18.5 % · 0.79 | −2.5 / +17.0 / −3.9 · −6.2 pts | 5 · −3.78 % (AAPL CSCO IBM) | 18 · +7.57 % | 15 / 19 |
| W4 | d-156 tape screen + weak tape: 3 tech-value names + high-beta capped at 2 | +44.0 % · 1.14 · −18.5 % · 0.78 | −2.4 / +17.1 / −6.1 · −6.6 pts | 5 · −3.78 % (AAPL CSCO IBM) | 14 · +5.98 % | 16 / 19 |
| W5 | d-156 tape screen + weak tape: 4 tech-value names + high-beta capped at 3 | +46.9 % · 1.19 · −18.5 % · 0.79 | −2.5 / +17.0 / −3.9 · −6.2 pts | 5 · −3.78 % (AAPL CSCO IBM) | 18 · +7.57 % | 15 / 19 |
| # | Variant | Return · Sharpe · Max DD · β | Excess · calm / hot / weak tape · DEFENSIVE | Tech-value entries on weak tapes · their fortnight | High-beta names held on weak tapes · their fortnight | Runners ≥ 30 % missed / losses avoided |
|---|---|---|---|---|---|---|
| X1 | weak tape: 3 tech-value names — pool as it stands (no new names) | +41.9 % · 1.06 · −18.1 % · 0.81 | −5.6 / +15.7 / −3.6 · −7.0 pts | 2 · −10.08 % (AAPL CRM) | 28 · +4.18 % | 0 / 1 |
| X2 | weak tape: high-beta capped at 3 — pool as it stands | +43.4 % · 1.1 · −17.9 % · 0.79 | −3.8 / +15.7 / −4.1 · −7.0 pts | none | 20 · +4.30 % | 2 / 0 |
| X3 | d-156 tape screen + weak tape: 3 tech-value names — pool as it stands | +55.4 % · 1.32 · −18.9 % · 0.8 | −1.7 / +22.2 / −3.0 · −6.0 pts | 1 · −11.72 % (AAPL) | 24 · +7.68 % | 12 / 16 |
| X4 | d-156 tape screen + weak tape: high-beta capped at 3 — pool as it stands | +52.2 % · 1.27 · −18.6 % · 0.79 | −2.3 / +22.2 / −4.7 · −6.0 pts | none | 18 · +7.57 % | 13 / 15 |
| X5 | d-156 tape screen + weak tape: 3 tech-value names + high-beta capped at 3 — pool as it stands | +51.8 % · 1.26 · −18.8 % · 0.79 | −2.3 / +22.2 / −5.0 · −6.0 pts | 1 · −11.72 % (AAPL) | 18 · +7.57 % | 13 / 16 |
Reading R10 — not adopted on this sample. The rule does the opposite of what it intends on the tape we have. On the weak-tape cuts the high-beta names the sleeve held earned +4.18 % a fortnight on average in the baseline and +7.68 % with the d-156 screen, while the tech-value names that entered on those cuts lost (−4.96 % a fortnight in Q2; every preference variant reads negative). The reason is the sample: its weak tapes were V-shaped recoveries — the tariff drawdown of spring 2025 above all — in which the highest-beta names rebounded hardest, the Daniel–Moskowitz setting in which any de-risking of a strength book costs return. The mature names, for their part, rarely pass the screen on a weak tape at all: on the pool as it stands the tier found two entries in twenty-one months (X1), because on a weak tape mature tech sits below its 50-day too. The high-beta cap at three is the one mild positive on its own (Q4, X2) and a cost once the d-156 screen is in force (X4 gives back 3.6 points of T1); the five quality names, added to the pool as leader candidates, cost the d-156 book ten points (T1P) by displacing stronger names on strong tapes.
What the desk keeps from the run is the question, not the rule: a protracted, non-V-shaped down tape — 2022 is the case in point — is exactly what this sample does not contain, and it is the tape the rule was written for. So d-160 stays proposed and unapplied, and the AB Review Engine now carries it as a frozen counterfactual on every weak-tape edition (the tech-value candidate left out against the high-beta name held), so that the live record can reopen it on evidence rather than on intuition.
Thirty-one variants (plus twenty-one in R10) on one twenty-one-month sample that is a single tech-led bull run with a V-shaped tariff drawdown: the deflated-Sharpe warning (Bailey & López de Prado 2014) applies to every row, the combinations most of all. The desk's counterfactual: each adopted rule enters the AB Review Engine as a frozen comparison, so the live record — not this table — decides whether it stays. Reproduce: scripts/ab_v23_overextension_research.py; the S0 row reproduces the engine to the last basis point (true).
The excess return is the pool's, the shape is the governor's. A relative-strength book on a 2026 pool over a 2025–26 tape led by semiconductors will beat the index; that is what look-ahead does and the paper says so. What the design can claim is the shape: a beta near 0.8 and a correlation near 0.6 to SPY for a book that is 50–80 % in strength names, obtained by shrinking the growth budget when the tape proxy turned. Table R2 also shows the price of that: in the sessions the proxy read DEFENSIVE — March to May 2025, the tariff drawdown and its rebound — the book lagged SPY, because a strength book de-risked into a V-shaped recovery is the momentum-crash setting of Daniel & Moskowitz (2016). The governor is not free; it is a premium paid for the drawdowns that did not rebound.
Two “free” refinements, two costly rules kept. The tighter hold band and the 4 % protection slots each add return and remove drawdown on this sample and cost nothing in governance, so they were adopted. The one-name-per-theme rule and the M8 priority tier each cost return on this sample and were kept anyway: the first is a concentration rule, the second is the desk's own read entering first, and neither was ever an alpha claim. A methodology that dropped its governance rules whenever a backtest said so would not be a methodology.
The defensive branch is the least tested part of the book. The tape proxy produced a handful of DEFENSIVE cuts in twenty-one months; the sleeve design exists for exactly those cuts. The live governor, reading the actual rung, phase and SHC state from launch, will produce the observations the proxy cannot, and the paper's tables will carry them as they arrive.
The desk doctrine carries a beta veto (d-051, d-068): in later phases, names with a 252-day beta above 1.5 leave. Applying it to the AB growth sleeve in GUARDED and DEFENSIVE regimes cut the reconstruction's return from +52 % to +28 % without improving the drawdown (table R4) — the classic momentum result that the strength book's beta is time-varying and highest exactly when the names are strongest (Grundy & Martin 2001). Applying it in DEFENSIVE only changed nothing, because there were five such cuts. A rule that either destroys the return or has no observations is not a rule the paper can defend; a number the reader should see is. The book therefore publishes, at every cut, the equal-weight 252-day beta of the growth names and the names a beta ≥ 1.5 veto would have removed — and applies nothing. Should the live record show the sleeve's beta doing damage in a DEFENSIVE regime, that disclosure is the evidence the rule would need.
TRH gives the odds; SHC says whether the suppression that keeps those odds from realizing is exhausted, and dates the moment; AB Adaptive Strength says what a rules book holds given both. The direction of dependence is one way — the reads govern the book, the book never feeds the reads — so the pairing is not circular and the book's record becomes a third validation surface: every cut carries the rung, the phase and the SHC state that sized it, and the sleeve returns by regime (table R2) are the reads' own scorecard in allocation space. A DEFENSIVE cut that protected is evidence for the rung; one that cost is evidence against it. That is what a governed book is for.
One sample of twenty-one months, one pool with look-ahead, a tape proxy for the regime and a rules proxy for the M8 read; seven ablation variants in the first run, six in the second and thirty-one in the third (R4–R9) on that one sample, which is the situation Bailey & López de Prado (2014) warn about, so no Sharpe on this page is an estimate. The third run's tape-state split (R7) rests on twelve weak-tape cuts, five of them in a V-shaped recovery — a reading, not a law. The protection checks are technical proxies for mechanisms — safe-haven flows, trend, carry — that are only observable with positioning data; the two-close rule buys stability with a session of lag. Costs are modelled at a flat 5 bps a side; the true cost of a 35 % one-way turnover every fortnight in a small book is lower, and in a large one higher. Every number on this page is a statistical observation published by a financial publisher — not a forecast, not a track record, not advice.
It is the methodology behind the AB Portfolio, Assets Bulletin's rules-cut model book from Oct 2, 2026. 'Adaptive' refers to the sleeve sizes, which follow the desk's regime read (TRH rung, cycle phase, SHC state); 'Strength' refers to the selection, which is relative strength — six-month return — in a strict source order, held on hysteresis.
It reads the TRH rung, the cycle phase and the SHC state and returns one of three regimes. CALM sizes the book 85 / 10 / 0 / 5 (growth / bills / income / protection) with ten growth names and no income line, GUARDED 65 / 15 / 10 / 10 and DEFENSIVE 50 / 20 / 10 / 20 with eight growth names and the XDTE + SOXY pair (d-161). A HIGH or SEVERE rung, Phase 3 or an active SHC read is DEFENSIVE; a MODERATELY ELEVATED or ELEVATED rung or Phase 2 is GUARDED.
Protection names are the sleeve most exposed to whipsaw: many pass a five-check momentum screen on one close and fail it the next. Requiring two consecutive confirming closes to enter, and two consecutive failing closes to leave, is an anti-whipsaw rule (doctrine d-030, d-151) — it trades a session of lag for far fewer round trips.
No. It is a rules-only simulation from Jan 2, 2025 on a proxy regime, using today's desk pool (look-ahead by construction), gross of costs. The paper publishes the modelled 5 bps/side drag, the average turnover per cut and the count of DEFENSIVE cuts beside every number, and treats the excess return as an upper bound. The live paper track starts with the first published edition.
No. Assets Bulletin is a financial publisher. This page describes how an illustrative model book is cut by rules and reports statistics on past data. Readers execute for themselves, if at all; nothing here is a recommendation to buy or sell anything.
© 2026 Assets Bulletin LLC. Educational research from a financial publisher. Nothing on this page is personalised investment advice; all statistics are observations on past data and past behaviour of any rule does not guarantee future results.
Cookies & privacy. We use strictly-necessary storage to keep you signed in, and — only with your consent — functional and privacy-respecting analytics storage. We also use Google's tag to measure whether our own ads lead to signups (conversion measurement). We never sell your data.Necessary storage keeps you signed in; analytics and ad-measurement run only with your consent. We never sell your data. Cookie Policy · Privacy Policy