usde: l'EV non puo' scegliere la quota — e aspettare 4 settimane costa $1,33

La decisione di quota e' dovuta lunedi' 31/08. Il risultato strutturale, dichiarato
prima di guardare i numeri: l'EV e' LINEARE in q, quindi il suo argmax e' sempre un
angolo (0% o 100%) e non puo' produrre una quota interna. Ogni quota intermedia nasce
da un criterio sulla CODA, che va dichiarato e non ottimizzato (M8). Lo script quindi
non sceglie: mette il prezzo accanto a ogni criterio candidato.

Misure:
- rendimento 3,26% annuo su n=4 finestre (3 pagate), banda bootstrap 95%
  [1,13% - 4,51%] su 200.000 ricampionamenti. Larga 3,4 punti su un livello di 3,2%:
  a n=4 il tasso non e' misurato, e' abbozzato. Il punto stimato si DERIVA da
  usde_watch.rendimento() invece di essere ridichiarato (P1), e la divergenza fra i
  due denominatori (0,06 punti) e' stampata, non appianata (P12).
- l'hazard annuo di pareggio E' l'APR: la quota e' EV-positiva se e solo se si crede
  che Ethena stia sotto il 3,3%/anno di evento catastrofico. Numero ASSUNTO, non
  stimato, come il p di Deribit del 26/07 — il cui framework P=1-(1-p)^20 lo script
  riproduce prima di usarlo (10/18/33/64% contro 10/18/34/64% registrati).
- il haircut 10% NON morde a nessuna quota testata, fino al 90%: il libro gira al
  2,00% di margine ($11,37 su $568,64), tre ordini di grandezza sotto il collaterale.
  Il vincolo non e' il margine (D5: buco quantificato e innocuo).
- il churn da depeg critico vale ~$52 di nozionale a quota 50%: secondo ordine.

Il numero che decide (N10 — una data si giustifica col COSTO della misura): la
conversione e' fee 0 e ~3 bps di spread, quindi la decisione e' reversibile a
~6 bps. Alzare a 50% fra quattro settimane invece che domani costa $1,33 di resa non
incassata e porta il campione da 4 a 32 finestre, stringendo la banda da ~3,4 punti
a ~1,2.

Due letture del rischio che non si annullano (M28): l'USDE fa perdere soldi solo nel
mondo in cui Ethena salta E Deribit sopravvive, quindi il rischio aggiunto e' di
secondo ordine — ma e' un terzo strato sullo stesso conto, e N4 dice che un rischio
di venue si compra con un secondo CONTO. La prima dice che costa poco, la seconda
che non e' li' che si compra sicurezza.

