From bc43218a124ba468d3b912759994429290f3e957 Mon Sep 17 00:00:00 2001 From: Adriano Dal Pastro Date: Wed, 2 Sep 2026 06:06:15 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20soldi=20fermi=20=C2=A773=20=E2=80=94=20?= =?UTF-8?q?l'operatore=20sceglie=20di=20versare=20(piano=2027/07:=20?= =?UTF-8?q?=E2=82=AC5k=20dentro,=20~=E2=82=AC1k=20fuori)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Conclusione dell'operatore (02/09): "mettere gli XEON su Deribit col sistema attivo". Si', ed e' cio' che la memoria aveva scritto il 27/07. Tre precisazioni, tutte gia' misurate e ora registrate: - €5.000, non €6.043: la protezione venue satura a qualunque quota > 0, l'ultimo migliaio dentro compra ~€100/anno e butta via l'assicurazione; - il "~€600" e' un'attesa a banda larga, non un tasso (libro a mercato il 22% dei giorni, TWR +10,8% in 70g, hold-out TP01 ~+0,05, fisco −30%/10a); - fondo d'emergenza da dichiarare. Nessuna azione di config (cap dinamico, rilevatore collaudato il 25/08). In attesa di importo e data; al deposito una riga di giornale, scritta prima e non ricostruita dopo. N9: le opzioni sicure (+€52-62/anno) sono state viste e messe da parte con motivo. - CLAUDE.md §1: riga "soldi fermi" + indice §1-73 - RESULTS §73 + riga d'indice - memoria 30-piano-capitale-fisco: voce - diario 2026-09-01d: §7 la conclusione dell'operatore - docs/journal/2026-09-01.md (voce del cron, non era committata) Co-Authored-By: Claude Opus 5 (1M context) --- CLAUDE.md | 10 ++++- docs/diary/2026-09-01d-soldi-fermi.md | 27 ++++++++++++ docs/journal/2026-09-01.md | 58 ++++++++++++++++++++++++++ docs/memory/30-piano-capitale-fisco.md | 15 +++++++ docs/research/RESULTS-0822.md | 28 +++++++++++++ 5 files changed, 137 insertions(+), 1 deletion(-) create mode 100644 docs/journal/2026-09-01.md diff --git a/CLAUDE.md b/CLAUDE.md index 992c29a..1c948e5 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -17,7 +17,7 @@ chi la riapre deve battere il motivo, non ripetere la misura. | `docs/memory/40-produzione-e-deploy.md` | esecutore, tripwire, monitor, libro di bordo, PRIIPs/UCITS | tocchi cio' che gira con soldi veri | | `docs/memory/50-dati-e-feed.md` | difetti del dato trovati e riparati, catena opzioni | tocchi i feed | | `docs/memory/60-metodo-e-gate.md` | i gate codificati in `altlib.py` | valuti un candidato | -| `docs/research/RESULTS-0822.md` | registro per filone §1-72 | vuoi il dettaglio di un filone | +| `docs/research/RESULTS-0822.md` | registro per filone §1-73 | vuoi il dettaglio di un filone | | `docs/diary/` (123 voci) | la sessione originale, per data | vuoi il contesto completo | --- @@ -85,6 +85,14 @@ e vendite indesiderate. Chi aggiunge una valuta di collaterale DEVE passare da ` per trade. Su cicli a ingresso proprio lascia passare perdite oltre −30% senza scattare, e il peggior DD dall'ingresso misurato e' **−60,6% BTC / −61,5% ETH**. Dettaglio in `40-produzione`. +📌 **Soldi fermi (01-02/09):** on-venue **chiuso con l'elenco intero** — Deribit remunera 4 valute su 50, +le quattro gia' chiuse il 31/08. L'USDC sul conto **non e' fermo** (base di sizing + cuscino). Il fermo +vero sta fuori (~€6k in XEON = lo split-cassa): le opzioni sicure valgono **+€52-62/anno** (BOT 12,5% / +conto deposito 26%), sUSDe rende 2x ma e' **lo stesso emittente dell'USDE** e distrugge lo split. +✅ **L'operatore ha scelto di VERSARE** (piano 27/07: **€5.000 dentro, ~€1.000 fuori** — la protezione +venue satura a qualunque quota > 0). Nessuna azione di config. **In attesa di importo e data**; al +deposito va **una riga di giornale**, non ricostruita dopo. `r0901d_soldi_fermi.py`. + **Candidati in forward-monitor** (nessuno nel book): XSR01 · DVOLSPREAD · STATARB · PREVDAY. --- diff --git a/docs/diary/2026-09-01d-soldi-fermi.md b/docs/diary/2026-09-01d-soldi-fermi.md index ee0cd80..577a0eb 100644 --- a/docs/diary/2026-09-01d-soldi-fermi.md +++ b/docs/diary/2026-09-01d-soldi-fermi.md @@ -62,3 +62,30 @@ progetto ha misurato sei volte come binding. (Stato vs FITD), non di rendimento — la differenza è €10/anno. 3. On-venue non c'è niente da decidere. La chiave di scala a 1,25x (GATE SCALA-01, ottobre) libererebbe ~$400 → ~$10/anno: lo dico perché è l'unica via strutturale, non perché valga. + +## 7. La conclusione dell'operatore (02/09, 06:00Z) — e le tre precisazioni + +> *«quindi la miglior cosa è mettere gli XEON su deribit con il nostro sistema attivo»* + +**Sì, ed è la conclusione che la memoria aveva già scritto il 27/07** (`r0727_lumpsum_split.py`: +piano «€5.000 dei €6.043 in XEON + €500/mese»; il 25/08 sono entrati $1.399, non €5.000). La +lettura della tabella è quella giusta: versare batte tenere fermo, ed è la leva binding. Ma il +*come* ha tre vincoli, tutti già misurati: + +1. **Non tutti: €5.000, non €6.043.** La protezione dal rischio venue **satura a qualunque quota + > 0** (P(perso tutto) 18% → 3,5% tenendo fuori il 10%, e resta 3,5% al 25% e al 40%). L'ultimo + migliaio dentro compra ~€100/anno attesi e butta via l'intera assicurazione. **~€1.000 restano + fuori: è lo split, e costa zero.** +2. **Il «~€600» non è un tasso.** È un'attesa a banda larga su una strategia a mercato il 22% dei + giorni (live: 14/64, leva mediana 0,00x). Numeri onesti: TWR **+10,8% in 70 giorni**, Sharpe + hold-out TP01 **~+0,05**, fisco d'accumulo **−30% a 10 anni**. Un anno piatto è possibile; il + conto deposito non lo ha. +3. **Il fondo d'emergenza** — non dichiarato dall'operatore, non noto alla memoria. Se una parte + dei €6.043 lo è, resta fuori. + +**Operativamente non serve nulla:** il sistema è live dal 20/06, il cap è dinamico (`equity × 0,5`), +il rilevatore di salti ha già gestito il 25/08 senza falsi allarmi. Il deposito viene assorbito al +giro successivo delle :47. Resta da scrivere **una riga di giornale con data e importo** — la fonte +del cumulato dall'arming va scritta prima, non ricostruita dopo (debito #14). **In attesa di importo +e data dall'operatore.** N9: le opzioni sicure (+€52-62/anno) sono state viste e messe da parte +*con motivo*, non ignorate. diff --git a/docs/journal/2026-09-01.md b/docs/journal/2026-09-01.md new file mode 100644 index 0000000..9b0a11e --- /dev/null +++ b/docs/journal/2026-09-01.md @@ -0,0 +1,58 @@ +# Giornale di bordo — 2026-09-01 + +*Scritto 2026-09-02T00:36:47+00:00. Numeri misurati; nessuna interpretazione automatica.* + +## Mercato + +| | chiusura | 1g | 7g | 30g | RV30 ann. | TSMOM 30/90/180 | DVOL | +|---|---|---|---|---|---|---|---| +| **BTC** | $77,432.50 | -1.44% | -1.36% | +21.89% | 42.9% | ↑ ↑ ↑ (3/3 su) | 37.9 (23° pctl 1a) | +| **ETH** | $2,418.40 | -2.00% | -1.02% | +28.37% | 68.5% | ↑ ↑ ↑ (3/3 su) | 51.8 (21° pctl 1a) | + +## Libro + +Equity **$2,050.77** · nozionale lordo $568 · leva lorda 0.28x · barra dati 2026-09-01 · 24 giri + +| | TP01 | SKH01 | target | posizione | azione | +|---|---|---|---|---|---| +| **BTC** | +0.461 | flat | $+355 | $+357 | HOLD (a target) | +| **ETH** | +0.278 | flat | $+213 | $+211 | HOLD (a target) | + +## P&L + +- giorno: **$-8.68** di equity (24 letture) +- realizzato: +0.00 netto su 0 round-trip chiusi · 1 fill · fee 0.0027 +- cumulato dall'arming: **$+1,452.71** di equity — di cui $+1,399.39 versati/prelevati -> trading **$+53.32** + +## Salute + +- giri di `book_execute`: 24/24 +- eta' feed SKH all'ultimo giro: 0 min + +## Lettura + +*Generata da regole dichiarate in `src/live/journal.py` — combina i numeri qui sopra e nient'altro. L'id fra parentesi quadre dice quale regola ha parlato. Non e' un giudizio: quello sta nella Nota.* + +- `[stato]` A mercato su BTC $+357 (TP01 +0.461, SKH01 flat) e ETH $+211 (TP01 +0.278, SKH01 flat). +- `[leva]` Leva lorda **0.28x** su un tetto di 1.00x (`max_notional_per_asset_frac` 0.50 x 2 asset, letto da `config/live.json`): margine 0.72x. +- `[pnl]` Equity $-8.68 con 1 fill e 0 round-trip chiusi (realizzato $+0.00 netto). +- `[drawdown]` 📌 Equity **-1.10%** sotto il picco ($2,073.59). ⚠️ e' un DD su letture ORARIE, non sul minimo intra-giorno. +- `[vol]` BTC: implicita 37.9 contro realizzata 30g 42.9 (sotto); DVOL al 23° pctl di un anno; IV-rank espandente 0.08 sotto la soglia 0.30 del gate di VRP01 (sleeve fermo). +- `[vol]` ETH: implicita 51.8 contro realizzata 30g 68.5 (sotto); DVOL al 21° pctl di un anno; IV-rank espandente 0.13 sotto la soglia 0.30 del gate di VRP01 (sleeve fermo). +- `[evidenza]` 📌 Campione a oggi: **70 giorni, 29 round-trip**. A questa taglia il P&L non distingue l'edge dalla fortuna — il criterio di morte del libro (`edge_watch`) lavora su una finestra di 36 mesi. + +## Analisi (agente) + +*Scritta da `claude-opus-5` il 2026-09-02T00:37:44+00:00. Prosa di un modello: puo' sbagliare, e non e' una misura. Controllo sui numeri: **ok**.* + +La giornata non contiene decisioni: 1 fill, 0 round-trip chiusi, realizzato $+0.00, entrambe le gambe HOLD a target. Gli $-8.68 sono quindi marcatura di posizioni ferme, non esito di operazioni — ed e' la prima giornata senza alcun round-trip chiuso dal 28/08, dopo il 30/08 e il 31/08 che ne avevano chiusi 2 e 3 con 5 e 4 fill. Anche le posizioni cambiano poco: BTC $+357 ed ETH $+211 restano dentro la banda tenuta dal 26/08 (BTC $+344–364, ETH $+205–218), con leva 0.28x molto sotto l'1.00x. + +Cio' che le regole non vedono: il rosso arriva con BTC −1.44% ed ETH −2.00% mentre i tre TSMOM restano 3/3 su e i 30 giorni segnano +21.89% e +28.37%. Lo stesso dato regge due letture — rumore dentro un mese in tendenza, oppure l'avvio di un rientro — e da qui non sono distinguibili: non misurabile con una giornata. + +Insolito il quadro volatilita': implicita sotto la realizzata su entrambi (37.9 contro 42.9; 51.8 contro 68.5) e DVOL al 23°/21° percentile, quindi VRP01 resta fermo per l'IV-rank, non per il livello. + +Vale un'occhiata umana il fatto che il trading cumulato, $+53.32 in 70 giorni, sia della stessa taglia delle singole oscillazioni giornaliere recenti (−17.87 il 28/08, +12.06 il 31/08). + +## Nota + +*(vuota — campo dell'operatore)* diff --git a/docs/memory/30-piano-capitale-fisco.md b/docs/memory/30-piano-capitale-fisco.md index 5d0ff40..c82657b 100644 --- a/docs/memory/30-piano-capitale-fisco.md +++ b/docs/memory/30-piano-capitale-fisco.md @@ -765,3 +765,18 @@ veicolo di RENDITA**, dove serve **2,5× meno capitale** ($254k contro $646k) pe vive sul drawdown. La scelta del veicolo dipende da quale dei due è l'obiettivo (N6). ⚠️ E il fisco favorisce l'ETF: UCITS ad accumulazione paga **26% alla vendita**, il book **33% ogni anno**. Il differimento è un vantaggio strutturale reale. + +- 💰 **SOLDI FERMI — «altri modi, non per forza trading» (2026-09-01/02).** `r0901d_soldi_fermi.py`, + diario `2026-09-01d-soldi-fermi.md`. **On-venue chiuso con l'ELENCO INTERO:** `get_currencies` + remunera **4 valute su 50** (USDE 4,32 · USDC 3,40 · BUIDL 3,20 · STETH 2,22) = le quattro gia' + chiuse il 31/08 — non era un campione. ⚠️ **L'USDC su Deribit non e' fermo**: e' la base di sizing + (cap = equity x 0,5) e il cuscino del disaster-SL; spostarlo rimpicciolisce il libro. Il capitale + fermo vero sta **fuori**: ~€6.043 in XEON (27/07), che e' lo **split-cassa**. Tassi dal web + (BOT 2,768% asta 08/2026 · DFR 2,25% · conti deposito 3,25-3,50% · sUSDe ~9% Q2 2026), fisco dalla + memoria (12,5 / 26 / 33%). **In euro netti su €6k:** XEON 81 · BOT **133** · conto deposito + **143** · sUSDe 350 ma **stesso emittente dell'USDE gia' in conto: split distrutto** · libro + ~600 atteso ma **trading, split distrutto**. **Il miglior guadagno sicuro vale +€62/anno = €5/mese**, + contro €100/mese di bonifico = +4,07%/anno di drift. ✅ **L'operatore ha scelto di versare** (02/09), + che e' il piano del 27/07: **€5.000 dentro, ~€1.000 fuori** (la protezione satura a qualunque + quota > 0), il «~€600» letto come attesa e non come tasso, fondo d'emergenza da dichiarare. Nessuna + azione di config: il cap e' dinamico. **In attesa di importo e data.** diff --git a/docs/research/RESULTS-0822.md b/docs/research/RESULTS-0822.md index c9ed510..25b214b 100644 --- a/docs/research/RESULTS-0822.md +++ b/docs/research/RESULTS-0822.md @@ -19,6 +19,7 @@ null de-levering superato + eseguibilita' al capitale dichiarato. | 70 | **XSR-RENDITA** | **SCARTATO sotto la lente RENDITA** (non come sleeve) | il muro scende del 20,6% a iso-rischio, ma **mescolare i rendimenti di XSR01 da' lo stesso muro** (il meccanismo vale 0,8%, dentro la risoluzione MC) e un **conto remunerato allo stesso tasso lo eguaglia a vol 0 e senza secondo venue**. A drift zero il muro **sale**: si compra un drift scorrelato, non la scorrelazione. E l'haircut non pareggia un conto al 4% **nemmeno a haircut ZERO** | | 71 | **COLLAR01** | hold BTC gated dal trend, coperto da un collar (pavimento comprato, tetto venduto) a scadenza <=15g: "ridurre la vincita, bloccare la perdita" batte il de-levering? | **REFUTATO** — ✅ il pavimento FUNZIONA (maxDD scende in **36/48**, §46 battuto sul suo motivo: qui beta=1,0) ❌ ma costa **2-8 punti di drift per punto di DD** e il de-levering vince **45/48**. 🚨 Le 3 celle vincenti stanno sul **bordo**: estesa la famiglia vince 35/36 **nell'angolo covered-call**, e **il 72-100% di quell'edge e' il PREMIO DI VARIANZA** (DVOL sta **32% sopra** la RV-forward): riprezzato alla vol vera l'angolo cade da Sharpe **1,471 a 0,511** — che e' VRP01 (0,47), non una scoperta | | 72 | **PAVIMENTO-LEVA** | il pavimento (sola put, ≤15g) come LICENZA DI TAGLIA a iso-DD — l'inverso di §71 | **REFUTATO 0/16**, e **corregge §71**: la put da sola a premio reale **peggiora il maxDD in 16/16** (FORTE 51,8% → 55-76%; LARGO 71,9% → 75-82%) — nel collar il DD lo riduceva il **TETTO**, non il pavimento. Meccanismo (B2): **i drawdown di BTC sono grind di 290-818 giorni**, la put copre una finestra e para nel 0-9% dei cicli. Pareggio del DD solo a **36-79% del premio reale** (prezzo equo ≈76%: non basta). **La licenza del disaster-SL e' di carta** (B3): sostituire `sl` con la distanza del pavimento darebbe 2,28x, ma su 8 finestre la perdita e' −33,6% → **77% dell'equity**. Gated su IV sottile: migliora (+3,8 → +8,4%) ma **perde** ancora | +| 73 | **SOLDI-FERMI** | altri modi per far rendere il capitale fermo, non per forza trading | **on-venue CHIUSO con l'elenco intero** (4/50 valute = le 4 del 31/08); l'USDC sul conto non e' fermo (sizing + cuscino); fuori, su €6k netti/anno: XEON 81 · **BOT 133** · **conto deposito 143** · sUSDe 350 (**stesso emittente dell'USDE: split distrutto**) · libro ~600 (trading). Miglior guadagno sicuro **+€62/anno**. ✅ L'operatore ha scelto di **versare** (piano 27/07: €5k dentro, ~€1k fuori) | | 5 | SKEW | **SCARTATO** (Q1, Q2) + **LEAD** (Q3, gate 2027-02-22) | il prezzo muove lo skew (t 3,1-9,4 su 8/8 test), **non il contrario** (max |t| in avanti 2,35 contro 2,08 atteso dal rumore). Ma Q3 e' grosso: **il f=0,73 di VRP01 e' per il 42% STRUTTURA A TERMINE e solo per il 25% skew** | | — | **HL-EXEC** (audit di fatto) | **3 falsificazioni misurate** | il pavimento vero e' **$10 (non $5)** e il taker **4,50 bps (non 5,0)** — ma il *"XS01 serve ~$20k"* e' **refutato del tutto** (nessuna soglia da min-order), il *"XSR01 ~$5.000"* e' **conservativo di 1,7x** (vero ~$3.000), e lo **slippage "rischio #1" di XSR01 e' refutato** con margine **21x** | | — | **SLIP-AUDIT** (audit di fatto) | **SCARTATO** = nessun costo nascosto a questa taglia | i backtest a 10 bps RT restano **conservativi di ~1,5 bps/lato**; nessuna evidenza di impatto sopravvive al null (p=0,274; estremi avversi **1/18 contro 4,7 attesi**). **Ma la misura ha una data di scadenza** | @@ -3941,3 +3942,30 @@ vincolo. Se il vincolo cadesse, sarebbe la prima misura da fare. LE PERDITE SONO GRIND`** — REFUTATO. **Cosa lo riapre:** una scadenza che copra il grind (fuori dal vincolo), o un premio di varianza *negativo* su BTC (mai misurato). Non lo riaprono delta, tenor ≤15 o gate sull'IV. + +--- + +## 73 — SOLDI-FERMI (altri modi, non per forza trading) + +`scripts/research/r0901d_soldi_fermi.py`, diario `2026-09-01d-soldi-fermi.md`. **Nessun ordine.** +*Non sono pareri fiscali.* Tassi dal web con fonte e data (cutoff del modello 05/2026). + +✅ **On-venue chiuso con l'ELENCO INTERO:** `public/get_currencies` remunera **4 valute su 50** — +USDE 4,32 · USDC 3,40 · BUIDL 3,20 · STETH 2,22 — esattamente le quattro chiuse il 31/08 (al tetto · +Italia esclusa · non acquistabile · e' ETH). ⚠️ **L'USDC su Deribit non e' fermo:** base di sizing +(cap = equity x 0,5) e cuscino del disaster-SL. Il fermo vero sta **fuori**: ~€6.043 in XEON, lo +**split-cassa** (P(perso tutto) 18% → 3,5%). + +**In euro netti l'anno su €6.000** (BOT 2,768% asta 08/2026 · DFR 2,25% · conti deposito 3,25-3,50% · +sUSDe ~9%; fisco 12,5 / 26 / 33%; bollo 0,2%): XEON **81** · BOT **133** · conto deposito **143** · +sUSDe **350** ma **stesso emittente dell'USDE gia' in conto** ⇒ split distrutto · libro **~600 atteso** +ma trading ⇒ split distrutto. **Il miglior guadagno sicuro e' +€62/anno = €5/mese**, contro €100/mese +di bonifico = +4,07%/anno di drift. BOT e conto deposito distano €10/anno: scelta di liquidita' e +controparte, non di rendimento. + +✅ **Decisione dell'operatore (02/09): versare sul libro.** E' il piano del 27/07. Tre precisazioni, +tutte gia' misurate: **€5.000 dentro, ~€1.000 fuori** (la protezione venue **satura a qualunque +quota > 0**: l'ultimo migliaio compra ~€100/anno e butta via l'assicurazione); il «~€600» e' un'attesa +a banda larga, non un tasso (libro a mercato il 22% dei giorni, TWR +10,8% in 70g, hold-out TP01 +~+0,05, fisco −30% a 10a); fondo d'emergenza da dichiarare. Operativamente nulla: cap dinamico, +rilevatore di salti collaudato il 25/08. **In attesa di importo e data.**