RESEARCH · WORKING PAPER v0.1 · SEPTEMBER 2026 · BUILT ON TRH AND SHC

AB Adaptive Strength Methodology

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

Abstract

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.

Cite as

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

▸ BibTeX
@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}
}

1Motivation — the missing allocation layer

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.

2Literature and the gap

FamilyCredited workContributesLacks
Relative strength & momentumLevy (1967); Jegadeesh & Titman (1993); Asness, Moskowitz & Pedersen (2013); Moskowitz, Ooi & Pedersen (2012)Why six-month strength is a selection criterion at allSelection, not sizing; no regime, no hedge
Momentum crashes & volatility managementDaniel & 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 betaScales by realized variance, a lagging read; no view on what to hold instead
Trend, crisis alpha & safe havensFaber (2007); Hurst, Ooi & Pedersen (2017); Kaminski (2011); Baur & Lucey (2010)Which assets have hedged, and that they do so on their own trendA fixed hedge list pays a carry every calm month
Regime switching & tactical allocationHamilton (1989); Ang & Bekaert (2004); Lo (2004)The state, inferred, changes the optimal mixThe state is inferred from returns, never read from the desk
Transaction costs & hysteresisKorajczyk & Sadka (2004); Frazzini, Israel & Moskowitz (2014); Gârleanu & Pedersen (2013)Why a hold band and confirmation rules existOptimal trading needs a cost model the book does not have — it publishes a modelled drag instead
Overextension & market stateGeorge & 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 toolNo fixed “too extended” threshold exists in the literature — section 5, R6–R7 tests the desk’s own
Analyst targets & revisionsBrav & Lehavy (2003); Jegadeesh, Kim, Krische & Lee (2004)Targets are informative in the revision, not the level; the consensus lags price in the strongest namesNo point-in-time history in the desk data — a disclosure, not a gate (R9)
Backtest overfittingBailey, 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 runsThe 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.

3The model

3.1 The Protection Sleeve Governor

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
RegimeReadGrowth %Bills %Income % (XDTE + SOXY)Protection %
CALMrung LOW / MODERATE · Phase 1 · SHC dormant or incipient85 (10 names)100 — no income line (d-161)5
GUARDEDrung MODERATELY ELEVATED / ELEVATED · or Phase 265 (8 names)1510 (5 + 5)10
DEFENSIVErung HIGH / SEVERE · or Phase 3 · or an active SHC touch / realization50 (8 names)2010 (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).

3.2 The growth sleeve — relative strength in a strict source order

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
TierNamesWhy in this order
0 · heldnames 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 SPYhysteresis — the hold band
1 · M8 in accumulationthe 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 ETFthe stronger of SOXX / SMH by six-month returnthe sector the tape is led by, as one line
3 · rotation inup 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 firsta laggard turning: relative strength before it shows in the six-month number (d-154)
4 · six-month leadersthe 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 themesrelative strength proper — international as strength, never as a hedge (R8)
5 · shadow / Hot Assetsgrowth names of the governed bi-weekly shadow and Hot Assets that pass the screenfills 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.

3.3 The protection basket — weight only on confirmed momentum

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:

CheckRuleReading
Trendclose above the 50-day averagethe name is being held up on its own
1-month return> 0not a falling hedge
Relative 1-monthbeats SPY over the same 20 sessionsit is hedging now, not in theory
3-month return> 0a positive quarter — the regime it hedges is in force
Diversification60-day correlation of daily returns to SPY < 0.30it 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 clusterThemes that share the driver
metalsgold · silver
currenciesdollar · yen · franc · euro
cryptobitcoin
durationTreasuries · TIPS
equity inverse / volSH · PSQ · RWM · VIXY (long vol only on an SHC touch)
trendmanaged futures
commoditiesbroad commodities · agriculture · oil · energy
internationalJapan · China · EM · developed ex-US · India · Brazil · Korea · Europe
defensive equityutilities · 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.

3.4 The bills line and the income pair

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.

3.5 Cadence and execution

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).

4Data and method

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.

5Results

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.

851301802025-012025-042025-082025-112026-022026-062026-092026-09AB 158SPY 133
Rules-only reconstruction 2025-01-02 → 2026-09-29, rebased to 100 · AB Adaptive Strength vs SPY total return · gross of costs · proxy regime · today's pool — a study line, not a record.

