Files
PythagorasGoal/docs/diary/2026-07-26-reeval-strategia.md
T
Adriano Dal Pastro 1dd26342ca research: rivalutazione della strategia — 0 cambi, 75/25 confermato per la terza volta
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>
2026-07-26 20:06:23 +00:00

5.8 KiB
Raw Blame History

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.