research(wave-0822): VRP-QUOTE-VERE scartato — e collect_chain raccoglie la famiglia di contratti che il conto non puo' marginare

This commit is contained in:
Adriano Dal Pastro
2026-08-22 17:19:07 +00:00
parent f4b14f305b
commit 75606d0f44
9 changed files with 1800 additions and 37 deletions
+46 -13
View File
@@ -683,14 +683,18 @@ def main() -> None:
if det:
mm = np.array([d[1] for d in det])
ss = np.array([d[2] for d in det])
# il rapporto si stampa SOLO se il minimo e' positivo: max/min con min<0
# e' un numero senza significato (prima stesura: '112.240.864x').
rm = (f"{mm.max() / mm.min():.1f}x" if mm.min() > 0 else "SEGNO CHE CAMBIA")
print(f" media settimanale fra le ancore: [{mm.min():+.2%}, {mm.max():+.2%}] "
f"(rapporto {mm.max() / max(mm.min(), 1e-9):.1f}x) · "
f"deviazione standard: [{ss.min():.2%}, {ss.max():.2%}] "
f"(rapporto {ss.max() / max(ss.min(), 1e-9):.1f}x)")
print(f" → l'ancora NON cambia quanto si guadagna, cambia il DENOMINATORE: con\n"
f" {det[0][3]} settimane e nessuna perdita la vol campionaria e' quasi\n"
f" arbitraria, e lo Sharpe con lei. Non e' che le 08:00 siano un'ora\n"
f" magica — e' che questa statistica non porta informazione.")
f"({rm}) · deviazione standard: [{ss.min():.2%}, {ss.max():.2%}] "
f"({ss.max() / ss.min():.1f}x)")
print(f" → si muovono ENTRAMBI, numeratore e denominatore"
f"{' — e sulla media il segno CAMBIA' if mm.min() <= 0 else ''}.\n"
f" Il motivo e' meccanico e vale la pena dirlo: spostare l'ora d'ingresso\n"
f" cambia lo SNAPSHOT, quindi quali strike combaciano col delta bersaglio\n"
f" — non e' lo stesso trade un'ora dopo, e' un'altra struttura. Con\n"
f" {det[0][3]} settimane questo parametro di disturbo domina tutto il resto.")
print("\n (d) null del de-levering / beta — 'e' reddito da volatilita' o crypto travestito?'")
print(" Lo spread ha delta positivo (≈ +0.18 all'ingresso): in un campione che sale del")
@@ -765,12 +769,16 @@ def main() -> None:
IV-rank il 2026-06-07, e bastano ~+10% di DVOL per riaprirlo. Il campione e' dentro un
regime di vol bassa persistente, non davanti a un muro.
2. IL TITOLO E' QUASI TUTTO FORTUNA D'ANCORA. L'ora d'ingresso e' un max-of-k mai
dichiarato, ed e' la prima volta che si misura su questa struttura: su 9 ancore lo
Sharpe canonico BTC 32.58 sta all'89 percentile e la MEDIANA ONESTA e' 1.45, con la
banda che tocca il NEGATIVO (-0.35). Fortuna +31.13. Su ETH 3.90 -> 2.41.
Il numero da citare per BTC e' 1.45, non 32.58 — e a quel punto non c'e' piu' niente
di straordinario da spiegare.
2. IL TITOLO NON SOPRAVVIVE ALL'ORA D'INGRESSO. E' un max-of-k mai dichiarato, misurato
qui per la prima volta su questa struttura: su 9 ancore lo Sharpe canonico BTC 32.58
sta all'89 percentile, la MEDIANA ONESTA e' 1.45 e la banda tocca il NEGATIVO (-0.35).
Su ETH 3.90 -> 2.41. Il numero da citare per BTC e' 1.45, non 32.58.
⚠️ E il meccanismo non e' quello che avevo scritto prima di guardarlo. Non e' solo la
vol campionaria a ballare: fra le ancore la MEDIA settimanale BTC va da -1.35% a
+11.22% del rischio — CAMBIA SEGNO — e la deviazione standard di 11x (ETH: media 2.9x,
sd 2.4x). Spostare l'ora d'ingresso cambia lo snapshot e quindi quali strike combaciano
col delta bersaglio: non e' lo stesso trade un'ora dopo, e' UN'ALTRA STRUTTURA. A 10
settimane questo parametro di disturbo domina il segnale che si vorrebbe misurare.
3. LA FAMIGLIA CHE HA STORIA NON E' QUELLA CHE SI PUO' ESEGUIRE. Le quote raccolte sono
le opzioni INVERSE (margine e regolamento in BTC/ETH); il conto e' in USDC e il book
@@ -819,6 +827,31 @@ def main() -> None:
regime sulla famiglia eseguibile. Prima di allora ogni misura su questa struttura
descrivera' la sua astensione.""")
hr("COSA MI SMENTIREBBE", "-")
print(""" Tre osservazioni, tutte ottenibili, che ribalterebbero questo verdetto — e una che NON
lo ribalterebbe, messa qui perche' e' quella che arrivera' per prima.
1. IL CONTO. Se un saldo USDC puo' marginare le opzioni INVERSE, il punto 3 si sgonfia da
muro a dettaglio: la struttura ETH inverse (1 lotto, rischio ~$88, credito ~$12 la
settimana) e' gia' eseguibile a $600 oggi. Resterebbero i punti 1, 2 e 4 — sufficienti
a tenere il verdetto, ma il filone tornerebbe misurabile SUBITO invece che fra un anno.
Costo della verifica: un ordine di prova, come per il PRIIPs.
2. IL REGIME. Se, raccolte ~un anno di settimane col gate IV-rank APERTO, la media
settimanale restasse positiva CON la banda d'ancora che non contiene lo zero, allora
«short-vol da QUOTE» sarebbe dimostrato e la regola del 19/06 andrebbe riscritta.
E' la sola prova che conta: la banda d'ancora, non la media.
3. IL LIBRO. Se l'open interest di ETH_USDC salisse stabilmente sopra ~100 sugli strike a
δ -0.28/-0.10 con spread relativo sotto ~15%, esisterebbe una struttura regolata in
USDC ed eseguibile a $242 per lotto: il filone si riaprirebbe sul DATO invece che
sulla teoria. Ma senza raccoglierla adesso non lo sapremo mai — vedi azione (A).
⚠️ COSA NON MI SMENTIREBBE, ed e' quello che succedera' per primo: un'altra finestra di
10 settimane di vol bassa con 10/10 vincenti e uno Sharpe a due cifre. Sarebbe lo
STESSO campione, piu' lungo — non evidenza nuova. Un campione che non contiene il modo
di perdere non diventa informativo aggiungendo settimane in cui non si perde.""")
if __name__ == "__main__":
main()