R1 — The reconstruction, gross and net of a modelled drag

StatisticAB Adaptive StrengthSPY 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 cut1.59 pts · 38 %—
CAGR · annualized volatility+30.1 % · 22.8 %—
Sharpe (rf 0) · maximum drawdown1.28 · -18.9 %—
Beta · correlation to SPY (daily)0.91 · 0.68—
Up-capture · down-capture127 % · 119 %—
Cuts executed · sessions42 · 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.

R2 — The book by regime

Regime (last cut in force)CutsSessionsAB return in regimeSPY return in regimeExcess
CALM25260+11.4 %+15.9 %-4.5 %
GUARDED12123+28.4 %+2.3 %+26.0 %
DEFENSIVE552+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.

R3 — Cut ledger (latest 14 of 42)

ExecutedRegime · tapeNamesTurnoverGrowth βVeto would removeProtection confirmedBills
2026-09-16GUARDED · weak1337 %1.914: AMD MU EWY XLKMRK BNOWEEK 18 %
2026-09-02CALM · strong1243 %1.332: XLK EWYMRKWEEK 11 %
2026-08-17CALM · strong1255 %1.835: AMD MU XLK ASML NVDAMRKWEEK 11 %
2026-08-03CALM · strong1244 %0.751: JETSABBVWEEK 11 %
2026-07-16CALM · strong1234 %1.362: AMD ASMLABBVWEEK 11 %
2026-07-02CALM · strong1219 %2.026: MU ARM AMD SOXX ASML TSMABBVWEEK 11 %
2026-06-16CALM · strong1253 %2.087: MU ARM AMD EWY SOXX ASML TSMABBVWEEK 11 %
2026-06-02GUARDED · strong1239 %1.797: AMD EWY SOXX ASML TSM NVDA TANnone — budget in billsWEEK 27 %
2026-05-18GUARDED · strong1314 %1.696: MU EWY SOXX AMD ASML BOTZUSO KOWEEK 18 %
2026-05-04GUARDED · strong1230 %1.526: MU EWY SOXX AMD BOTZ ASMLnone — budget in billsWEEK 27 %
2026-04-16GUARDED · strong1256 %1.463: MU SOXX NVDAnone — budget in billsWEEK 27 %
2026-04-02DEFENSIVE · weak1160 %0.69noneXLE NEE KMLM PSQ UUPWEEK 21 %
2026-03-16GUARDED · weak1254 %0.771: MUXLE VZWEEK 16 %
2026-03-02GUARDED · weak1310 %1.061: SOXXXLE MRKWEEK 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.

R4 — Ablations that shaped v2.1 (council run, Jan 2, 2025 → Sep 24, 2026)

VariantReturnSharpeMax DDBetaUp / down captureDecision
v2 as built (hold 16 · 5 % slots · theme rule · M8 tier)+52.1 %1.22−17.3 %0.83122 / 117 %the baseline the council reviewed
D · hold band 12+58.2 %1.32−16.8 %0.83124 / 116 %adopted (d-151): +6 pts, shallower drawdown
L · hold band 12 + 4 % protection slots+58.4 %1.33−16.2 %0.81124 / 115 %adopted (d-151): five hedges in DEFENSIVE
I · M8 tier gated behind rank 16+49.9 %1.13−18.0 %0.85125 / 121 %rejected — the M8 priority tier earns its place
J · hold 12 + no theme rule+64.2 %1.37−17.3 %0.86128 / 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.75104 / 107 %rejected — disclosed, not applied (d-051 / d-068 read)
H1 · beta veto in DEFENSIVE only+52.1 %1.22−17.3 %0.83122 / 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.

R5 — The d-154 amendment: rotation in as a trigger, mega caps in the pool (second run, Jan 2, 2025 → Sep 24, 2026)

VariantReturnSharpeMax DDBetaUp / down captureDecision
v2.1 as adopted (hold 12 · 4 % slots), run to Sep 24+62.9 %1.42−15.4 %0.80124 / 113 %the baseline the d-154 variants change
M1 · mega caps in the pool+50.7 %1.19−17.9 %0.84123 / 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.79118 / 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.82120 / 116 %not chosen
v2.2 as built · 2 slots + mega caps+42.1 %1.07−17.9 %0.81117 / 116 %ADOPTED (user, Sep 25, 2026) — diversification over the sample
M4 · 3 slots + mega caps+41.5 %1.06−17.9 %0.81115 / 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.

