fb01c5714c
Book, pesi, config INVARIATI. Nuovo sorvegliante in cron_daily. IL CAMPIONE C'ERA GIA': 8 scadenze utilizzabili per asset su 8, entrambe le strutture, 16 osservazioni ciascuna. Non serviva aspettare per fare la misura; serve aspettare per rispondere alla DIFFERENZA, che e' un'altra domanda. CORREZIONE A UN ARGOMENTO PUBBLICATO POCHE ORE FA. Nel gate del tenore avevo scritto che la cella vincente 'sta massimizzando l'errore di modello' perche' compra l'ala piu' lontana. Misurato: il meccanismo e' confermato e piu' forte del previsto (f_long 5.85 contro 2.23) ma la conclusione era ROVESCIATA — quell'ala pesa il 3.2% del premio corto invece del 18.4%, quindi sul credito NETTO l'effetto e' minore: f_net 0.852 contro 0.718, il candidato ha un f MIGLIORE. Con f_net = (f_short - k*f_long)/(1-k), un f_long grande fa danno solo moltiplicato per un k grande: avevo guardato il fattore e non il peso. La decisione (nessun cambio) regge, ma su tre gambe invece di quattro. Artefatto di tick escluso prima di crederci: l'ask dell'ala sta a 22 tick mediani, minimo 15, 0% delle osservazioni a <=2 tick. LA DIFFERENZA NON E' STABILITA: appaiata per (asset, scadenza) fa +0.109 con IC95 [-0.047, +0.193], 11/16 positive -> contiene lo zero. Replica indipendente del canonico: 0.718 per un percorso con finestra DTE e pairing diversi da quello che stamattina dava 0.73. CRITERIO PRE-REGISTRATO, congelato in un test: >=40 coppie E ampiezza IC95 <=0.12 (oggi 16 e 0.241), prima gamba verso fine ottobre 2026. Il sorvegliante rifa' la misura ogni giorno e notifica una volta sola quando basta — lezione DVOLSPREAD, un lead senza sorvegliante e senza data e' un lead perso. Calibrazione della soglia verificata prima di fidarsene: con differenza vera nulla lo zero e' escluso nel 5.0/4.0/3.0% dei casi a n=16/40/60, cioe' il 5% atteso. Il test iniziale su seed fisso falliva perche' quel seed era uno dei 5% legittimi: sostituito con un test sulla proprieta'. REGOLE: (a) un fattore di errore si giudica moltiplicato per il suo peso; (b) prima di credere a un rapporto estremo su un prezzo piccolo, contare i tick; (c) una soglia sull'ampiezza di un IC richiede di verificarne la copertura; (d) 'non abbastanza campione' non e' 'nessuna differenza'. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
89 lines
2.1 KiB
Plaintext
89 lines
2.1 KiB
Plaintext
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.venv/
|
|
.env
|
|
!.env.example
|
|
.env.ibgw
|
|
!.env.ibgw.example
|
|
.vscode/
|
|
.idea/
|
|
.DS_Store
|
|
data/raw/
|
|
data/processed/
|
|
*.log
|
|
*.pkl
|
|
*.pt
|
|
*.pth
|
|
notebooks/.ipynb_checkpoints/
|
|
data/paper_trades/
|
|
data/portfolio_paper/
|
|
data/portfolio_paper_stats/
|
|
data/portfolios/
|
|
# watermark fondi del reconciler (stato runtime, contiene il balance)
|
|
data/funds_watch.json
|
|
|
|
# stato locale di tooling (non condiviso)
|
|
.claude/
|
|
.omc/
|
|
|
|
# dati regime (DVOL/funding/feature cache, rigenerabili)
|
|
data/regime/
|
|
data/venue_watch/
|
|
_disp_scratch/
|
|
data/regime/dispersion_features.parquet
|
|
|
|
# storico catena opzioni importato da cerbero-bite (rigenerabile: options_fetcher.py)
|
|
data/options/
|
|
data/_reset_backup/
|
|
|
|
# game artifacts (log/json di scripts/games e gate)
|
|
data/games/
|
|
.env.mainnet
|
|
|
|
# archived data (mirrors top-level data/ ignores, which are top-level-anchored)
|
|
Old/data/
|
|
Old/**/__pycache__/
|
|
# run logs (rigenerabili dagli script)
|
|
logs/
|
|
|
|
# cache di ricerca rigenerabile (serie d'ancora, tabelle di segnale intra-bin SKH01):
|
|
# 22MB, ~2.4h a ricostruirla, ma e' DERIVATA dai parquet certificati -> non si versiona.
|
|
data/_cache/
|
|
|
|
# cache della ricerca trackE (rigenerabile)
|
|
.cache_trackE_*.npy
|
|
|
|
# feed backup pre-rebuild (binari rigenerabili, NON in git) + stato paper trader (runtime)
|
|
data/_feed_backup/
|
|
data/paper_trend/
|
|
data/paper_portfolio/
|
|
|
|
# output grezzo dello sweep di ricerca xsec (rigenerabile dagli script in runs/)
|
|
scripts/research/xsec/runs/out/
|
|
|
|
# blind-signal derived data (regenerable via make_blind.py)
|
|
data/blind/
|
|
scripts/research/blind/leaderboard.json
|
|
|
|
# forward-monitor runtime state (regenerable, forward-only)
|
|
data/paper_prevday/
|
|
data/paper_combo/
|
|
data/paper_statarb/
|
|
data/paper_xsr/
|
|
data/paper_dvolspread/
|
|
# stato della sorveglianza fee (ultima lettura del tier Deribit, per rilevarne i cambiamenti)
|
|
data/fee_watch/
|
|
# battuta di cuore del collettore catena (stato runtime, come gli altri monitor)
|
|
data/chain_collect/
|
|
data/vrp_f_watch/
|
|
|
|
# log esecuzioni del book live (stato runtime, contiene fill/fee del conto reale)
|
|
data/live/
|
|
|
|
# dati esterni di ricerca (on-chain CoinMetrics community, F&G) — non certificati, non in git
|
|
data/external/
|
|
data/options_daily/
|