αQuant7Alpha
← all strategies
S2

Bonds

US Treasury Yield-Curve Spreads

us treasury yield-curve spreads — regime-aware mean reversion across the long end.

what this strategy does · S2plain language
S2BondsUS Treasury Yield-Curve Spreads

Trades one thing well: the tendency of two linked US Treasury futures to snap back to their normal spread — a single mean-reversion specialist; the other engines are deliberately off (they'd trade the wrong way on a stationary spread).

source · S2 §1, §3, §10
honest risk

The link can break; a health check blocks trading when it does but cannot predict a regime change; hedge ratios are approximations; financing/venue risk remains.

source · S2 §1, §3, §10

Calibration criteria are gates, not outcomes; no realized-performance claim is made.

one specialist engine

A single mean-reversion specialist on a DV01-weighted spread residual — the other canonical engines are deliberately OFF, since trend/breakout logic would trade the wrong way on a stationary spread.

Two leg prices → DV01-weighted residual → rolling z-score → entry when the z-score is stretched. A cointegration-health check measures rolling-mean drift in sigma units and blocks entries when the relationship degrades. The hybrid-AI overlay gates but is a no-op on the live spread path.

Calibration criteria are applied as gates, not outcomes — a configuration either clears the gate or it does not ship.

source · S2 §2-4, §9
§10 · Limitations

The cointegration that grounds the edge is a statistical relationship that can and does break; the health check detects degradation but cannot anticipate a structural regime change in curve dynamics, and the architecture treats a sustained drift breach as a block, not a tradable signal.

source · S2 §10
deliverables · S23 of 3
Pine v6
NinjaScript C#
Python
documentation pack · S25 artifacts required
  • available

    Whitepaper

    S2 RX07 SPRD_MR Bonds 5-leg paper exists in OneDrive 17 Bond/FX Algo Upgrades

  • pending

    Standing requirements

  • available

    Live heatmap

    S2 RX07 100%-parameter heatmap shipped — 16/16 SHIP, leak-free (40fa41f)

  • partial

    Calibration matrix

    Q7_Calibration_Matrix_S2.xlsx exists locally; UI render pending

  • partial

    Change / defect / repair log

assets · 4 × 4 timeframes

SPRD_5_10
5/10 · ZN long-leg (spread ZN−0.55·ZF)
symbol
CBOT:ZN1!
default tf
60m
SPRD_5_30
5/30 · ZB long-leg (spread ZB−0.25·ZF)
symbol
CBOT:ZB1!
default tf
60m
SPRD_10_30
10/30 · ZB long-leg (spread ZB−0.45·ZN)
symbol
CBOT:ZB1!
default tf
60m
SPRD_30_UB
30y/Ultra · UB long-leg (spread UB−0.80·ZB)
symbol
CBOT:UB1!
default tf
60m

routing

default venueNinjaTrader
alternatesTradovate