Waarom DeGiro het niet gewoon toont
De CSV van DeGiro geeft je één rij per gebeurtenis: elke Koop, elke Verkoop, elke kostenpost. Er is geen kolom met een lopende gemiddelde kostprijs. Om te weten wat een positie je gemiddeld heeft gekost, moet je elke aankoop en verkoop in volgorde samenvoegen — dat is wat FolioInsights voor je doet, maar het helpt om de regels te begrijpen die het gebruikt.
De gewogen gemiddelde methode
De kostprijs is de gemiddelde prijs die je per aandeel hebt betaald, gewogen naar hoeveel aandelen je bij elke prijs hebt gekocht. Het werkt als volgt:
- Een aankoop verschuift het gemiddelde richting de nieuwe aankoopprijs, evenredig aan de hoeveelheid.
- Een verkoop laat het gemiddelde per aandeel ongewijzigd — alleen de totale hoeveelheid daalt.
- Een kostenpost die aan een verkoop is gekoppeld (zelfde order-ID) wordt afgetrokken van de gerealiseerde W/V, niet toegevoegd aan de kostprijs.
Uitgewerkt voorbeeld
Drie gebeurtenissen op hetzelfde ISIN:
- Koop 10 à €100 → totale kosten €1.000, gem. kostprijs €100,00.
- Koop 5 à €120 → totale kosten €1.600, totale hoeveelheid 15, gem. kostprijs €106,67 (dat is 1.600 ÷ 15).
- Verkoop 3 à €130 met €2 kosten → gerealiseerde winst =
3 × (130 − 106,67) − 2 = €67,99. Resterende positie: 12 aandelen, nog steeds à €106,67 gem. kostprijs.
Dat laatste punt verrast mensen: de gem. kostprijs verandert niet als je verkoopt. Je realiseert een deel van de winst op de aandelen die je verkoopt, en de kostprijs voor de resterende aandelen blijft hetzelfde.
Wat FolioInsights doet met je CSV
- Sorteert elke transactie chronologisch.
- Verwerkt aankopen en verkopen per ISIN samen, met behoud van de gewogen gemiddelde kostprijs.
- Koppelt kosten aan hun bijbehorende order via het order-ID, zodat gerealiseerde W/V ze verrekent.
- Verwerkt corporate actions:
WIJZIGING ISINenFUSIErijen nullen het oude ISIN uit en openen het nieuwe met dezelfde kostprijs, zoals een broker dat zou doen. - Houdt alles per valuta bij. EUR-posities blijven in EUR, USD in USD.
Waarop je kunt vertrouwen, en waarop niet
Kostprijs en gerealiseerde W/V zijn exact vanuit je CSV — ze zijn niet afhankelijk van een externe koersbron. Ongerealiseerde W/V is afhankelijk van een huidige koers: standaard de laatste aankoopprijs, of wat je invoert op het tabblad Koersen. Dat is waarom ongerealiseerde cijfers veranderen als je handmatige koersen vernieuwt, en gerealiseerde cijfers niet.