Files
PythagorasGoal/docs/diary/2026-07-24-onchain-sentiment-wave.md
Adriano Dal Pastro 2320fa9cec research(onchain): prima ondata on-chain/sentiment — 0/6 slot; l'on-chain tradabile e' prezzo travestito (corr TP01 0.5-0.8)
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>
2026-07-24 22:15:05 +00:00

4.4 KiB
Raw Permalink Blame History

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).