R6 — Overextension: what the literature says, what the reconstruction says (third run, 2025-01-02 → 2026-09-25)

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 %.

A · the RSI cap
#VariantReturn · Sharpe · Max DD · βExcess vs SPY · calm / hot / weak tapeExcluded vs v2.2 → replacements · fortnightRunners ≥ 30 % missed / losses ≤ −5 % avoided
S0v2.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)—
S1RSI cap removed (MACD cross + band stretch kept)+46.8 % · 1.15 · −19.1 % · 0.81−7.8 / +21.7 / −2.8 pts29 names · −0.24 % → +2.11 %7 / 10
S2RSI < 80+47.5 % · 1.16 · −19.0 % · 0.81−7.0 / +21.0 / −2.6 pts14 names · −1.77 % → +2.64 %4 / 5
S3RSI < 85+50.1 % · 1.21 · −19.1 % · 0.8−5.3 / +21.7 / −2.8 pts27 names · −1.20 % → +2.28 %6 / 10
S4Trend only — no overextension filter at all+38.0 % · 0.99 · −19.1 % · 0.79−8.6 / +16.9 / −4.7 pts61 names · +2.04 % → +1.16 %14 / 12
B · stretch measures — distance to the 50-day, the one-month spike, the 12-1 skip, the 52-week high
#VariantReturn · Sharpe · Max DD · βExcess vs SPY · calm / hot / weak tapeExcluded vs v2.2 → replacements · fortnightRunners ≥ 30 % missed / losses ≤ −5 % avoided
D1baseline + at most 15 % above the 50-day+40.9 % · 1.19 · −17.9 % · 0.74−0.5 / +4.6 / +1.0 pts92 names · +1.78 % → +0.96 %41 / 20
D2baseline + at most 20 % above the 50-day+29.8 % · 0.92 · −17.9 % · 0.76−6.6 / +4.8 / −2.2 pts61 names · +3.32 % → +0.31 %30 / 13
D3baseline + at most 30 % above the 50-day+31.5 % · 0.91 · −17.9 % · 0.79−6.8 / +7.3 / −2.9 pts18 names · +6.47 % → −1.12 %10 / 3
M1baseline + one-month spike skip (1-month return ≤ 25 %)+30.0 % · 0.9 · −17.9 % · 0.77−4.3 / +2.8 / −2.4 pts42 names · +4.45 % → +0.56 %22 / 8
M212-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 pts40 names · +0.70 % → +0.29 %15 / 9
G1baseline + within 10 % of the 52-week high+54.8 % · 1.39 · −16.6 % · 0.74+12.9 / +11.8 / −7.2 pts59 names · +1.83 % → +2.42 %21 / 15
G2rank 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 pts182 names · +1.36 % → +0.28 %68 / 40
C · conditional on the PROXY regime label (CALM / GUARDED / DEFENSIVE)
#VariantReturn · Sharpe · Max DD · βExcess vs SPY · calm / hot / weak tapeExcluded vs v2.2 → replacements · fortnightRunners ≥ 30 % missed / losses ≤ −5 % avoided
R1REGIME-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 pts34 names · +6.12 % → +2.40 %12 / 8
R2R1 + 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 pts54 names · +3.73 % → +2.61 %20 / 14
R3CALM trend only (no filter) · GUARDED / DEFENSIVE as R2+31.0 % · 0.91 · −18.1 % · 0.72−4.8 / +2.4 / −0.7 pts79 names · +3.03 % → +1.46 %27 / 16
R4CALM as baseline (RSI < 75) · GUARDED / DEFENSIVE as R2+35.3 % · 0.99 · −17.4 % · 0.74−1.5 / +2.4 / −0.4 pts37 names · +5.72 % → +3.17 %15 / 7
D · the beta veto (d-051 / d-068) as a screen
#VariantReturn · Sharpe · Max DD · βExcess vs SPY · calm / hot / weak tapeExcluded vs v2.2 → replacements · fortnightRunners ≥ 30 % missed / losses ≤ −5 % avoided
B1baseline + beta ≥ 1.5 veto in GUARDED and DEFENSIVE+22.5 % · 0.71 · −16.9 % · 0.69−0.8 / −0.2 / −8.8 pts63 names · +6.20 % → +1.59 %26 / 8
B2baseline + beta ≥ 1.5 veto in DEFENSIVE only+40.1 % · 1.03 · −17.9 % · 0.79−5.3 / +16.6 / −5.8 pts6 names · +8.20 % → +4.53 %5 / 0
E · conditional on the TAPE STATE — weak = SPY below its 50-day or ≥ 4 % off its high; strong otherwise
#VariantReturn · Sharpe · Max DD · βExcess vs SPY · calm / hot / weak tapeExcluded vs v2.2 → replacements · fortnightRunners ≥ 30 % missed / losses ≤ −5 % avoided
T1TAPE-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 pts48 names · −1.20 % → +2.68 %12 / 15
T2strong 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 pts58 names · +1.51 % → +1.88 %22 / 15
T3strong 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 pts26 names · −0.65 % → +2.68 %6 / 9
T4strong 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 pts20 names · −0.62 % → +1.88 %5 / 5
F · combinations and robustness
#VariantReturn · Sharpe · Max DD · βExcess vs SPY · calm / hot / weak tapeExcluded vs v2.2 → replacements · fortnightRunners ≥ 30 % missed / losses ≤ −5 % avoided
C1RSI < 85 + within 10 % of the 52-week high+54.7 % · 1.37 · −17.5 % · 0.74+8.2 / +15.7 / −6.8 pts74 names · +1.44 % → +2.16 %22 / 20
C2C1 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 pts92 names · +1.32 % → +1.92 %27 / 23
G3baseline + within 15 % of the 52-week high (G1 robustness)+56.9 % · 1.39 · −16.4 % · 0.76+4.5 / +20.1 / −5.8 pts26 names · −1.04 % → +3.10 %8 / 9
G4baseline + within 5 % of the 52-week high (G1 robustness)+47.8 % · 1.38 · −12.3 % · 0.62+12.4 / +7.6 / −7.9 pts174 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.

