# 2026-06-22 — Sweep 65-agenti: crypto -> mercati IB (mercati × timing × anni) ## Obiettivo (goal utente) Usare >=50 agenti per prendere l'anticipazione crypto->equity e trovare la MIGLIORE soluzione, provando diversi mercati e timing, su piu' anni. ## Setup - **Dati**: universo IB esteso a **26 ETF certificati** (azioni US/settori/intl/bond/credito/oro/ commodity/REIT), cache su disco (`fetch_ib_equities.py` + BROAD2). Crypto BTC/ETH 1h (Deribit). - **Harness onesto** (`crypto_lead_harness.py`): per ogni sessione equity, lead = crypto nella finestra equity-CHIUSO [P 21:00 -> D 13:00 UTC] (overnight; il weekend e' il caso lungo). Predice gap/intraday/full. Metriche: corr, **t incrementale vs sessione equity precedente**, Sharpe eseguibile (sign(lead)*predict, net costi) FULL/IS/OOS, **hit per-anno**. - **Workflow** (`wf_crypto_lead.js`): grid 416 config (2 lead × 26 mercati × 2 giorni × 2 predict × 2 finestre). **52 agenti sweep** -> **12 agenti verifica avversariale** (stress 10bps + OOS 2024+ + multi-anno) -> **1 sintesi**. Totale **65 agenti**, 1.7M token. ## Risultato ### Fenomeno fortissimo: crypto overnight -> GAP di apertura equity Cluster coerente in cima, TUTTI predict=gap/overnight, su ogni target risk-on: | lead->target | t-incr | Sh OOS@4bps | @10bps | OOS-recente | anni+ | |---|---|---|---|---|---| | ETH->IWM gap | 17.1 | 2.49 | 1.96 | 2.41 | 7/8 | | ETH->QQQ gap | 17.9 | 2.36 | 1.83 | 2.31 | 7/8 | | ETH->XLK gap | 17.4 | 2.40 | 1.93 | 2.30 | 7/8 | | **BTC->QQQ gap** | 15.0 | 2.31 | 1.78 | 2.16 | **9/9** | | BTC->SPY gap | 14.4 | 2.14 | 1.69(lf) | 2.03 | 9/9 | Statisticamente schiacciante (t 14-18, sopra Bonferroni su 416 test), regge stress costi e OOS recente, **positivo 8-9 anni su 8-9**. ### Ma DUE killer (i verificatori avversariali concordi) 1. **NON tradabile via ETF**: il gap e' gia' prezzato all'open dell'ETF -> serve un FUTURE indice tenuto overnight (MNQ/MES/M2K). A $0.5-2k il margin overnight di anche un micro consuma il capitale e rischia la liquidazione su un gap avverso -> **fuori portata per costruzione**. 2. **E' RISK-BETA, non alpha**: la finestra-lead crypto e' quasi CONTEMPORANEA al gap (stesso shock macro overnight, equity chiuso). t enorme = co-movimento risk-on/off, non ETH/BTC che *anticipa*. Firma: la forza e' negli anni alta-vol (2022 hit 0.71-0.75), piatta negli anni calmi (2019/21/23). corr ~0.37 -> beta implicito ~37%, alpha residuo piccolo. ### L'unico tradabile via ETF e' troppo debole ETH->XLE intraday 6h (compri XLE al day-open, chiudi +6h): Sh OOS 0.48@4bps **-> 0.15@10bps** (annuo 4.1%->1.0%), t-incr 2.38 **sotto Bonferroni** (~3.5 su 416 test). Edge netto onesto ~ZERO. ## Verdetto (sintesi multi-agente) **Nessun edge proprietario deployabile a basso capitale.** Il fenomeno crypto->equity-overnight e' statisticamente reale e robustissimo su 9 anni, ma e' (a) risk-beta condiviso, non anticipazione sfruttabile, e (b) catturabile solo con futures overnight, fuori dal nostro capitale. L'unica versione ETF-eseguibile e' dentro il rumore da multiple-testing. Coerente col soffitto del progetto: "niente di nuovo regge" alla verifica onesta. **Migliore soluzione (come FENOMENO da forward-monitor, non deploy):** BTC->QQQ gap overnight — la storia piu' lunga (9/9 anni), lead noto prima dell'open. Da monitorare; deployabile solo con capitale ~>$20-30k su micro-futures indice e con i costi notturni modellati. ## Lezione Anche con 65 agenti e una ricerca esaustiva su mercati/timing/anni, la disciplina onesta (tradabilita' al capitale reale + multiple-testing + beta-vs-alpha) riduce un "Sharpe 2.5 su 9 anni" a un non-edge per noi. Il valore della ricerca: aver QUANTIFICATO e CLASSIFICATO il fenomeno (risk-beta overnight) invece di scambiarlo per alpha. Artefatti: `crypto_lead_harness.py`, `wf_crypto_lead.js`.