1dd26342ca
Delle sei misure prodotte oggi solo UNA apriva una decisione: il peso 75/25 fu confermato il 24/07 con la lente HOURLY, e il 26/07 quella lente e' risultata pessimistica su ENTRAMBI i lati di SKH01 (uscite +0.081, ingressi +0.048 di Sharpe di book). Se SKH01 vale piu' di come e' stato pesato, 0.25 poteva non essere piu' l'ottimo. Contro tirava il LOO de-luckato dello stesso giorno (SKH01 = il meno affidabile dei cinque). Due correzioni in versi opposti: si misura, non si deduce. MISURA (path live intra_entry=True, 8 offset, mediana delle differenze APPAIATE): argmax a w=0.35, e 0.30-0.40 batte 0.25 nell'88% degli offset -> il segnale c'e' ed e' nel verso previsto dalla correzione di lente. Ma il plateau entro 0.05 di Sharpe e' [0.25 ... 0.50] e il peso live e' DENTRO, e `weights_tilt_null` FALLISCE (delta_insample -0.0026, gate_pass False). IL MOTIVO VERO sta in cio' che la mediana nasconde: il guadagno e' tutto nella coda ALTA. p10 per peso 1.463 / 1.465 / 1.455 / 1.435 / 1.374 mentre il p90 sale monotono 1.915 -> 2.064. Alzare SKH01 non compra Sharpe, compra dipendenza da quale ancora ti e' capitata (banda da 0.45 a 0.69). Coerente con altre due misure indipendenti dello stesso giorno: SKH01 ha la frazione d'ancora piu' grande da restituire (LOO) ed e' 4x piu' fee-sensibile. Tre misure indipendenti dicono che SKH01 e' la gamba fragile del book e che 0.25 sta all'estremo prudente della regione robusta. LA RIVALUTAZIONE CHE CONTA NON E' SULLA STRATEGIA. Ordini di grandezza a confronto: ottimizzare il peso = +0.030 Sharpe (gate fallito); versare EUR 250/mese invece di EUR 0 = da MAI a 16.2 anni (P entro 20a = 92%); perdere il conto Deribit a p=1% = -18% di probabilita' di arrivare, ripartendo da zero. Il book e' dentro il suo plateau su ogni asse misurato: la ricerca ha smesso di essere il vincolo binding. I vincoli binding oggi sono capitale che entra e conto che non sparisce. Book, pesi, cron, config INVARIATI. Gate pre-registrati alle loro date (anticiparli sarebbe selezione sull'hold-out). 365 test verdi (+6). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
114 lines
5.8 KiB
Markdown
114 lines
5.8 KiB
Markdown
# 2026-07-26 — Rivalutazione della strategia dopo le correzioni del giorno
|
||
|
||
**Richiesta:** *"in base a quanto definito rivalutiamo la strategia"*.
|
||
|
||
**Script:** `r0726_reeval_live_weight.py`. **Test:** `tests/test_reeval_live_weight.py` (6).
|
||
**Book, pesi, cron, config: INVARIATI.**
|
||
|
||
---
|
||
|
||
## 0. Cosa c'era da rivalutare davvero
|
||
|
||
La giornata ha prodotto sei misure che toccano la strategia. Solo **una** apriva una decisione:
|
||
|
||
| misura di oggi | cambia una decisione? |
|
||
|---|---|
|
||
| fattore de-luck ×0.6 → ×0.89 | no: cambia i *numeri* (muro −45%), non cosa si fa |
|
||
| muro come punto fisso ($273.900) | no: la mia previsione era sbagliata, il piano resta |
|
||
| LOO de-luckato (SKH01 il meno affidabile) | **forse**: e' un argomento per *ridurre* SKH01 |
|
||
| path live SKH01 migliore su entrambi i lati | **forse**: argomento opposto, per *aumentarlo* |
|
||
| curva fee (SKH01 4x piu' sensibile) | no oggi: regola gia' decisa per il 1 agosto |
|
||
| rischio venue + tripwire | no: decisione dell'operatore gia' registrata |
|
||
|
||
Le due righe "forse" puntano in **versi opposti** e nessuna delle due si puo' dedurre a tavolino.
|
||
Il peso 75/25 fu confermato il **24/07** con la lente *hourly* — la stessa che il 26/07 e' risultata
|
||
pessimistica su entrambi i lati di SKH01 (uscite **+0.081** Sharpe FULL di book, ingressi **+0.048**).
|
||
Quindi la domanda e' legittima: **se SKH01 vale piu' di come e' stato pesato, 0.25 e' ancora giusto?**
|
||
|
||
## 1. La misura
|
||
|
||
Path live vero (`intra_entry=True`), 8 offset del sottocampione a priori, statistica = mediana
|
||
delle differenze **appaiate** per offset.
|
||
|
||
```
|
||
peso SKH Sh FULL med banda p10-p90 Sh HOLD med d vs 0.25 (appaiata)
|
||
0.00 1.289 [1.289, 1.289] 0.296 -0.322 ( 12%)
|
||
0.15 1.523 [1.425, 1.714] 0.705 -0.091 ( 12%)
|
||
0.20 1.575 [1.450, 1.825] 0.825 -0.038 ( 12%)
|
||
0.25 1.611 [1.463, 1.915] 0.928 +0.000 ( 0%) <- LIVE
|
||
0.30 1.632 [1.465, 1.982] 1.012 +0.022 ( 88%)
|
||
0.35 1.639 [1.455, 2.028] 1.078 +0.030 ( 88%)
|
||
0.40 1.634 [1.435, 2.055] 1.127 +0.025 ( 88%)
|
||
0.50 1.595 [1.374, 2.064] 1.188 -0.013 ( 38%)
|
||
```
|
||
|
||
**Argmax a w=0.35**, e in **88% degli offset** 0.30-0.40 batte 0.25: il segnale c'e' ed e' nel verso
|
||
previsto dalla correzione di lente. Ma:
|
||
|
||
* **plateau entro 0.05 di Sharpe = [0.25, 0.30, 0.35, 0.40, 0.50]** — il peso live e' dentro, quindi
|
||
la differenza col massimo non e' distinguibile;
|
||
* **`weights_tilt_null` FALLISCE** (`delta_insample −0.0026`, `gate_pass False`);
|
||
* e soprattutto la lettura che la mediana da sola nasconde ⬇.
|
||
|
||
## 2. Il motivo vero per non toccarlo: il guadagno e' tutto nella coda ALTA
|
||
|
||
```
|
||
peso p10 mediana p90
|
||
0.25 1.463 1.611 1.915
|
||
0.30 1.465 1.632 1.982
|
||
0.35 1.455 1.639 2.028
|
||
0.40 1.435 1.634 2.055
|
||
0.50 1.374 1.595 2.064
|
||
```
|
||
|
||
Il **p10 e' piatto fino a 0.30 e poi SCENDE**, mentre il p90 sale monotono. Alzare il peso di SKH01
|
||
non compra Sharpe: compra **dipendenza da quale ancora ti e' capitata**. La banda si allarga da
|
||
0.45 (a w=0.25) a 0.69 (a w=0.50).
|
||
|
||
E' coerente con il leave-one-out de-luckato dello stesso giorno — SKH01 e' lo sleeve con la
|
||
frazione d'ancora piu' grande da restituire — e con la curva fee, dove SKH01 e' **4x** piu'
|
||
sensibile di TP01. Tre misure indipendenti dicono la stessa cosa: **SKH01 e' la gamba fragile del
|
||
book, e 0.25 sta all'estremo prudente della regione robusta.**
|
||
|
||
**→ Nessun cambio. Il 75/25 e' confermato per la terza volta** (24/07 lente hourly, 26/07 path live
|
||
intra-bin, e ora il gate sui pesi).
|
||
|
||
## 3. La rivalutazione che conta non e' sulla strategia
|
||
|
||
Messi in fila, gli ordini di grandezza di oggi:
|
||
|
||
| leva | effetto misurato |
|
||
|---|---|
|
||
| ottimizzare il peso SKH01 (0.25 → 0.35) | **+0.030 Sharpe**, gate fallito |
|
||
| versare €250/mese invece di €0 | da **mai** a **16.2 anni** (mediana), P(entro 20a) 92% |
|
||
| perdere il conto Deribit (p=1%, 20 anni) | **−18%** di probabilita' di arrivare, e si riparte da zero |
|
||
|
||
**L'esito del piano non e' piu' governato dalla strategia.** Il book e' dentro il suo plateau su
|
||
ogni asse misurato; il margine residuo di ricerca vale centesimi di Sharpe, mentre i versamenti
|
||
valgono la differenza fra "mai" e "16 anni" e il rischio di venue vale il 18% del risultato.
|
||
|
||
Questo **non** dice che la ricerca sia finita — dice che la ricerca ha smesso di essere il vincolo
|
||
binding. Il vincolo binding oggi e' **capitale che entra** e **conto che non sparisce**.
|
||
|
||
## 4. Cio' che la rivalutazione NON cambia
|
||
|
||
* **La strategia resta quella**: TP01 0.75 / SKH01 0.25 su Deribit, cron orario, cap 1.0x.
|
||
* **I gate pre-registrati restano alle loro date** (1 ago fee, 27 set STATARB, 23 ott XSR01,
|
||
24 ott kill DVOLSPREAD, 24 gen 2027 decisione DVOLSPREAD). Rivalutare non vuol dire anticiparli:
|
||
anticipare un gate e' selezione sull'hold-out.
|
||
* **La decisione venue resta $20k**, con il tripwire a coprire la parte di rischio che ha una
|
||
finestra.
|
||
|
||
## 5. Regole trasferibili
|
||
|
||
1. **Una rivalutazione onesta parte dall'elenco di cosa CAMBIA una decisione**, non dal riassunto
|
||
di cosa si e' scoperto. Sei misure, una sola apriva qualcosa.
|
||
2. **Quando due correzioni puntano in versi opposti, si misura**: qui l'una (lente pessimistica)
|
||
spingeva ad alzare SKH01, l'altra (LOO de-luckato) ad abbassarlo, e a occhio si sarebbe potuto
|
||
argomentare qualunque cosa.
|
||
3. **Un argmax dentro un plateau non e' una decisione.** E la mediana da sola nascondeva il fatto
|
||
decisivo: il guadagno stava tutto nel p90, il p10 peggiorava.
|
||
4. **Quando le leve hanno ordini di grandezza diversi, dirlo.** +0.030 di Sharpe e "da mai a 16
|
||
anni" non sono la stessa categoria di scelta, e trattarle come tali e' il modo piu' comune di
|
||
lavorare molto senza cambiare niente.
|