R7 — Where the v2.2 book's edge came from, by tape state

Tape state at the cutSessionsBookSPYExcessDefinition
calm26010.3 %15.9 %-5.6 ptsSPY above its 50-day, < 4 % off its high, QQQ RSI ≤ 70
hot5223.4 %7.6 %15.7 ptsa strong SPY with QQQ RSI > 70 — the proxy calls this GUARDED
weak1214.5 %7.8 %-3.3 ptsSPY below its 50-day or ≥ 4 % off its high — the choppy / down tape
cuts · regime × tape42CALM: 25 calmGUARDED: 7 weak · 5 hotDEFENSIVE: 5 weakthe 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.

R8 — International exposure: growth source or hedge?

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).

#VariantReturn · Sharpe · Max DD · βExcess · calm / hot / weak tape · DEFENSIVEInternational names in the growth sleeveInternational protection picks
I1international 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 ptsEWG EWY EWZ FXI KWEB MELI NU SE SONY SPOT TMnone
I2I1 + 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 ptsEEM EWG EWY EWZ FXI KWEB MELI NU SE SONY SPOTnone
H1protection: 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 ptsEFA KWEBEWG EWY EWZ FXI
H2H1 + must beat SPY over 3 months (relative strength)+40.5 % · 1.01 · −18.7 % · 0.85−6.4 / +17.5 / −5.3 · −7.1 ptsEFA KWEBEWG EWY EWZ FXI
H3H1 + dollar falling (UUP 1-month return < 0)+42.7 % · 1.07 · −18.7 % · 0.83−4.9 / +16.8 / −4.5 · −7.8 ptsEFA KWEBEWG EWY FXI
H4I1 growth pool + H2 protection together+47.7 % · 1.11 · −18.1 % · 0.89−5.8 / +20.3 / −2.9 · −6.1 ptsEWG EWY EWZ FXI KWEB MELI NU SE SONY SPOT TMEEM 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.

R9 — The analyst question: a live read, not a backtest

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.

