Archiviato Contabilità di portafoglio
SwingJournal
BriefSapere quanto ha reso davvero un portafoglio, al netto di cambio, ritenute e commissioni e su cinque tipi di conto, quando il broker ti consegna un CSV e una percentuale.
Legge l’export storico di Trading 212 e lo trasforma in un portafoglio in sterline: costo medio ponderato, dividendi al netto della ritenuta alla fonte, split e movimenti di cassa, tenuti separati fra Invest, ISA, Cash ISA, SIPP e CFD. Il parser si aggancia all’intestazione e non all’ordine delle colonne, perché tutta la scomodità sta nella fonte: la colonna «Exchange rate» significa una cosa su una riga di compravendita e l’inverso su una di dividendo, gli strumenti di Londra quotano in penny contro un tasso di 100, e i dividendi arrivano con l’ID vuoto, quindi la deduplica deve appoggiarsi a una combinazione di altri cinque campi. Sopra questo sta la revisione per cui il diario esiste: cicli completi ricostruiti dalle righe grezze, statistiche sull’edge, escursioni di massimo e minimo, rendimento pesato per il tempo confrontato con un benchmark, e un laboratorio «e se» che toglie gli outlier o fa scorrere lo stop per dare un prezzo a quanto valeva davvero una regola. Ogni posizione porta anche una tesi scritta con la sua soglia di invalidazione, così una decisione si rilegge contro ciò che si credeva allora invece che contro come è andata. I CSV restano nel browser e ogni cifra viene ricalcolata al caricamento; il database tiene solo il diario, le tesi e la cache dei prezzi. 615 test.
Next.js
TypeScript
Drizzle
PostgreSQL
Recharts