Freetrade-portefeuilletracker: benchmark je Freetrade-portefeuille tegen de S&P 500
We lezen een Freetrade-activiteitsexport en maken van elke regel een order, een dividend, een rentebetaling of een geldbeweging. De indeling die wij herkennen vermeldt de prijs per aandeel in de valuta van je rekening, dus een aankoop op een Amerikaanse markt staat er al in de valuta waarmee je hebt gestort. De typeaanduidingen in dat bestand zijn in machinestijl geschreven en niet in gewone taal, wat prettig leest en makkelijk verloren gaat als het bestand met de hand wordt bewerkt.
Wat er in het bestand staat
Elke regel draagt een tijdstempel, een titel die het instrument noemt, een type, een ticker als die bestaat, een aantal, een prijs per aandeel en een totaalbedrag, met de valuta van de rekening ernaast. Orders, stortingen en inkomsten delen daardoor één lijst, en er hoeft niets uit twee downloads aan elkaar te worden geknoopt.
Dat de prijs in de valuta van je rekening staat, is het opmerken waard. Het betekent dat de omrekening al heeft plaatsgevonden en dat het getal dat je ziet is wat het aandeel je in ponden heeft gekost. Dat scheelt een stap en verbergt er een, want de gebruikte wisselkoers zit in dat getal in plaats van ernaast.
Het typeveld scheidt de gebeurtenissen. Een order bouwt een positie op, een bijstorting en een opname zijn geldbewegingen, een dividend is inkomen, en rente hoort bij het kasgeld en niet bij de beleggingen.
De kolommen waar we in deze export naar zoeken zijn Title, Type, Timestamp, Ticker, Quantity, Price per Share in Account Currency, Total Amount en Account Currency.
Hoe de import werkt bij Freetrade
Freetrade wordt herkend aan een kolomprofiel: we kennen de kolomnamen die in die export staan. Dat profiel volgt het gedocumenteerde formaat en niet een grote verzameling echte bestanden, dus is een kolomnaam gewijzigd, dan wijs je de kolom één keer aan en bewaren wij de koppeling.
We zetten hier geen klikpad neer, want menunamen verschuiven per versie en een verkeerd pad kost je meer tijd dan helemaal geen pad. Zoek in je rekening bij Freetrade naar de transactiehistorie of het rekeningoverzicht en neem daarvan de machinaal leesbare versie in plaats van de PDF.
Neem de volledige historie in plaats van het lopende belastingjaar. Een bestand dat later begint, laat oudere beleggingen zonder aankoop erachter, en wat je hebt betaald is niet terug te halen uit een bestand dat pas na dat moment begint.
Houdt een rekening aandelen aan die op een buitenlandse markt worden geprijsd, houd er dan rekening mee dat de totalen in je bestand al zijn omgerekend, dus een vergelijking met een bedrag in dollars klopt niet tot op de cent en is daar ook niet voor bedoeld. Heet een kolom anders dan in de indeling die we kennen, dan valt de upload door naar de mapper en wijs je hem één keer aan.
Waar je op let bij bestanden van Freetrade
Typeaanduidingen in machinestijl. Waarden als top_up staan er precies zo in en niet in gewone taal. Ze zijn stabiel en leesbaar, en een spreadsheet die ze anders opmaakt, neemt met de opmaak ook de betekenis mee.
Alles al omgerekend. De prijs per aandeel en het dividendbedrag komen in de valuta van je rekening in het bestand, dus de gebruikte wisselkoers zit erin gevouwen in plaats van ernaast te staan. Een gemiddelde aankoopprijs (GAK) werkt prima; een aansluiting op een bedrag in dollars zal niet exact sluitend zijn.
Orders voor een bedrag. Kopen voor een vast bedrag laat een aantal achter met meerdere cijfers achter de komma. Juist die decimalen houden een aantal aandelen in overeenstemming met de app, dus ze komen ongemoeid door de import.
Titels in plaats van kenmerken. Beleggingen worden in de indeling die we kennen aangeduid met een titel en een ticker. Dat is bijna altijd genoeg en vraagt om een tweede blik als een symbool op meer dan één markt bestaat.
Wat je na de upload ziet
Je bestand wordt eerst een oordeel: je tijdgewogen rendement naast de S&P 500 en de Nasdaq 100 over dezelfde periode, met je eigen inleg opnieuw afgespeeld in de index zodat beide kanten dezelfde timing dragen. Daaronder staan je posities met hun gemiddelde aankoopprijs (GAK), de dividenden die je hebt ontvangen en het inkomen dat je beleggingen naar verwachting uitkeren, je verdeling over posities en valuta's, en een jaarrapport dat je voor je administratie kunt bewaren.
Omdat elke order de valuta van de rekening draagt, is het jaarrapport te lezen in ponden of in de valuta die je instelt, zonder dat daar een tweede omrekening bovenop wordt verzonnen.
Dat alles kun je bekijken in de demoportefeuille voordat je iets van jezelf uploadt. De eerste twee weken zijn gratis en er wordt geen creditcard gevraagd.
Veelgestelde vragen
Welke export heb ik nodig? De activiteits- of transactie-export die je hele historie beslaat, als CSV of als spreadsheet. Een lijst met je huidige beleggingen kan geen rendement opleveren, want er staan geen aankoopdatums en geen betaalde prijzen in. Is de export per periode begrensd, neem dan één bestand per jaar en upload ze samen.
Mijn totalen wijken af van een bedrag dat ik in dollars zag staan. Hoe komt dat? Omdat het bestand al is omgerekend naar de valuta van je rekening, tegen de koersen die golden toen elke gebeurtenis plaatsvond. Een bedrag in dollars uit een andere bron gebruikt een andere koers, vaak die van vandaag, dus de twee komen niet tot op de cent overeen. Geen van beide is fout; ze beantwoorden de vraag in andere eenheden.
Staan dividenden in het bestand? Ja, als eigen regels met een eigen typeaanduiding, en ze komen net als al het andere omgerekend naar de valuta van je rekening binnen. Dat betekent dat het totaal dat je hebt ontvangen bekend is en dat de brutobetaling vóór omrekening niet in het bestand zichtbaar is. De inkomsten worden nog steeds per belegging en per jaar opgeteld.
Loopt de upload stuk op een onbekende kolom? Nee. Komen de kolomnamen niet overeen met de indeling die we kennen, dan gaat het bestand naar de kolommenmapper in plaats van dat het wordt geweigerd, en geef jij aan welke kolom de datum, het aantal, de prijs en het bedrag draagt. Dat kost één keer een minuut, en dat antwoord wordt hergebruikt voor elk later bestand met dezelfde kolomnamen.
Lees ook: Alle brokers · Basisvaluta · Gemiddelde aankoopprijs (GAK) · Dividend · FX (wisselkoers) · BullBenchmark vs een spreadsheet