6 famiglie mai testate (NET Liu-Tsyvinski, MVRV, exchange-supply, hash ribbons, F&G, stablecoin-supply-growth) su segnali CoinMetrics community + alternative.me + DefiLlama, ritorni SOLO dal feed certificato, study_family_honest su 32 celle. EXS hold-out -0.58 (claim outflow=bullish decaduto), HASH=HEDGE, FNG corr 0.82 (trend travestito), MVRV DILUTES. Unico lead: STABLE thr=10% (DSR 0.998, ADDS persistente) ma robust_oos=False + caveat VINTAGE (storia DefiLlama ricostruita) -> WATCH, no paper. Regola nuova: classificare il rischio-vintage di ogni fonte esterna prima del backtest. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
4.4 KiB
2026-07-24 — Ondata ON-CHAIN / SENTIMENT: la famiglia era vergine, il verdetto è 0/6 slot
Goal: "trova altre strategie, sfruttiamo anche internet". Prima parte (questa): la
famiglia on-chain/sentiment — l'unica grande famiglia di INFORMAZIONE (non di prezzo)
mai testata dal progetto — meccanizzata onestamente su dati gratuiti scaricati stasera.
Script scripts/research/r0724_onchain_wave.py. In parallelo girano 3 agenti di ricerca
web (letteratura accademica, segnali on-chain/fonti dati, pratica non convenzionale) —
sintesi in un diario/addendum separato quando completano.
Setup
- Segnali: CoinMetrics Community (CSV daily dal genesis, gratuito, tokenless:
AdrActCnt, TxTfrCnt, CapMVRVCur, SplyExNtv, HashRate) + Fear&Greed alternative.me
(2018-02→oggi) + supply stablecoin totale DefiLlama (2017-11→oggi). Staging in
data/external/coinmetrics/(gitignored — NON certificato, mai usato come prezzo). - Ritorni: SOLO feed Deribit certificato (lezione v2.0.0). Harness:
altlib,study_family_honest(selezione cella IN-SAMPLE, deflated-Sharpe sull'intera griglia, marginal scorer indurito vs TP01). 32 celle totali su 6 famiglie, tutte contate. - Causalità: doppio lag — segnale by-day shiftato di 1 giorno (la riga CM del giorno
d si completa a EOD d + processing) + lo shift di 1 barra di
eval_weights⇒ lag attività→posizione = 2 giorni. tz-aware su entrambi i lati del reindex (la trappola naive/aware ha già colpito stasera nel MC intraday).
Verdetti (0/6 earns_slot_honest)
| Famiglia | Cella IS | DSR | Marginale | Perché muore |
|---|---|---|---|---|
| STABLE-supply-growth | L=30 LF thr=10% | 0.998 | ADDS | robust_oos=False (uplift concentrato, 2026 domina) |
| NET-growth (Liu-Tsyvinski) | TxTfrCnt L=30 LF | 0.916 | ADDS | DSR<0.95 E jackknife −0.12 |
| MVRV-valuation | long-salvo-top p90 | 0.968 | DILUTES | hold-out −0.08, blend peggiora sempre |
| EXS-exchange-supply | L=90 LF | 0.903 | NEUTRAL | hold-out −0.58: il claim "outflow=bullish" è DECADUTO |
| HASH-ribbons (BTC-only) | 30/60 hold120 | 0.984 | HEDGE | paga solo quando TP01 è debole (corr −0.67) |
| FNG-fear-greed | regime media7>50 | 0.955 | NEUTRAL | corr→TP01 0.82: è trend travestito |
Il finding strutturale
L'on-chain tradabile è in larga parte PREZZO TRAVESTITO: corr→TP01 0.50-0.82 su tutte le famiglie. L'attività di rete, il sentiment e la supply su exchange seguono il prezzo; quando ne estrai un segnale direzionale daily ottieni un trend-follower peggiore di TP01 con un vocabolario diverso. È la stessa firma delle onde macro-gate (corr 0.989) e funding: la barra per un nuovo sleeve non è "informazione nuova" ma "informazione nuova NON già incorporata nel prezzo che TP01 segue".
Il lead (debole): STABLE-supply-growth
L'unico sopra la linea su quasi tutti i gate: la crescita 30g della supply stablecoin totale (soglia 10% annualizzato) come gate risk-on. Standalone FULL 1.25/HOLD 0.42, DSR 0.998, ADDS persistente multi-cut, non-hedge, blend w25 hold +0.12. Muore SOLO su robust_oos (drop-best-month −0.06; l'uplift 2026 = 1.32 domina la persistenza).
⚠️ Caveat VINTAGE che declassa il lead a WATCH: la storia DefiLlama è RICOSTRUITA retroattivamente (chain e coin aggiunte nel tempo) — il "totale supply" visto oggi per il 2019-2021 NON era osservabile allora. Un backtest su serie vintage-contaminate può inventare edge. Idem (più mite) per le metriche exchange-flow CM (labeling dei wallet rivisto ex-post). Regola nuova da questa ondata: ogni segnale da aggregatori esterni va classificato per rischio-vintage prima del backtest; un PASS su serie ricostruita vale al massimo WATCH.
Decisione: WATCH, niente paper-monitor (corr 0.61-0.67 a TP01 = il beneficio marginale reale è piccolo; il vintage-risk non è sanabile retroattivamente). Criterio di rivisita: se una fonte point-in-time della supply stablecoin (snapshot propri da oggi, o fonte con vintage garantito) accumula ≥12 mesi, ritestare il gate thr=10%.
Note dati (per il futuro)
- CM community: fermo al 2026-05-24 (~2 mesi di lag) → inutilizzabile live senza fonte fresca; per backtest ok.
- ETH HashRate muore al Merge (2022-09) → hash-famiglia solo BTC.
- F&G è DERIVATO da vol+momentum di prezzo → la ridondanza col trend era attesa e lo scorer l'ha confermata.
Book/pesi INVARIATI. Test suite invariata (172 pass).