Files
PythagorasGoal/docs/diary/2026-09-10b-macro-riskoff.md
T
Adriano Dal Pastro a4e942c8bb r0910: risk-off ±2h intorno a FOMC/CPI su TP01 REFUTED 0/3 (ΔSh −0,097, −1,24%/anno; le ore dei dati sono fra le migliori)
Calendario letto dal web (Fed 61 riunioni + BLS 88 release CPI, 2019-2026), TP01 orario dalla stessa
held di sleeves, null location-matched 1000 estrazioni (Δ vero al 4,2° pctl), per anno 2/8.
Registro §78, memoria 20-ondate (D-bis), diario 2026-09-10b.

Fixes #9

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016kqvff47UBGeYfj1QeN4zE
2026-09-10 14:56:29 +00:00

3.1 KiB
Raw Blame History

Risk-off ±2h intorno a FOMC e CPI su TP01 — REFUTED, e il segno e' l'opposto

Data: 2026-09-10 14:52-14:55Z · Script: scripts/research/r0910_macro_riskoff.py (N11: il verdetto lo calcola lo script) · Issue: #9 · Origine: domanda dell'operatore da un articolo su EA forex a griglia con «agente fondamentale» che approva/rifiuta i segnali intorno ai dati macro.

Cosa si e' misurato

TP01 canonico (posizione decisa alla chiusura giornaliera, tenuta 24 barre 1h), 2019-03 → 2026-09, 65.676 ore. Variante RISK-OFF: esposizione zero nelle barre che intersecano [t2h, t+2h] intorno a 61 dichiarazioni FOMC (14:00 ET, piu' le due d'emergenza di marzo 2020, notation vote esclusi) e 88 release CPI (08:30 ET), con fee di chiusura e riapertura. Calendario letto dal web (Fed e BLS), non ricordato; l'archivio BLS raggruppa per anno di riferimento e le release di gennaio/febbraio vanno spostate di +1 anno (verificato sulla schedule 2026). 684 ore in finestra = 1,04% del tempo.

Verdetto pre-registrato prima del primo numero: LEAD solo se (a) ΔSharpe con fee > 0, (b) Δ al ≥95° percentile del null location-matched (stessi conteggi per anno, stesse ore del giorno, giorni a caso, 1.000 estrazioni — M18), (c) Δ > 0 in ≥70% degli anni (M9).

Numeri

Sharpe giornaliero drift/anno
TP01 base 1,302 +15,73%
risk-off con fee 1,205 +14,49%
risk-off senza fee 1,228 +14,77%
Δ 0,097 1,24%0,14 €/giorno a $4.455

Per tipo: FOMC ΔSh 0,012 (P&L rinunciato +0,79%), CPI 0,084 (+6,36%). Per anno: Δ negativo in 6/8, positivo solo 2024 e 2026 (+0,02/+0,03).

Null location-matched: ΔSh mediana 0,033 [p05 0,095, p95 +0,027]. Il Δ vero sta al 4,2° percentile: le finestre vere sono fra le PEGGIORI da appiattire, cioe' fra le migliori in cui essere esposti. Dentro la finestra TP01 fa +1,05 bp/ora contro +0,17 fuori (t = 1,57 su 684 ore).

(a) FAIL · (b) FAIL · (c) 2/8 FAIL ⇒ REFUTED.

Lettura

  1. Il risk-off toglie P&L, non rischio. TP01 e' long-flat vol-targeted: nelle ore dei dati macro il trend che sta cavalcando accelera piu' spesso di quanto si rovesci, e l'1% del tempo in finestra porta il 7% del guadagno cumulato. E' la stessa lezione del weekend (§3, 17/07: il 38% del gross nel 31% del tempo): la coda del trend vive nelle ore «pericolose».
  2. Il segno opposto non e' un lead. «Esporsi DI PIU' intorno ai dati» sarebbe un'ipotesi nuova (M12), con t = 1,57 e 684 ore: sotto qualunque MDE, e la selezione sull'esito la vieta. Non si apre.
  3. Il gate «fondamentale» dell'articolo, applicato al nostro libro, costerebbe 1,24%/anno di drift — la stessa taglia del funding non modellato (2,16%), ma con segno scelto da chi lo propone.
  4. Coerente con macro-regime-gate (29/06, ridondante col trend) e con la conclusione di §3: ogni risk-off parte REFUTED e questo lo e' rimasto.

Non modellato (dichiarato): funding (identico nelle due varianti salvo l'1% delle ore); slippage della finestra (rende il risk-off piu' costoso, non meno). Costo: 3 minuti di calcolo, 0 ordini.