python -m suntzuaimarkets brief · built 2026-10-18T20:39Z UTC · untested items labelled| Fed / rate cycle | −1 | 10y 5.10% (above 200d 4.50, 1m +0.09pp); Fed last move hike 2026-09-16 to 3.75-4.00% |
| Valuation | −1 | CAPE 40.42 (percentile 95.2; 2000 peak 43.77); AI bubble gauge 79.0/100 |
| Credit (HYG/IEF) | +0 | HYG/IEF 0.8500, below 50d / above 200d, 1m -1.6% |
| Oil trend | −1 | WTI 99.02, +17.6% vs 200d (inflation shock if >= +10%) |
| Earnings proxy | — | unavailable free (no forward-EPS series); not scored |
| S&P vs 50/200d | +0 | SPX 7,659: below 50d 7,706, above 200d 7,271 |
| Cross-market risk score | +0 | -0.23 (mixed) |
| Dealer gamma / COT | −1 | gamma -62.424 $bn/1%, spot below flip ~7753.1; lev funds z -1.23 (extreme only at |z| >= 2) |
| Gulf tension | −1 | 55.1/100 high |
| Sector leadership | −1 | XLU/XLK rising above its 50d; 1m leaders Energy +6.6%, Health care +5.3%, Staples +5.2% |
| Focus alerts | VIX, Nasdaq-100 + SMH |
| Armed ideas | none |
| Armed setups | none |
| Vol regime | FULL (RV20 10.46%, x1.0) |
| Trap flags | failed breakout above prior-day high, ES intraday: traded above PDH, now back below |
| Latest loop event | GW20261017-004 ceasefire/diplomacy |
| bias | −0.98 (Δ20d +0.22) |
| gap z | −0.85 |
| from 1y high | −19.3% |
| price 20d / 3m | −5.8% / −3.4% |
| bias | +0.14 (Δ20d −0.00) |
| gap z | +1.17 |
| from 1y high | −12.3% |
| price 20d / 3m | −1.3% / +19.0% |
| bias | +1.50 (Δ20d +0.12) |
| gap z | +1.56 |
| from 1y high | −4.0% |
| price 20d / 3m | +1.8% / +11.6% |
| bias | +1.34 (Δ20d −0.36) |
| gap z | +0.91 |
| from 1y high | −6.7% |
| price 20d / 3m | −3.3% / +28.6% |
| last | 1d% | 1m% | tr | IV | d1 up | |
| ^GSPC | 7,659.44 | −1.1 | +1.4 | ▼ | — | — |
| ES=F | 7,704.25 | −1.1 | +2.0 | ▼ | — | — |
| ^TNX | 5.098 | +0.2 | +1.8 | ▶ | — | 5/10 |
| TLT | 80.05 | +0.1 | −1.0 | ▶ | — | 6/10 |
| ^VIX | 19.99 | +21.4 | +12.9 | ▲ | — | 8/10 |
| last | 1d% | 1m% | tr | IV | d1 up | |
| CL=F | 99.02 | +1.1 | −3.3 | ▲ | — | 8/10 |
| BZ=F | 109.86 | +3.7 | +3.8 | ▲ | — | 8/10 |
| ^OVX | 50.74 | +3.3 | −11.7 | ▼ | — | 8/10 |
| XLE | 68.24 | +2.5 | +6.6 | ▲ | 31 | 6/10 |
| LNG | 289.43 | +3.7 | +8.1 | ▲ | 37 | 8/10 |
| MPC | 478.07 | +0.2 | +15.5 | ▲ | 54 | 5/10 |
| VLO | 444.71 | +0.1 | +10.3 | ▲ | 54 | 5/10 |
| last | 1d% | 1m% | tr | IV | d1 up | |
| LMT | 552.09 | +3.6 | +2.8 | ▲ | 35 | 10/10 |
| NOC | 519.86 | +4.0 | −2.1 | ▶ | 35 | 9/10 |
| RTX | 193.92 | +3.7 | −1.5 | ▶ | 35 | 8/10 |
| GD | 344.23 | +2.1 | −4.4 | ▶ | 27 | 9/10 |
| ITA | 209.07 | +1.0 | −2.9 | ▶ | 27 | 9/10 |
| BA.L | 1,983.50 | +2.6 | −2.2 | ▶ | — | 9/10 |
| RHM.DE | 1,090.20 | +6.3 | +7.6 | ▲ | — | 6/10 |
| last | 1d% | 1m% | tr | IV | d1 up | |
| FRO | 52.49 | −0.1 | −2.2 | ▲ | 62 | 8/10 |
| DHT | 23.60 | +0.7 | +2.4 | ▲ | 67 | 7/10 |
| STNG | 81.45 | −1.7 | −4.9 | ▼ | 46 | 4/10 |
| last | 1d% | 1m% | tr | IV | d1 up | |
| CRWD | 227.39 | −7.0 | −5.8 | ▼ | 56 | 6/10 |
| PANW | 342.00 | −7.6 | −9.0 | ▼ | 60 | 7/10 |
| FTNT | 169.13 | −7.0 | −1.5 | ▼ | 64 | 5/10 |
| ZS | 207.38 | −5.9 | +8.2 | ▶ | 57 | 8/10 |
| CIBR | 98.82 | −4.5 | −1.5 | ▼ | 35 | 7/10 |
| last | 1d% | 1m% | tr | IV | d1 up | |
| GC=F | 4,181.10 | +0.3 | −4.7 | ▼ | — | 10/10 |
| SI=F | 57.30 | +0.8 | −10.9 | ▼ | — | 8/10 |
| HG=F | 6.574 | +0.9 | +2.2 | ▼ | — | 4/10 |
| ALI=F | 3,093.50 | −0.1 | −9.6 | ▼ | — | 7/10 |
| GDX | 87.71 | +0.8 | −5.5 | ▼ | 44 | 6/10 |
| URA | 35.43 | −1.9 | −14.4 | ▼ | 47 | 7/10 |
| CCJ | 81.52 | −2.0 | −10.3 | ▼ | 50 | 7/10 |
| last | 1d% | 1m% | tr | IV | d1 up | |
| SMH | 539.79 | −3.4 | −1.1 | ▼ | 40 | 4/10 |
| NVDA | 214.13 | −1.4 | +0.1 | ▼ | 41 | 4/10 |
| XLK | 183.47 | −3.0 | −0.2 | ▼ | — | 5/10 |
| last | 1d% | 1m% | tr | IV | d1 up | |
| JETS | 25.85 | −2.7 | −7.0 | ▼ | 36 | 2/10 |
| UAL | 96.10 | −5.1 | −9.6 | ▼ | 50 | 2/10 |
| DAL | 75.37 | −3.5 | −3.2 | ▼ | 39 | 2/10 |
| CCL | 25.90 | −2.1 | +15.9 | ▲ | 44 | 2/10 |
| RCL | 277.68 | −0.8 | +9.4 | ▲ | 52 | 2/10 |
| NCLH | 15.05 | −2.2 | +3.6 | ▶ | — | 1/10 |
| INDA | 47.66 | −0.6 | +0.4 | ▶ | 19 | 2/10 |
| XLY | 112.46 | −0.8 | +2.1 | ▶ | 30 | 4/10 |
| KSA | 35.10 | −0.2 | −5.7 | ▼ | — | 3/10 |
| Idea | Trigger | Live status | Entry / stop / target | R:R | Prio | Size (oracle) | Group |
| LNG (Cheniere) pullback long UNTESTED | Pullback toward the 20d SMA ($275.5) that holds: daily close back above the prior day's high. Do not chase at $289. | WAITING | 276.00 / 265.75 / 296.50 | 2.0 | MED | 29 shares ≈ $29.27/pt ($297 risk, 3% cap of $10,000) · tier untested | oil-up |
| WTI pullback long (uptrend) UNTESTED | WTI pulls back to the 20d SMA ($92.8) and closes back above the prior day high while above the 50d ($90.9). | WAITING | 92.80 / 86.90 / 104.60 | 2.0 | MED | 50 shares ≈ $50.85/pt ($295 risk, 3% cap of $10,000) · tier untested | oil-up |
| NVDA / SMH war-dip buy UNTESTED | A war-shock day with SMH ≤ -2%, then NVDA closes above the prior day's high. | WAITING | 214.10 / 205.50 / 231.40 | 2.0 | MED | 34 shares ≈ $34.88/pt ($292 risk, 3% cap of $10,000) · tier untested | tech-dip |
| RTX defence trend-reclaim UNTESTED | Daily close above the 50d SMA ($200.06). | WAITING | 200.10 / 194.70 / 210.90 | 2.0 | LOW-MED | 55 shares ≈ $55.56/pt ($297 risk, 3% cap of $10,000) · tier untested | defence |
| MPC refiner pullback long UNTESTED | Pullback to the 20d SMA ($429) that holds (close above prior day high). | WAITING | 429.30 / 404.60 / 478.70 | 2.0 | LOW | 12 shares ≈ $12.15/pt ($296 risk, 3% cap of $10,000) · tier untested | oil-up |
| Idea | Trigger | Live status | Entry / stop / target | R:R | Prio | Size (oracle) | Group |
| MES short on an oil-shock day UNTESTED | WTI ≥ +3% on the day (Globex) AND 10y yield up AND SPX below its 20d SMA → short a break of the 5-min opening-range low. | WAITING | 7,704.25 / 7,764.00 / 7,614.25 | 1.5 | MED | 1 MES ($299 risk) · oracle MEDIUM | oil-up |
| JETS failed-rebound short UNTESTED | Rally to the 20d SMA ($27.80) fails: close back below the prior day's low while WTI is above its 20d. | WAITING | 27.50 / 28.50 / 25.50 | 2.0 | LOW | 299 shares ≈ $300.00/pt ($299 risk, 3% cap of $10,000) · tier untested | fuel-victim |
| CCL cruise short on oil spike UNTESTED | WTI >= +3% war-shock day (gap only) | WATCH | — | — | WATCH | n/a (watch only) | fuel-victim |
| RCL cruise short on oil spike UNTESTED | WTI >= +3% war-shock day (gap only) | WATCH | — | — | WATCH | n/a (watch only) | fuel-victim |
| INDA (oil importer) short on oil spike UNTESTED | WTI >= +3% war-shock day (gap only) | WATCH | — | — | WATCH | n/a (watch only) | fuel-victim |
| USD/SAR peg stress -> small long USDNOK UNTESTED | Peg-stress: 12m fwd ≥ 500 pts (Gulf Watch alert) or spot outside 3.7450–3.7550 → consider small long USDNOK (risk ≤1%). Peg-holds: after a spike… | WATCH | — | — | WATCH | n/a (watch only) | peg-stress |
| Indicator | Use | IS t | HO t | HO Sharpe | Verdict |
|---|---|---|---|---|---|
| SHI composite | direction | −0.17 | −1.53 | −0.06 | NO EDGE |
| SHI composite | sizing | −0.38 | −1.03 | 0.81 | NO EDGE |
| Breadth thrust | direction | +0.36 | +1.41 | 0.55 | TOO FEW TRADES |
| Breadth thrust | sizing | +0.36 | +1.41 | 0.82 | TOO FEW TRADES |
| Credit spread trend | direction | +0.19 | −1.21 | −0.08 | NO EDGE |
| Credit spread trend | sizing | +0.19 | −1.21 | 0.76 | NO EDGE |
| VIX term-structure regime | direction | +0.29 | −1.69 | 0.18 | NO EDGE |
| VIX term-structure regime | sizing | +0.29 | −1.69 | 0.69 | NO EDGE |
| Dollar / yields stress gauge | direction | +0.63 | +0.56 | 0.51 | NO EDGE |
| Dollar / yields stress gauge | sizing | −0.52 | +0.07 | 0.76 | NO EDGE |
| Vol-compression breakout | direction | −0.44 | +0.68 | 0.68 | NO EDGE |
| Vol-compression breakout | sizing | +0.09 | +1.08 | 0.79 | NO EDGE |
| Time (UTC) | Theme | Event (source) | Type | Sev | Status | WTI 1h / 1d % | Brent 1h / 1d % | Brent−WTI $ 1h / 1d | US gas 1h / 1d % | TTF gas 1h / 1d % | Gold 1h / 1d % | KSA 1h / 1d % | OVX 1h / 1d % | Reaction z |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-10-17 23:00Z | GULF | UAE resumes anti-Houthi funding with Saudi air cover | ceasefire/diplomacy | 2 | UNVERIFIED | — / — | — / — | — / — | — / — | — / — | — / — | — / — | — / — | — |
| 2026-10-17 12:00Z | GULF | Houthi strike on Riyadh King Khalid airport, 12-17 reported killed | airport/civil | 4 | UNVERIFIED | — / — | — / — | — / — | — / — | — / — | — / — | — / — | — / — | — |
| 2026-10-16 00:00Z | GULF | France deploys forces to protect Yanbu (Red Sea oil export hub) | shipping | 3 | UNVERIFIED | −0.27 / +3.88 | −0.22 / +4.01 | +0.03 / +0.45 | −0.09 / −3.02 | +1.29 / +1.29 | +0.01 / +0.10 | +0.11 / −0.14 | +3.28 / +3.28 | +1.17 |
| 2026-10-15 15:00Z | GULF | Houthi strikes incl. claimed damage to Aramco HQ | oil_strike | 4 | UNVERIFIED | +1.03 / +0.89 | +0.67 / +0.45 | −0.29 / −0.39 | −1.32 / −5.21 | −0.81 / −0.81 | −0.20 / +0.66 | +0.21 / +0.39 | +1.05 / +1.05 | −0.14 |
| Term | Group | z | Latest | 90d median |
|---|---|---|---|---|
| sanctions | geo | +2.16 | 62 | 27 |
| Fed rate cut | macro | +0.19 | 2 | 0 |
| stock market crash | fear | +0.18 | 13 | 11 |
| margin call | fear | +0.03 | 19 | 19 |
| bear market | fear | −0.53 | 22 | 25 |
| VIX | fear | −0.54 | 12 | 14 |
| Ticker | Trailing P/E | Fwd P/E | P/S | Mcap $bn |
|---|---|---|---|---|
| NVDA | 27.1 | 13.5 | 17.1 | 5,171 |
| MSFT | 29.5 | 22.3 | 11.8 | 3,928 |
| GOOGL | 17.1 | 22.3 | 9.3 | 4,165 |
| AMZN | 20.1 | 23.9 | 3.5 | 2,697 |
| META | 26.7 | 20.5 | 7.9 | 1,807 |
| AVGO | 43.3 | 17.0 | 17.6 | 1,569 |
| AAPL | 39.4 | 35.9 | 10.7 | 5,013 |
| Basket (cap-wtd) | 26.1 | 20.6 | 9.2 |
| ID | Test | Edge | IS t | Val t | HO t | HO Sharpe | HO max DD | Trades | Spread-bet HO bps | Tradable at size | Verdict |
|---|---|---|---|---|---|---|---|---|---|---|---|
| T1 | Turn-of-month long | 1 Calendar flows | +0.09 | −0.41 | +1.16 | 0.77 | −12.4% | 261 | +15.5 | NO | NO EDGE |
| T2 | Pre-FOMC drift long | 1 Calendar flows | +2.38 | −0.67 | −0.42 | −0.03 | −5.1% | 174 | −8.5 | NO | WEAK |
| T3 | Overnight-only long | 2 Overnight vs intraday | −2.78 | −0.63 | +0.71 | 0.25 | −29.9% | 5482 | −9.1 | NO | NO EDGE |
| T4 | Opex-week long | 3 Option expiry | −0.07 | +0.25 | −1.63 | −0.20 | −31.4% | 262 | −53.3 | NO | NO EDGE |
| T5 | Week-after-opex short | 3 Option expiry | −1.25 | −0.77 | −2.08 | −0.82 | −43.8% | 261 | −53.8 | NO | NO EDGE |
| T6 | Opex-day long | 3 Option expiry | +0.08 | −1.88 | −1.61 | −0.37 | −10.7% | 262 | −17.9 | NO | NO EDGE |
| T7 | VRP exposure overlay | 4 Volatility risk premium | +0.32 | +1.55 | −0.81 | 0.61 | −23.9% | 719 | — | NO | NO EDGE |
| T8 | SVXY with contango filter | 4 Volatility risk premium | +2.25 | +0.99 | +1.40 | 0.43 | −57.9% | 91 | — | NO | EDGE |
| T9 | VIX-spike reversal long | 5 Shock reversals | −0.21 | −0.97 | −1.05 | −0.20 | −28.1% | 107 | −64.0 | NO | NO EDGE |
| T10 | SPX −2% day reversal long | 5 Shock reversals | +0.03 | −0.22 | −0.71 | −0.04 | −25.4% | 145 | −40.6 | NO | NO EDGE |
| ID | Short setup | Instrument | IS n | IS t | Val mean | HO n | HO t | Spread-bet HO bps | HO Sharpe | HO max DD | Tradable at size | Verdict |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S1 | S&P 200-day breakdown + VIX rising | SPY / MES / US500 | 25 | −1.37 | +133.8 | 11 | +0.14 | +23.7 | 0.02 | −9.8% | NO | TOO FEW TRADES |
| S2 | S&P failed rally under 50-day | SPY / MES / US500 | 54 | −0.57 | −0.9 | 35 | −1.22 | −111.3 | −0.46 | −34.1% | NO | NO EDGE |
| S3 | S&P short on credit stress (HYG/IEF) | SPY / MES / US500 | 32 | −2.32 | −103.1 | 14 | +0.53 | +70.1 | 0.05 | −19.9% | NO | TOO FEW TRADES |
| S4 | Oil spike-exhaustion short | USO-tracked WTI / MCL / oil spread bet | 6 | −1.85 | −531.6 | 15 | −0.74 | −141.8 | −0.26 | −36.9% | NO | TOO FEW TRADES |
| S5 | KSA (Saudi ETF) short after oil breakdown | KSA ETF share CFD/spread bet (IG UK) | 0 | — | +65.2 | 22 | −3.31 | −220.7 | −0.70 | −39.1% | NO | TOO FEW TRADES |
| ID | Entry (NY) | Mkt | Side | Setup | Label | Entry | Stop | Exit | P&L $ | R | Exit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No paper trades logged yet. The paper-trade routine (or you) logs fills with python -m suntzuaimarkets paper log --setup … --side long --entry … --stop … --target … and closes with paper close --id … --exit …. | |||||||||||
| Setup | Fwd n | Win % | Avg R | Exp $/trade | Cum P&L $ | Max DD $ | Ladder tier · next | Backtest avg R | Flag |
|---|---|---|---|---|---|---|---|---|---|
| Fade the last half hour on high-vol days (15:30-16:00 ET) | 0 | — | — | — | — | — | 0 untested | +0.070 | TOO EARLY |
| Opening-range breakout, stop at range mid | 0 | — | — | — | — | — | 0 untested | +0.031 | TOO EARLY |
| Buy a flush into support (preferred) | 0 | — | — | — | — | — | 0 untested | −0.045 | TOO EARLY |
| Buy if price reclaims the 50-day | 0 | — | — | — | — | — | 0 untested | −0.011 | TOO EARLY |
| Tao discretionary (journal) | 0 | — | — | — | — | — | — journal verdict: insufficient sample | — | TOO EARLY |
| Setup | Tier | Contracts now | Priority | R:R | Reference trade | To climb | Flag / note |
|---|---|---|---|---|---|---|---|
| fade_last_half_hour_highvol | T0 UNTESTED | 1 MES | LOW | 0.52 est. | entry 7,704.25 · stop 7,655.55 · target — ES 7,704.25; reference stop = p90 of the IS 15:30-16:00 move (48.7 pts); time exit 16:00 | fwd n 0 · t None tier 1: >= 30 forward trades with mean > 0 and t >= 1 (now n 0, t None) | FORWARD SAMPLE (flagged) R:R 0.52 est. (poor) - est.: mean winning 15:30-16:00 move 0.326% (25.1 pts) / stop 48.7 pts (IS 2019-2023, n 448); General neutral: agrees |
| setup1_flush_into_support | T0 UNTESTED | 0 MES | LOW | 1.46 | entry 7,608.00 · stop 7,510.00 · target 7,751.00 zone mid reversal close 7,608; stop 7,510 (40 pts under a zone-bottom low); target SPX 7,706 -> ES ~7,751 | fwd n 0 · t None tier 1: >= 30 forward trades with mean > 0 and t >= 1 (now n 0, t None) | OVER CAP AT MIN SIZE over cap at minimum size: 1 MES risks $490.00 = 4.90% of $9,999.98 (cap 3% = $300.00). Tighten the stop to <= 60.0 pts (stop >= 7548.00) or skip the trade. |
| setup2_reclaim_50d | T0 UNTESTED | 0 MES | LOW | 0.71 | entry 7,750.00 · stop 7,665.00 · target 7,810.00 trigger close 7,750; stop 7,665; first target 7,810 | fwd n 0 · t None tier 1: >= 30 forward trades with mean > 0 and t >= 1 (now n 0, t None) | OVER CAP AT MIN SIZE over cap at minimum size: 1 MES risks $425.00 = 4.25% of $9,999.98 (cap 3% = $300.00). Tighten the stop to <= 60.0 pts (stop >= 7690.00) or skip the trade. |
| P0_ORB_stop_mid | T0 UNTESTED | 0 MES | LOW | 0.94 est. | entry 7,704.25 · stop 7,678.65 · target — ES 7,704.25; reference stop = median backtest OR-mid distance (25.6 pts) | fwd n 0 · t None tier 1: >= 30 forward trades with mean > 0 and t >= 1 (now n 0, t None); tier 2 also blocked: backtest verdict 'no edge' | R:R 0.94 est. (poor) - est.: mean winning R of the backtest (608 trades); exits are time/stop based; General neutral: agrees |
| Market | Dealer / Producer | Asset mgr / Swap | Lev funds / Managed $ | Other rept | Non-rept |
|---|---|---|---|---|---|
| ES | -602,358 | +915,835 | -408,726 | -11,079 | +106,328 |
| EUR | -164,763 | +199,918 | -68,001 | +6,498 | +26,348 |
| GBP | +150,796 | -145,735 | +10,313 | -894 | -14,480 |
| JPY | -73,811 | +65,819 | -33,673 | +43,285 | -1,620 |
| AUD | +48,901 | -115,920 | +50,591 | +5,499 | +10,929 |
| CAD | +120,981 | -30,804 | -88,112 | +8,783 | -10,848 |
| GOLD | -18,437 | -224,094 | +107,089 | +100,790 | +34,652 |
| WTI | +353,143 | -478,478 | +40,574 | +59,769 | +24,992 |
| Flag | Kind | IS n · bps · t | VAL n · bps | HOLD n · bps · t | Result |
|---|---|---|---|---|---|
| T1 failed breakout above prior-day high | bull | 509 · −9.6 · t −1.71 | 205 · −2.0 | 407 · −9.6 · t −1.56 | UNTESTED |
| T2 failed breakdown below prior-day low | bear | 527 · +2.5 · t +0.42 | 212 · +6.3 | 377 · +1.1 · t +0.18 | UNTESTED |
| T3 failed breakout above prior-week high | bull | 222 · −7.0 · t −0.96 | 91 · +2.2 | 138 · −6.9 · t −0.86 | UNTESTED |
| T4 failed breakdown below prior-week low | bear | 175 · +3.7 · t +0.44 | 72 · −0.9 | 122 · −11.4 · t −0.90 | UNTESTED |
| T5 stop-run above 20-day high, closed back inside (lower half) | bull | 94 · −4.3 · t −0.56 | 28 · +3.5 | 107 · −12.1 · t −1.50 | UNTESTED |
| T6 stop-run below 20-day low, closed back inside (upper half) | bear | 71 · +0.6 · t +0.03 | 24 · −2.6 | 40 · −15.3 · t −0.58 | UNTESTED |
| T7 breakout above PDH on low relative volume | bull | 258 · +9.1 · t +1.42 | 107 · −3.0 | 236 · +2.4 · t +0.43 | UNTESTED |
| T8 breakdown below PDL on low relative volume | bear | 66 · +33.3 · t +1.42 | 33 · −4.6 | 66 · +31.8 · t +2.38 | UNTESTED |
| T9 rally diverging from credit/VIX/breadth | bull | 51 · +34.4 · t +1.29 | 23 · +7.7 | 113 · −5.2 · t −0.54 | UNTESTED |
| T10 selloff diverging from credit/VIX/breadth | bear | 31 · −35.2 · t −0.81 | 17 · +24.2 | 81 · +3.8 · t +0.28 | UNTESTED |
| Passed the funnel | Side | IS t | HOLD bps · t | DSR | Label |
|---|---|---|---|---|---|
| D_FX_GBPUSD_after_SPX_up | long | +2.86 | +11.2 · t 7.19 | 0.00 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_GBPUSD_after_SPX_down | short | +3.67 | +13.4 · t 7.17 | 0.03 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_GBPUSD_after_GC_down | short | +2.54 | +12.4 · t 6.58 | 0.00 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_GBPUSD_after_CL_down | short | +2.20 | +3.6 · t 1.91 | 0.00 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_USDJPY_after_GC_down | long | +2.86 | +18.3 · t 10.37 | 0.00 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_AUDUSD_after_SPX_up | long | +4.66 | +18.5 · t 10.24 | 0.17 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_AUDUSD_after_SPX_down | short | +3.65 | +23.0 · t 10.95 | 0.08 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_AUDUSD_after_GC_up | long | +2.99 | +15.0 · t 8.18 | 0.01 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_AUDUSD_after_GC_down | short | +2.67 | +18.9 · t 8.74 | 0.00 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_AUDUSD_after_CL_up | long | +2.60 | +6.2 · t 3.18 | 0.00 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_USDCAD_after_SPX_up | short | +5.18 | +11.4 · t 9.68 | 0.17 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_USDCAD_after_SPX_down | long | +5.07 | +14.4 · t 11.21 | 0.32 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_USDCAD_after_GC_up | short | +2.46 | +7.0 · t 5.77 | 0.00 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_USDCAD_after_GC_down | long | +2.60 | +9.1 · t 6.77 | 0.00 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_USDCAD_after_CL_up | short | +3.38 | +7.4 · t 6.03 | 0.01 | ARTEFACT (FX timestamp shift) - not an edge |
| D_FX_USDCAD_after_CL_down | long | +3.27 | +9.2 · t 6.98 | 0.01 | ARTEFACT (FX timestamp shift) - not an edge |
LOG: MES long 2 @ 7650 stop 7640 target 7680 | setup ORB | intraday | in 17:42 Dubai | out 7672 at 18:30 | fees 2.50 | plan y | discipline 4 | why in: … | why out: …. Or run python -m suntzuaimarkets journal add --instrument MES --side long --setup ORB --entry 7650 --stop 7640 --size 1, then journal close --id J0001 --exit 7672 --fees 2.5. Bulk-load history with journal import --file export.csv --format tv_orders|tv_strategy|generic. The War Council stance at entry is stamped automatically, so you can see whether you do better when the General agrees.| Signal | Family | Side | IS n | IS mean | IS t | OOS n | OOS mean | OOS t | Verdict | Now |
|---|---|---|---|---|---|---|---|---|---|---|
| C1_cot_levfunds_crowded_short_5d | contrarian | long | 29 | +0.65 | +1.98 | 59 | −0.04 | −0.13 | TOO FEW TRADES | · |
| C1_cot_levfunds_crowded_short_10d | contrarian | long | 18 | +1.26 | +2.58 | 34 | −0.39 | −0.67 | TOO FEW TRADES | · |
| C2_cot_levfunds_crowded_long_5d | contrarian | short | 79 | −0.07 | −0.30 | 27 | −0.01 | −0.02 | NO EDGE | · |
| C2_cot_levfunds_crowded_long_10d | contrarian | short | 50 | +0.03 | +0.07 | 16 | −1.15 | −1.23 | TOO FEW TRADES | · |
| C3_vix_spike_in_uptrend_5d | contrarian | long | 46 | +0.09 | +0.25 | 31 | −0.33 | −0.55 | NO EDGE | ● firing |
| C3_vix_spike_in_uptrend_10d | contrarian | long | 40 | +0.35 | +0.66 | 27 | +0.33 | +0.37 | NO EDGE | ● firing |
| C4_vix_inversion_in_uptrend_5d | contrarian | long | 50 | +0.48 | +1.49 | 19 | −0.14 | −0.14 | TOO FEW TRADES | · |
| C4_vix_inversion_in_uptrend_10d | contrarian | long | 40 | +0.59 | +1.06 | 15 | +0.54 | +0.42 | TOO FEW TRADES | · |
| C5_close_below_prior_week_low_uptrend_5d | contrarian | long | 108 | +0.18 | +0.92 | 67 | +0.26 | +1.01 | NO EDGE | ● firing |
| C5_close_below_prior_week_low_uptrend_10d | contrarian | long | 91 | +0.50 | +1.86 | 56 | −0.03 | −0.06 | NO EDGE | ● firing |
| C6_putcall_fear_extreme_5d | contrarian | long | 0 | — | — | 11 | +0.30 | +0.53 | TOO FEW TRADES | · |
| C6_putcall_fear_extreme_10d | contrarian | long | 0 | — | — | 6 | −0.04 | −0.03 | TOO FEW TRADES | · |
| C7_board_score_washout_5d | contrarian | long | 177 | +0.43 | +1.91 | 83 | −0.20 | −0.56 | NO EDGE | ● firing |
| C7_board_score_washout_10d | contrarian | long | 134 | +0.68 | +2.10 | 64 | −0.22 | −0.42 | WEAK | ● firing |
| C8_cot_assetmgr_crowded_long_5d | contrarian | short | 33 | +0.59 | +1.41 | 64 | +0.15 | +0.56 | NO EDGE | · |
| C8_cot_assetmgr_crowded_long_10d | contrarian | short | 21 | +0.74 | +1.25 | 37 | +0.14 | +0.33 | TOO FEW TRADES | · |
| F1_forced_flow_positive | forced flow | long | 155 | −0.04 | −0.18 | 83 | −0.16 | −0.46 | NO EDGE | — |
| F2_forced_flow_negative | forced flow | short | 99 | −0.32 | −1.25 | 35 | −0.54 | −1.27 | NO EDGE | — |
| M1_intraday_momentum_all | intraday | intraday | 1220 | −1.99 | −2.14 | 672 | −0.95 | −1.11 | NO EDGE | · |
| M2_intraday_momentum_high_vol | intraday | intraday | 375 | −4.87 | −2.26 | 227 | −4.09 | −2.50 | NO EDGE | · |
| M3_momentum_r1_r12_agree | intraday | intraday | 604 | −0.91 | −0.69 | 354 | −1.05 | −0.91 | NO EDGE | · |
| M1_vix20_filter | intraday | intraday | 578 | −2.57 | −1.44 | 121 | −1.51 | −0.51 | NO EDGE | · |
| G1_gap_fade_small_0.1-0.5ATR | intraday | intraday | 708 | −0.57 | −0.36 | 363 | −2.00 | −1.18 | NO EDGE | · |
| G2_gap_fade_large_ge0.5ATR | intraday | intraday | 278 | −6.22 | −1.12 | 161 | +9.25 | +1.55 | NO EDGE | · |
| G1_vixlt20_filter | intraday | intraday | 380 | −0.15 | −0.10 | 308 | −0.71 | −0.45 | NO EDGE | · |
| L1_failed_PDL_breakdown_long | levels | intraday | — | — | — | — | — | — | NO EDGE | — |
| L2_failed_PDH_breakout_short | levels | intraday | — | — | — | — | — | — | NO EDGE | — |
| L3_opening_range_breakout | levels | intraday | — | — | — | — | — | — | NO EDGE | — |
| CAGR | Sharpe | Max DD | |
|---|---|---|---|
| Buy & hold | 17.1% | 0.78 | −33.7% |
| System size tiers (3-day hold) | 14.4% | 0.90 | −18.6% |
| Plain vol target | 14.2% | 0.85 | −19.0% |
| 200-day trend filter | 11.5% | 0.73 | −21.0% |
| Period | B&H | System | Vol tgt | 200d |
|---|---|---|---|---|
| 2008 | −36.9% | −12.4% | −19.3% | +1.3% |
| 2020 | +18.3% | +6.6% | +11.5% | +15.1% |
| 2022 | −18.2% | −17.0% | −15.1% | −15.1% |
| 2025-26 | +32.7% | +33.9% | +23.0% | +18.8% |
| Low | B&H | System |
|---|---|---|
| 2009-03-09 | +38.4% | +1.6% |
| 2018-12-24 | +19.7% | +8.9% |
| 2020-03-23 | +39.8% | +3.7% |
| 2022-10-12 | +9.3% | +0.6% |
| 2025-04-08 | +25.4% | +19.7% |
| Strategy | Ann. return (net) | Sharpe (net) | 90% CI | Sharpe before spread/admin | Walk-forward Sharpe | Verdict | Survives costs |
|---|---|---|---|---|---|---|---|
| FX1_carry_trend | −0.85% | −0.23 | [−0.80, +0.35] | +0.09 | −0.35 | NO EDGE | NO |
| FX2_tsmom_3_12 | −1.30% | −0.22 | [−0.82, +0.34] | +0.20 | −0.65 | NO EDGE | NO |
| FX3_xsmom | −3.40% | −1.00 | [−1.70, −0.36] | −0.18 | −0.11 | NO EDGE | NO |
| FX4_cot_contrarian | −0.25% | −0.09 | [−0.61, +0.47] | +0.34 | −0.11 | NO EDGE | NO |