Esattamente un anno fa è nato questo sito: il primo post era del 7 Dicembre 2024.
Sai cosa vuol dire?

Che sei un vecchio di merda.

Guarda che il tempo passa anche per te, neh. Sui cimiteri sta scritto: Hodie mihi, cras tibi.

Tasta pure!

Che devi tirare un bilancio dell’anno.

Eh… Sono cambiate così tante cose, e ancora stanno cambiando, che tirare una riga mi sembra sfidare la sorte. Facciamolo un’altra volta.

Che devi ribilanciare!

Oh sì, cavolo!

In teoria una cosa semplice semplice, facile facile:

  1. Apri un foglio di calcolo
  2. Elenca i prodotti nel portafoglio
  3. Calcola i pesi reali
  4. Ribilancia per raggiungere i pesi ideali

Ci ho messo tre ore. Semplice a parole, ma il diavolo sai bene dove si nasconde: nei dettagli.

Foglio di calcolo

Io preferisco Google Sheets, ma per queste cose probabilmente Excel e Libreoffice vanno bene uguale.

Prodotti nel portafoglio

Io ho questo tremendo portafoglio:

  • 11 ETF su Directa,
  • una spruzzatina di BTC e ETH,
  • due fondi pensione (che non considero perché voglio bene alla mia salute mentale).

Nella mia testa volevo trovare gli ETF su Google Finance e usare GOOGLEFINANCE(). Ma Google sta facendo un lavoro penoso (e me ne ero già accorto).

Allora ho perso tempo a cercare di tirarli fuori da Yahoo Finance e importarli in Google sheets, ma ho capito che Yahoo non è contenta di rendere disponibili i suoi dati su un prodotto dell’arcinemico.

E ho perso altro tempo a capire se per caso potessi usare Python in Excel, così da poter usare il modulo yfinance.
La risposta breve è no, la risposta lunga mi procurerebbe una querela da Microsoft.

Niente, alla fine sono entrato in Directa e ho scaricato dalla pagina Investimenti/Portafoglio il loro file Excel. Non so neanche perché perdo tempo con altri metodi.

Ecco la situazione:

i miei ETF su Directa

Le colonne che mi interessano di più sono il numero di quote e il prezzo della singola quota.

Copio e incollo in Google Sheets, e aggiungo i miei BTC e ETH. Per ottenere il valore quota di BTC e ETH ho usato le formule =GOOGLEFINANCE("BTC-EUR") e =GOOGLEFINANCE("eth-EUR").

Lista prodotti

Pesi reali

Primo tentativo: divido il valore di ogni riga per il valore totale.

Lista prodotti con peso

Tu capisci se si avvicina a un portafoglio sensato?

Io no. O meglio, so che il mio portafoglio fa schifo: ma così non so quanto fa schifo.

Devo aggregare le righe insieme. Ricordo che i bean counters aziendali usavano le tabelle pivot per questo lavoro, io di solito mi arrendevo e lo facevo su Python.

Mumble mumble. Prima di tutto diamo un tipo a ogni riga, e magari segno gli ETF che preferisco comprare per ogni tipo:

Lista prodotti con tipo

E ora creo la tabella pivot accettando i suggerimenti di Google Sheets: funziona!

Lista prodotti con tabella pivot

A me fa sempre una grande impressione quando imparo qualcosa di nuovo.

Beh, a questo punto proviamo a ricalcolare i pesi:

Pesi dei prodotti

Ecco, ora il mio portafoglio è ufficialmente una schifezza!

Ribilanciamento

Il portafoglio che immaginavo è questo:

  • Crypto: 5%
  • Gold: 5%
  • LargeCap: 20%
  • SmallCap: 20%
  • Nasdaq100: 50%

Dire che quest’anno Gold e Nasdaq100 hanno sovraperformato è un understatement, e io non ho più ritoccato i numeri del PAC per ribilanciare durante l’anno.

Bene. Fatta l’allocazione ideale e capita l’allocazione reale, devo capire quanti soldi spostare per bilanciare.

Aggiungo un’altra tabella con:

  1. il totale degli investimenti attuali
  2. il denaro da investire per ribilanciare
  3. il peso desiderato, e quindi il valore per ogni tipo di prodotto
  4. e calcolo quanto dovrei comprare o vendere per ottenere il portafoglio bilanciato.

Bilanciamento iniziale

Molto male: anche con una robusta dose di liquidità dovrei vendere parecchio. In particolare dovrei vendere robuste quantità di oro.

Vendere per bilanciare mi secca, perché non voglio pagare tasse. Preferisco aggiustare comprando.

Maledetti diavoli dei dettagli.

Aggiungo a mano nella tabella delle percentuali aggiustate per non vendere nulla, e calcolo le quote da comprare.

Bilanciamento aggiustato

Nell’ultima colonna per comodità ho calcolato il valore da impostare nel PAC su Directa: è il valore delle quote da acquistare più mezza quota (per sicurezza).

Miracoli non ne esistono. Nei prossimi anni dovrei recuperare lo sbilanciamento, e da oggi ho un foglio di calcolo per farlo.

Ti abbraccio e ti auguro buone feste,

/PsB