# Core Forecast - 2026-07-25

**Version**: v1.0
**Generated**: 04:32
**Confidence Cone**: medium

---

## 1. Situation

### Markets

• Interest Rates: → bear steepening at statistical extreme; 2σ+ signals mean-revert 77% within 6d [n=1686], favoring yield pullback
• Financial: → tech at negative extreme with vol repricing up; breadth momentum -6 confirms narrowing participation
• Commodity: → oil at extended-rally extreme, 1d reversal already underway
• Currency: → USD firm on yield differential; EUR at WATCH extreme risks bounce
• Crypto: → no active sigma signal; consolidating, decoupled from equity/rate stress, low conviction
<!-- panels-json: {"interest_rates": {"headline": "10Y at +2.49\u03c3 UP after +3.6% 5d bear-steepening move \u2014 mean-reversion setup", "two_day_forecast": "Expect 10Y yield to stall and likely retrace over next 2 sessions given the 2\u03c3+ mean-reversion base rate of 77% within 6d [n=1686]. If 10Y prints below 4.60% and 2s/10s holds +36bp, look for yield pullback toward 4.55%. Absent a hot data surprise, momentum at +68 (highest in tape) is stretched and prone to fade.", "direction": "down", "confidence": 0.63, "triggers": ["10Y breaks below 4.60% \u2192 reversion confirmed", "10Y closes above 4.78% \u2192 trend continuation, invalidates reversion", "2s/10s compresses below +25bp \u2192 curve-flattening pressure"], "calibration": {"sample_size": 40, "hit_rate": 0.25, "brier_score": 0.31328750000000005}}, "financial": {"headline": "QQQ -1.83\u03c3 DOWN with VIX +12.4% 1d \u2014 negative-extreme setup amid breadth contraction", "two_day_forecast": "Over next 2 sessions expect choppy stabilization attempt in QQQ; WATCH-level signals hit 56% [n=1119] with 77% short-window mean-reversion for 2\u03c3 names, but breadth momentum -6 caps upside. If VIX holds above 18 and breadth stays negative, expect failed bounces. Base case: modest reversion higher, low conviction.", "direction": "up", "confidence": 0.54, "triggers": ["VIX falls below 17 \u2192 risk-on reversion", "VIX spikes above 22 \u2192 downside acceleration", "breadth momentum improves above -3 \u2192 participation repair"], "calibration": {"sample_size": 40, "hit_rate": 0.35, "brier_score": 0.29020999999999997}}, "commodity": {"headline": "Crude +2.33\u03c3 UP, -3.1% 1d after +27% 30d \u2014 reversion already underway from extended rally", "two_day_forecast": "Expect crude to continue cooling over next 2 sessions; the -3.1% 1d move plus +2.33\u03c3 reading aligns with 77% 2\u03c3+ mean-reversion within 6d [n=1686]. If WTI breaks below $87 with no fresh supply-disruption headline, expect drift toward $85. De-escalation in Ukraine talks removes a geo bid.", "direction": "down", "confidence": 0.62, "triggers": ["WTI below $87 \u2192 reversion confirmed", "WTI reclaims $92 on supply headline \u2192 trend resumes", "gold above $4100 \u2192 safe-haven flows persist"], "calibration": {"sample_size": 40, "hit_rate": 0.35, "brier_score": 0.306205}}, "currency": {"headline": "EURUSD -1.94\u03c3 DOWN at WATCH extreme \u2014 USD firm on yield differential", "two_day_forecast": "Over next 2 sessions expect EURUSD to attempt a bounce from the -1.94\u03c3 extreme; WATCH signals show 56% hit rate [n=1119] and 2\u03c3-adjacent reversion is common. However, if 10Y stays above 4.65%, the rate differential keeps USD bid and caps EUR recovery near 1.145. Range-bound with slight upside skew.", "direction": "up", "confidence": 0.53, "triggers": ["EURUSD reclaims 1.145 \u2192 reversion higher", "EURUSD breaks below 1.135 \u2192 USD trend extends", "10Y falls below 4.60% \u2192 EUR relief"], "calibration": {"sample_size": 40, "hit_rate": 0.25, "brier_score": 0.3101}}, "crypto": {"headline": "BTC $64.1k consolidating, no active sigma signal \u2014 decoupled from rate/equity stress", "two_day_forecast": "Expect BTC to range near $63-65k over next 2 sessions absent a catalyst; no sigma signal means no calibrated edge. If BTC holds above $63k with neutral funding, drift is sideways-to-mildly-lower given risk-off tone in equities. Low conviction, watch-size only.", "direction": "neutral", "confidence": 0.5, "triggers": ["BTC below $62k \u2192 risk-off contagion from equities", "BTC above $66k \u2192 independent bid", "ETF net inflows turn positive \u2192 spot demand"], "calibration": {"sample_size": 40, "hit_rate": 0.325, "brier_score": 0.2575125}}} -->