Alpha Vantage consensus at the run · 2026-09-25 · 37 single names
NameCloseConsensus targetUpsideBuy shareAnalystsRead
ARM310.32288.7-7 %64 %42above the Street’s target
CRWD252.13235.67-6.5 %75 %53above the Street’s target
QCOM201.97194.13-3.9 %30 %37above the Street’s target
AAPL341.07328.22-3.8 %57 %44above the Street’s target
NET349.17336.81-3.5 %71 %34above the Street’s target
AMD630.63616.51-2.2 %80 %54above the Street’s target
SMCI43.2642.38-2 %26 %19above the Street’s target
PLTR189.67195.57+3.1 %66 %32
META751.66786.8+4.7 %89 %62
PANW374.74395.7+5.6 %80 %55
TSLA372.11396.62+6.6 %48 %46
NOW135.64144.99+6.9 %92 %49
JPM342.9374.24+9.1 %54 %24
MSFT516.17577.26+11.8 %95 %55
LLY1183.721325.39+12 %80 %30
V367.2419.36+14.2 %90 %40
MA567.92666.71+17.4 %92 %40
ISRG405.18476.34+17.6 %73 %33
ADBE235.47278.15+18.1 %30 %40
ABT101.31120.26+18.7 %78 %27
CRM234.08281.08+20.1 %71 %56
BAC56.6768.62+21.1 %83 %24
GS935.281134.15+21.3 %28 %25
ASML1743.942119.61+21.5 %88 %43
SHOP142.25172.77+21.5 %77 %53
TSM450.37552.26+22.6 %95 %19
GOOGL343.92429.46+24.9 %100 %3
SNOW336.34425.19+26.4 %86 %51
UNH376.69481.72+27.9 %85 %27
SPGI403.31520.3+29 %96 %24
NFLX71.1492.93+30.6 %69 %51
AMZN249.67329.54+32 %97 %61
MU1082.281515.54+40 %92 %48
UBER69.61100.77+44.8 %84 %51
NVDA225.07327.7+45.6 %95 %60
AVGO352.81531.85+50.7 %92 %49
ORCL137.08237.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.

R10 — Tech value over high-beta tech on a weak tape (fourth run, 2025-01-02 → 2026-09-25)

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.

A · baselines — the pool change and the d-156 screen on their own
#VariantReturn · Sharpe · Max DD · βExcess · calm / hot / weak tape · DEFENSIVETech-value entries on weak tapes · their fortnightHigh-beta names held on weak tapes · their fortnightRunners ≥ 30 % missed / losses avoided
V0v2.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 ptsnone28 · +4.18 %—
P1pool + 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 ptsnone27 · +4.19 %3 / 6
T1d-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 ptsnone24 · +7.68 %12 / 15
T1Pd-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 ptsnone22 · +7.41 %14 / 18
B · preference — tech-value names enter after the M8 tier on a weak tape (pool + the five quality names)
#VariantReturn · Sharpe · Max DD · βExcess · calm / hot / weak tape · DEFENSIVETech-value entries on weak tapes · their fortnightHigh-beta names held on weak tapes · their fortnightRunners ≥ 30 % missed / losses avoided
Q1weak 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 pts4 · −3.27 % (CRM CSCO)26 · +3.54 %4 / 6
Q2weak 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 pts5 · −4.96 % (AAPL CRM CSCO)26 · +3.54 %4 / 7
Q3weak 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 pts5 · −4.96 % (AAPL CRM CSCO)26 · +3.54 %4 / 7
C · the high-beta cap on a weak tape
#VariantReturn · Sharpe · Max DD · βExcess · calm / hot / weak tape · DEFENSIVETech-value entries on weak tapes · their fortnightHigh-beta names held on weak tapes · their fortnightRunners ≥ 30 % missed / losses avoided
Q4weak 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 pts5 · −4.96 % (AAPL CRM CSCO)20 · +4.94 %5 / 7
Q5weak 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 pts5 · −4.96 % (AAPL CRM CSCO)16 · +3.55 %9 / 8
Q6weak 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 pts5 · −5.14 % (AAPL CRM CSCO)none18 / 11
Q7weak 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 ptsnone20 · +4.94 %5 / 6
D · together with the d-156 tape screen (pool + the five quality names)
#VariantReturn · Sharpe · Max DD · βExcess · calm / hot / weak tape · DEFENSIVETech-value entries on weak tapes · their fortnightHigh-beta names held on weak tapes · their fortnightRunners ≥ 30 % missed / losses avoided
W1d-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 pts4 · −1.80 % (CSCO IBM)22 · +7.41 %14 / 18
W2d-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 pts5 · −3.78 % (AAPL CSCO IBM)22 · +7.41 %14 / 19
W3d-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 pts5 · −3.78 % (AAPL CSCO IBM)18 · +7.57 %15 / 19
W4d-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 pts5 · −3.78 % (AAPL CSCO IBM)14 · +5.98 %16 / 19
W5d-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 pts5 · −3.78 % (AAPL CSCO IBM)18 · +7.57 %15 / 19
E · isolation — the same rules on the pool as it stands
#VariantReturn · Sharpe · Max DD · βExcess · calm / hot / weak tape · DEFENSIVETech-value entries on weak tapes · their fortnightHigh-beta names held on weak tapes · their fortnightRunners ≥ 30 % missed / losses avoided
X1weak 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 pts2 · −10.08 % (AAPL CRM)28 · +4.18 %0 / 1
X2weak 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 ptsnone20 · +4.30 %2 / 0
X3d-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 pts1 · −11.72 % (AAPL)24 · +7.68 %12 / 16
X4d-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 ptsnone18 · +7.57 %13 / 15
X5d-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 pts1 · −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.

