Files
PythagorasGoal/scripts/research/r0901d_soldi_fermi.py
T
Adriano Dal Pastro d95fabf060 soldi fermi: i modi esistono e valgono €5/mese — BOT/conto deposito +€52-62/anno, sUSDe distrugge lo split
On-venue chiuso con l'elenco intero: 4/50 valute remunerate = le 4 gia'
chiuse il 31/08. L'USDC su Deribit non e' fermo (base di sizing + cuscino).
I €6k in XEON sono lo split-cassa. Tassi dal web con fonte (BOT 2,768%
asta 08/2026, DFR 2,25%, conti deposito 3,25-3,50%, sUSDe ~9%). In euro
netti su €6k: XEON 81, BOT 133, conto deposito 143, sUSDe 350 (ma stesso
emittente dell'USDE: split distrutto), libro ~600 (trading, split
distrutto). Miglior guadagno sicuro: +€62/anno. €100/mese di bonifico =
+4,07%/anno di drift. Non sono pareri fiscali. Nessun ordine.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 21:21:14 +00:00

91 lines
5.8 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""SOLDI-FERMI — altri modi per far rendere il capitale che sarebbe fermo. Non per forza trading.
DOMANDA (operatore, 2026-09-01): "troviamo altri modi per fare guadagnare con soldi che sarebbero
fermi. non per forza trading".
DOVE STA IL CAPITALE FERMO (letto, non assunto):
- Deribit: USDC $1.406 (zero resa: Italia esclusa dai reward, misurato su due confini di mese),
USDE 654 (~4,3%, AL TETTO del venue ~31,8%), libro a 0,27x. ⚠️ L'USDC NON e' fermo: e' la base
di sizing del libro (cap = equity x 0,5) e il cuscino di regolamento del disaster-SL (30%).
- Fuori: ~€6.043 in XEON "a ~0% reale netto" (memoria 27/07, non riletto oggi). E' lo SPLIT-CASSA:
la protezione dal rischio venue, che porta P(perso tutto) da 18% a 3,5% a p=1%. E la memoria
dichiara di NON sapere quanto sia fondo d'emergenza.
ELENCO COMPLETO DELLE VIE ON-VENUE — verificato oggi su public/get_currencies: 4 valute su 50 hanno
APR>0 (USDE 4,32 · USDC 3,40 · BUIDL 3,20 · STETH 2,22), e sono ESATTAMENTE le quattro chiuse il
31/08. Non era un campione: era la lista. On-venue e' chiuso.
TASSI DI OGGI (web, fonte dichiarata — non li so a memoria, cutoff 05/2026):
- BOT 12 mesi: 2,768% lordo, asta di agosto 2026 (Banca d'Italia, 14/08/2026)
- BCE deposit facility 2,25% (23/07/2026; prossima riunione 10/09) => €STR ~2,15-2,20%
- conti deposito vincolati 12m: 3,25-3,50% lordo (Aidexa 3,40 · Banca Progetto 3,50 · Cherry 3,50)
- Ethena sUSDe diretto: ~9% (7g) / 11,8% (90g) ad aprile 2026, "high single digits" nel Q2 2026
FISCO (dalla memoria del progetto, §5.4 di CLAUDE.md — NON sono pareri fiscali):
- titoli di Stato: 12,5% · conti deposito e ETF monetari: 26% · cripto (c-sexies): 33%
- imposta di bollo 0,2%/anno sul valore (deposito titoli e conti deposito; sulle cripto e' il 2‰ in RW)
Il confronto e' in EURO NETTI L'ANNO su un capitale dichiarato, e ogni opzione porta il suo rischio
e il suo effetto sullo SPLIT — perche' i €6k hanno un LAVORO, e un'opzione che lo distrugge non e'
"piu' resa": e' un cambio di piano.
"""
from __future__ import annotations
CAPITALE = 6000.0 # la parte dei €6.043 assunta investibile a 12+ mesi (ASSUNZIONE)
BOLLO = 0.002
# opzione: (nome, lordo, aliquota, bollo, rischio, effetto sullo split, liquidita')
OPZIONI = [
("XEON (status quo)", 0.0210, 0.26, BOLLO, "~zero (€STR, UCITS)", "INTATTO", "giornaliera"),
("BOT 12 mesi", 0.02768, 0.125, BOLLO, "~zero (Stato IT)", "INTATTO", "a scadenza / MOT"),
("Conto deposito vinc. 12m 3,50%", 0.0350, 0.26, BOLLO, "~zero (FITD ≤ €100k)", "INTATTO", "vincolata 12m"),
("Conto deposito vinc. 12m 3,25%", 0.0325, 0.26, BOLLO, "~zero (FITD ≤ €100k)", "INTATTO", "vincolata 12m"),
("sUSDe diretto (Ethena)", 0.0900, 0.33, 0.002, "EMITTENTE Ethena + smart contract", "DISTRUTTO (stesso emittente dell'USDE gia' in conto)", "on-chain, unstake 7g"),
("Versare sul libro Deribit", 0.1000, 0.00, 0.000, "maxDD ~11%, venue p=1%/a, rendimento NON garantito", "DISTRUTTO (100% Deribit)", "oraria"),
]
# NOTA sul libro: 10% e' il drift NETTO di funding e fisco della lente `hourly` (17,11% lordo 2,16%
# funding, poi ~26-33% di fisco sui gain): e' un'ATTESA con banda larga, non un tasso. Lo metto per
# confronto perche' e' l'alternativa che la memoria indica come dominante — e per mostrarne il prezzo.
def netto(lordo, aliquota, bollo, cap=CAPITALE):
return cap * (lordo * (1.0 - aliquota) - bollo)
def main():
print("=" * 100)
print(f" SOLDI-FERMI — cosa rende €{CAPITALE:,.0f} fermi, in euro NETTI l'anno (assunzione: investibili 12+ mesi)")
print("=" * 100)
print(f" {'opzione':34s} {'lordo':>6s} {'tassa':>6s} {'netto/a':>9s} {'vs XEON':>8s} rischio · split · liquidita'")
base = netto(*OPZIONI[0][1:4])
for nome, l, t, b, rischio, split, liq in OPZIONI:
n = netto(l, t, b)
print(f" {nome:34s} {100*l:5.2f}% {100*t:5.1f}% {n:8.0f}{n-base:+7.0f}{rischio} · split {split} · {liq}")
print()
print(" LETTURA:")
sicure = [o for o in OPZIONI if o[5] == "INTATTO" and o[0] != OPZIONI[0][0]]
best = max(sicure, key=lambda o: netto(*o[1:4]))
guad = netto(*best[1:4]) - base
print(f" - fra le opzioni che LASCIANO INTATTO lo split, la migliore e' «{best[0]}»: "
f"+{guad:.0f} €/anno sullo status quo = {guad/12:.1f} €/mese.")
print(f" - il BOT paga meno lordo del conto deposito ma il 12,5% contro il 26% lo porta a "
f"{netto(*OPZIONI[1][1:4]):.0f}€ contro {netto(*OPZIONI[2][1:4]):.0f}€: "
f"la differenza e' {netto(*OPZIONI[2][1:4])-netto(*OPZIONI[1][1:4]):.0f}€/anno, dentro il rumore di UNA asta.")
print(f" - sUSDe diretto rende ~2x Deribit (che trattiene meta' dell'APR Ethena) ma mette i €6k sullo "
f"STESSO emittente dei 654 USDE gia' in conto: lo split-cassa esiste per NON essere correlato al venue.")
print(f" - versare sul libro e' l'alternativa dominante della memoria (13 anni, 2,45x) — ma e' trading, "
f"e distrugge lo split. Non e' 'far rendere i soldi fermi': e' cambiare piano.")
print()
print(" LA TAGLIA, che e' la cosa da guardare per prima:")
print(f" - il miglior guadagno SICURO sullo status quo vale {guad:.0f} €/anno;")
print(f" - €100/mese di bonifico in piu' valgono +4,07%/anno di drift del libro (misurato, `r0825_piano_10a_500`).")
print(f" ⇒ esiste un modo, e' reale, e vale {guad/12:.0f} €/mese. Non cambia il piano. Lo cambia il bonifico.")
print()
print(" ON-VENUE (per completezza, chiuso): 4/50 valute remunerate = le 4 gia' chiuse. La chiave di scala "
"(GATE SCALA-01, non prima di ottobre) a 1,25x libererebbe il 20% del conto = ~$400 → ~$10/anno.")
print("=" * 100)
if __name__ == "__main__":
main()