### Quant

• Direction ratio at 56% bullish (+0pp weekly)
• Sigma intensity at 1.43 with 43% ALERT signals
• BULLISH_BIAS streak at 7 consecutive days
• Yield curve normal at +36bp
• Geopolitical risk 0.38 (stable)
• Dispersion index 0.66
• Direction ratio 57% bullish (stable 0pp weekly) → mild bull bias, no regime break; bearish flip only < 40% [n=1042 days]
• Breadth momentum -6 (contracting, 3+ days) → breadth warning active; participation narrowing beneath surface
• Sigma intensity 1.43 (low conviction) → no CRITICAL signals; edge modest, size accordingly
• Dispersion index 1.96 (moderate) → cross-asset decoupling; oil/rates diverging from crypto/equities
• Signal distribution: 0% critical, 43% alert, 57% watch → no >3σ extremes; ALERT anchor 56% [n=1247]
• Yield curve normal, 2s/10s +36bp → no recession signal; bear steepening as 10Y +3.6% 5d leads
• ^TNX +2.49σ UP + USO +2.33σ UP → energy-rate co-movement; 2σ+ mean-reversion base rate 77% within 6d [n=1686]
• Geo risk 0.38 stable, backchannel Ukraine talks → transmission contained to energy curve; de-escalation branch live

---

## 2. Signal

| Asset | Price | Z-Score | Window | Direction |
|-------|-------|---------|--------|-----------|
| ^TNX * | $4.70 | +2.49σ | 60d | up |
| USO | $139.49 | +2.33σ | 30d | up |
| TLT | $83.17 | -2.08σ | 252d | down |
| EURUSD=X | $1.14 | -1.94σ | 252d | down |
| DBA | $28.24 | +1.89σ | 252d | up |
| QQQ | $691.96 | -1.83σ | 30d | down |
| AMD | $539.69 | +1.82σ | 252d | up |

---

## 3. Opportunity

- **Primary**: 10Y Treasury Yield (^TNX): Fade the yield spike / long TLT (short at -2.08σ is oversold); 77% 2σ+ reversion per 6d window [n=1686] (63%)
- **Primary**: Crude Oil (USO): Fade oil strength; 2σ+ mean-reversion 77% per 6d [n=1686], geo de-escalation adds tailwind to short (62%)
- **Primary**: EURUSD: Tactical long EUR from -1.94σ; WATCH reversion 56% [n=1119], but low conviction given USD carry (53%)
- **Secondary**: 10Y yield mean-reversion from +2.49σ bear-steepening extreme: Yield pullback toward 4.55-4.60% relieves duration pressure on QQQ/TLT; 2σ+ reversion base rate 77% within 6d (54%)
- **Secondary**: Crude oil reversion after +27% 30d / +2.33σ extension: 1d -3.1% signals topping; de-escalation in Ukraine removes geo bid, drift toward $85-87 (53%)
- **Secondary**: Breadth contraction (-6 momentum, 3+ days): Narrowing participation caps equity upside; failed bounces likely despite WATCH reversion setup (48%)

---

## 4. Probabilities & Metrics

| Entry | Current | 7d Slope | Decay HL | Cascade Depth |
|-------|---------|----------|----------|---------------|
| CBOE 10 Year Treasur | 63% | N/A | TBD | 1 |
| United States Oil Fu | 62% | N/A | TBD | 1 |
| iShares 20+ Year Tre | 58% | N/A | TBD | 2 |
| eurusd | 50% | N/A | TBD | 0 |
| Invesco DB Agricultu | 50% | N/A | TBD | 0 |

**Performance Scorecard**:
- Backtest (1042d): 574/1292, 44%, +359.7%
- Recent (7d): 3/7, 43%, +5.7%

---

**Sources**: FRED, yfinance, Market data, [scanner: PARTIAL (1/10 failed)]
**Next Calibration**: Run sentinel scanner for breakouts; Monitor: Fresh Middle East / Hormuz supply disruption re-accelerates crude above $95, invalidating oil reversion; Monitor: Hot CPI/NFP print drives 10Y decisively above 4.80%, converting bear-steepening into trend not reversion; Track: 10Y Treasury Yield (^TNX) pricing; Track: Crude Oil (USO) pricing
---

## 5. Shadow Experiments (DS8)

| arch1 | 0.3170 | 0.3358 | (-0.0039) | 602 | accumulating |
| Architecture | Shadow Brier | Prod Brier | Delta | n | Status |
|-------------|-------------|-----------|-------|---|--------|
| arch2 | 0.3126 | 0.3358 | (-0.0047) | 548 | accumulating |
| arch3 | 0.3012 | 0.3358 | (-0.0199) | 548 | accumulating |