Proposed to the desk doctrine · d-156 and d-158 ADOPTED by the desk Sep 25, 2026 (engine v2.3, live from the next cut) · d-157 · d-159 · d-160 remain PROPOSED
  • d-156 · TAPE-CONDITIONAL OVEREXTENSION SCREEN — ADOPTED Sep 25, 2026 (engine v2.3) — strong tape RSI < 85 · weak tape (SPY below its 50-day or ≥ 4 % off its high) RSI < 70 and at most 15 % over the 50-day, high-beta names (β ≥ 1.5) RSI < 65 and 12 % · MACD-cross and band-stretch vetoes kept in every tape (T1; T4 — tighten only — as the conservative form). Distance caps, the spike skip and the beta veto rejected as rules.
  • d-157 · 52-WEEK-HIGH PROXIMITY — a growth candidate within 15 % of its 52-week high (G3) — the strongest Sharpe of the run, published with its cost in weakness; the desk decides whether a fresh-leader book is the book it wants.
  • d-158 · INTERNATIONAL GROWTH, NOT INTERNATIONAL HEDGE — ADOPTED Sep 25, 2026 (engine v2.3) — international ETFs and ADR leaders join the growth pool with regional themes (I1); the protection cluster keeps its correlation test — the exemption variants (H1–H3) are rejected.
  • d-159 · ANALYST TARGET DISCLOSURE — consensus target · upside · buy share · above-target flag on every growth name at the cut, tracked by the Review Engine; never a gate without live evidence.
  • d-160 · TECH VALUE OVER HIGH BETA ON A WEAK TAPE — NOT ADOPTED on this reading — a tech-value tier (β < 1.2) after the M8 tier and a high-beta cap on a weak tape read negative on every variant (R10): the sample’s weak tapes were V-shaped recoveries. Kept as a tracked counterfactual in the Review Engine; reopened only on live evidence.

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).

6Reading the results

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.

7Disclosure, not rule — the beta question

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.

8Relationship to TRH and SHC

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.

9Limitations

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.