Verdetto a runtime: risoluzione insufficiente per alzare · nessun vincolo operativo ·
scala (la resa di oggi vale $16/anno, meno di UN mese di versamento: la leva binding
resta il bonifico) · asimmetria (gia' a 24,2% l'evento emittente vale 3,1x il maxDD
dell'intero libro) · reversibile e quasi gratis da rimandare.

La scelta resta dell'operatore: lo script mette i prezzi, non ne sceglie uno (N4).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E1gJmWPA4rEhmc6CQQuNZw
This commit is contained in:
Adriano Dal Pastro
2026-08-30 17:38:35 +00:00
parent fc24ee5f52
commit 035bd086a2
2 changed files with 431 additions and 0 deletions
+128
View File
@@ -0,0 +1,128 @@
# 2026-08-30 — La quota USDE: l'EV non puo' sceglierla, e aspettare costa $1,33
*Scritto 2026-08-30T17:32:57Z. Script: `scripts/research/r0830_usde_quota.py` (verdetto a runtime, N11).
Stato conto congelato nello script alla lettura del 2026-08-30T17:05Z.*
## La domanda
Il gate USDE-01 e' **chiuso IDONEO** dal 28/08. Resta la decisione di **quota**, rinviata
dall'operatore a **lunedi' 31/08**: quanto del conto tenere in USDE.
## Il risultato strutturale — dichiarato prima di guardare i numeri
Il valore atteso e' **lineare in q**. Un massimo lineare sta sempre in un **angolo** (0% o
100%). ⇒ **l'EV non puo' scegliere una quota interna**: puo' solo dirne il segno. Ogni quota
intermedia nasce da un criterio sulla **coda**, che va **dichiarato**, non ottimizzato (M8).
Per questo lo script non sceglie: mette il **prezzo accanto a ogni criterio**.
## (A) Il rendimento, col suo n
| | |
|---|---|
| finestre misurabili | **4** (pagate 3) |
| per finestra | 0,00% · 3,80% · 4,51% · 4,51% |
| APR di `usde_watch` | **3,26%** annuo (tempo vero, 3,93 giorni) — *il numero che gira* |
| APR per-finestra | 3,21% (n finestre, 4,00 giorni) |
| banda bootstrap 95% | **[1,13% 4,51%]** (200.000 ricampionamenti) |
📌 La banda e' larga **3,4 punti** su un livello di 3,2%: a n=4 il tasso **non e' misurato, e'
abbozzato**. La divergenza fra i due denominatori (0,06 punti) e' **dichiarata, non appianata**
(P12), e il punto stimato si **deriva** da `usde_watch.rendimento()` invece di essere
ridichiarato (P1).
## (B) L'hazard di pareggio — l'unico criterio che non richiede un criterio
Perdita totale **non recuperabile**, resa 3,26%/anno ⇒ **hazard annuo di pareggio = APR**.
- **3,26%/anno** (banda 1,13% 4,51%)
- recupero di una perdita totale con la sola resa: **30,6 anni**, *indipendente dalla quota*
- ⇒ la quota e' EV-positiva **se e solo se** si crede che Ethena abbia meno del **3,3% annuo**
di probabilita' di evento catastrofico. Quel numero e' **assunto, non stimato** — esattamente
come il `p` di Deribit della decisione 26/07.
## (C) Il rischio marginale, dato il 100%-Deribit gia' accettato
Framework **ereditato** dalla decisione 26/07, non re-inventato: `P = 1-(1-p)^20`. Lo script lo
**riproduce** (M23: far riprodurre alla macchina il numero vecchio prima di pubblicarne uno nuovo):
10/18/33/64% contro i 10/18/34/64% registrati — **OK** a 1,5 punti.
Due letture che **non si annullano**, e la contraddizione e' informazione (M28):
- ✅ L'USDE fa perdere soldi **solo** nel mondo in cui Ethena salta **e Deribit sopravvive**. Nel
mondo in cui salta Deribit, USDC e USDE si perdono insieme e la quota e' irrilevante. Il rischio
**aggiunto** e' quindi di **secondo ordine** rispetto a quello gia' accettato.
- ⚠️ Ma e' un **terzo strato sullo stesso conto**, e **N4** dice che un rischio di venue si compra
con un **secondo CONTO**, non aumentando l'esposizione al primo.
La prima dice che la quota costa poco; la seconda che **non e' li' che si compra sicurezza**.
## (D) I vincoli operativi: nessuno morde
Il libro gira al **2,00% di margine** ($11,37 su $568,64 di nozionale lordo). Al tetto di leva
1,00x servirebbero ~$41 su un collaterale di ~$2.000.
| quota | margine utilizzabile | serve al tetto | morde? |
|---|---|---|---|
| 24,2% | $2.014 | $41 | no |
| 50,0% | $1.961 | $41 | no |
| 90,0% | $1.878 | $41 | no |
**l'haircut 10% non morde a nessuna quota testata**, tre ordini di grandezza di margine. D5:
buco quantificato e innocuo. **Il vincolo non e' il margine.**
Churn da depeg: a soglia critica 0,95 l'equity cala di 5%·q ⇒ a quota 50% sono **2,50%**, cioe'
~$52 di nozionale da girare. Il libro **de-risca mentre l'USDE e' a sconto e ri-carica al ritorno
del peg** — compra alto e vende basso — ma per importi di **secondo ordine**. Non e' il vincolo.
## (E) Il menu dei criteri, ciascuno col suo prezzo
| criterio | quota | USDE | resa $/a | drift libro | == €/mese | mesi di bonifico a rischio |
|---|---|---|---|---|---|---|
| **C0** status quo | 24,2% | $500 | $16 | 0,79% | 19 | **2,0** |
| **C1** ≤ maxDD del libro (7,94%) | 7,9% | $164 | $5 | 0,26% | 6 | 0,7 |
| **C2** ≤ 6 mesi di versamento | 72,7% | $1.500 | $49 | 2,37% | 58 | 6,0 |
| **C3** ≤ 12 mesi di versamento | 100% | $2.064 | $67 | 3,26% | 80 | 8,3 |
| **C4** tetto di ALLERTA di config | 50,0% | $1.032 | $34 | 1,63% | 40 | 4,1 |
⚠️ **Due monete, non si sommano** (N8): *resa $/a* e' **cassa** vera; *== €/mese* e' l'equivalente
in **versamento** via l'equivalenza registrata (100 €/mese == +4,07%/anno di drift), che e' una
capitalizzazione a 10 anni, **non un flusso**. Semplificazione dichiarata: EUR e USD 1:1 (a ~1,08
sposta i mesi di ~8%, non muove nessuna soglia).
## (F) Cosa costa aspettare — il numero decisivo
La conversione e' su spot `USDE_USDC`: **fee 0, spread ~3 bps** ⇒ andata+ritorno **~6 bps**. La
decisione e' **reversibile a costo quasi nullo** — non e' una porta a senso unico e va decisa come
tale.
| attendere | finestre | andata/ritorno | resa persa | costo totale |
|---|---|---|---|---|
| 0 sett | 4 | $0,32 | $0,00 | $0,32 |
| 2 sett | 18 | $0,32 | $0,67 | $0,98 |
| **4 sett** | **32** | $0,32 | $1,33 | **$1,65** |
| 8 sett | 60 | $0,32 | $2,66 | $2,98 |
📌 **Portare la quota a 50% fra quattro settimane invece che domani costa $1,33 di resa non
incassata e compra 8× le finestre** (n da 4 a 32), stringendo la banda di ~2,8× — da ~3,4 punti a
~1,2. **$1,33 per sapere se il tasso e' 1,1% o 4,5%.** E' l'applicazione diretta di N10: una data
si giustifica col **costo della misura**, non con la sua difficolta' percepita.
## Verdetto (calcolato a runtime)
- **RISOLUZIONE INSUFFICIENTE PER ALZARE** — n=4, banda larga 3,4 punti. Alzare ora e' comprare un
tasso che non e' ancora misurato.
- **NESSUN VINCOLO OPERATIVO** — l'haircut non morde a nessuna quota; il vincolo non e' il margine.
- **SCALA** — la resa alla quota di oggi vale **$16/anno**, meno di **un mese** di versamento. La
leva binding resta il **bonifico** (N1/N3), non la quota.
- **ASIMMETRIA** — gia' a 24,2% l'evento emittente vale **3,1× il maxDD dell'intero libro** (7,94%),
che e' il rischio che il progetto ha passato due anni a limare.
- **REVERSIBILE E QUASI GRATIS DA RIMANDARE** — $1,33 + 6 bps per 8× il campione.
## Cosa NON dice questa analisi
- Non stima `p` per Ethena. Nessuna fonte qui lo misura: e' **assunto**, e lo script lo tratta come
parametro, non come risultato.
- Non sceglie la quota. **La scelta e' dell'operatore** (N4).
- Il tasso osservato viene da un metodo **indiretto** (delta di equity al netto dei trade): il
gateway non espone il Transaction Log. Vale col suo limite gia' dichiarato in `usde_watch`.