10References

  1. Ang, A. & Bekaert, G. (2004). How Regimes Affect Asset Allocation. Financial Analysts Journal, 60(2), 86–99.
  2. Asness, C. S., Moskowitz, T. J. & Pedersen, L. H. (2013). Value and Momentum Everywhere. Journal of Finance, 68(3), 929–985.
  3. Bailey, D. H., Borwein, J. M., López de Prado, M. & Zhu, Q. J. (2014). Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance. Notices of the American Mathematical Society, 61(5), 458–471.
  4. Bailey, D. H. & López de Prado, M. (2014). The Deflated Sharpe Ratio: Correcting for Selection Bias, Backtest Overfitting, and Non-Normality. Journal of Portfolio Management, 40(5), 94–107.
  5. Barroso, P. & Santa-Clara, P. (2015). Momentum Has Its Moments. Journal of Financial Economics, 116(1), 111–120.
  6. Baur, D. G. & Lucey, B. M. (2010). Is Gold a Hedge or a Safe Haven? An Analysis of Stocks, Bonds and Gold. Financial Review, 45(2), 217–229.
  7. Cooper, M. J., Gutierrez, R. C. & Hameed, A. (2004). Market States and Momentum. Journal of Finance, 59(3), 1345–1365.
  8. Brav, A. & Lehavy, R. (2003). An Empirical Analysis of Analysts’ Target Prices: Short-term Informativeness and Long-term Dynamics. Journal of Finance, 58(5), 1933–1967.
  9. Daniel, K. & Moskowitz, T. J. (2016). Momentum Crashes. Journal of Financial Economics, 122(2), 221–247.
  10. DeMiguel, V., Garlappi, L. & Uppal, R. (2009). Optimal Versus Naive Diversification: How Inefficient Is the 1/N Portfolio Strategy? Review of Financial Studies, 22(5), 1915–1953.
  11. Faber, M. T. (2007). A Quantitative Approach to Tactical Asset Allocation. Journal of Wealth Management, 9(4), 69–79.
  12. Frazzini, A., Israel, R. & Moskowitz, T. J. (2014). Trading Costs of Asset Pricing Anomalies. Fama-Miller Working Paper; Chicago Booth Research Paper No. 14-05.
  13. Gârleanu, N. & Pedersen, L. H. (2013). Dynamic Trading with Predictable Returns and Transaction Costs. Journal of Finance, 68(6), 2309–2340.
  14. George, T. J. & Hwang, C.-Y. (2004). The 52-Week High and Momentum Investing. Journal of Finance, 59(5), 2145–2176.
  15. Grundy, B. D. & Martin, J. S. (2001). Understanding the Nature of the Risks and the Source of the Rewards to Momentum Investing. Review of Financial Studies, 14(1), 29–78.
  16. Hamilton, J. D. (1989). A New Approach to the Economic Analysis of Nonstationary Time Series and the Business Cycle. Econometrica, 57(2), 357–384.
  17. Harvey, C. R. & Liu, Y. (2015). Backtesting. Journal of Portfolio Management, 42(1), 13–28.
  18. Hurst, B., Ooi, Y. H. & Pedersen, L. H. (2017). A Century of Evidence on Trend-Following Investing. Journal of Portfolio Management, 44(1), 15–29.
  19. Jegadeesh, N. & Titman, S. (1993). Returns to Buying Winners and Selling Losers: Implications for Stock Market Efficiency. Journal of Finance, 48(1), 65–91.
  20. Jegadeesh, N., Kim, J., Krische, S. D. & Lee, C. M. C. (2004). Analyzing the Analysts: When Do Recommendations Add Value? Journal of Finance, 59(3), 1083–1124.
  21. Kaminski, K. M. (2011). In Search of Crisis Alpha: A Short Guide to Investing in Managed Futures. CME Group.
  22. Korajczyk, R. A. & Sadka, R. (2004). Are Momentum Profits Robust to Trading Costs? Journal of Finance, 59(3), 1039–1082.
  23. Levy, R. A. (1967). Relative Strength as a Criterion for Investment Selection. Journal of Finance, 22(4), 595–610.
  24. Lo, A. W. (2004). The Adaptive Markets Hypothesis: Market Efficiency from an Evolutionary Perspective. Journal of Portfolio Management, 30(5), 15–29.
  25. Moreira, A. & Muir, T. (2017). Volatility-Managed Portfolios. Journal of Finance, 72(4), 1611–1644.
  26. Moskowitz, T. J., Ooi, Y. H. & Pedersen, L. H. (2012). Time Series Momentum. Journal of Financial Economics, 104(2), 228–250.
  27. Novy-Marx, R. (2012). Is Momentum Really Momentum? Journal of Financial Economics, 103(3), 429–453.
  28. Wilder, J. W. (1978). New Concepts in Technical Trading Systems. Trend Research.
  29. di Salvatore, S. & E1 (Emergent) (2026). Triaxial Regime Hazard (TRH): A Decomposed Time-Varying Transition-Probability Framework for Equity Drawdown Risk. Assets Bulletin Research Working Paper v1.1.
  30. di Salvatore, S. & E1 (Emergent) (2026). Suppressed Hazard Convergence (SHC): Dating the Realization of an Elevated Equity Drawdown Hazard from Suppression Capacity and Price Pressure. Assets Bulletin Research Working Paper v0.1.

Frequently asked questions

What is AB Adaptive Strength?

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.

What does the Protection Sleeve Governor do?

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.

Why does the protection basket need two closes?

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.

Is the reconstruction a track record?

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.

Is this investment advice?

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.

Read the companion SHC paper →

© 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.