Geldnerd.nl

Bloggen over persoonlijke financiën

Tag: programmeren

Hoe denk ik nu over…. Mijn Wekelijkse Finance Moment?

Inmiddels ben ik ruim drie jaar aan het schrijven op dit blog. Meer dan 500 berichten heb ik inmiddels geplaatst. En ik heb dus ook heel veel onderwerpen aangeraakt. En regelmatig geef ik daarbij aan dat ik vooral ook blog om mijn gedachten te ordenen, en mijn denken over financiën te ontwikkelen. Drie jaar is al best wel een lange tijd. Het leek me daarom leuk om er eens wat onderwerpen ‘uit het verleden’ uit te lichten, en te bekijken hoe ik daar nu over denk. Lees je mee?

Vrij snel na de start van Geldnerd heb ik jullie meegenomen in mijn wekelijkse finance-moment. Ook de lijst van dingen die ik dan doorwerk heb ik al eens gedeeld. Elke week, meestal op zaterdagochtend, ga ik er even voor zitten. Laptop aan, kopje koffie erbij. Ik neem de financiële post van de week door. Rekeningen, mededelingen van wijzigingen, dat soort dingen. Rekeningen worden betaald of klaargezet. Indien nodig wordt er gereageerd naar partijen. Dat doe ik liefst schriftelijk, maar soms zet ik ook een reminder in mijn agenda om ergens achteraan te bellen.

En uiteraard worden de spreadsheets bijgewerkt. Ik download de boekingen bij onze banken, en de wekelijkse rapportage van mijn ‘aandelenboer’. Met een druk op de knop importeer ik ze in mijn spreadsheets. Het kost maar een paar minuten per week. Het moge duidelijk zijn: het finance moment is er nog steeds. Ik vind het enorm waardevol. In control zijn op mijn (onze) financiën, en ook in control blijven. Een vast moment werkt daarvoor in mijn geval het beste. En ik ben gelukkig niet de enige die er zo over denkt.

Het karakter van mijn finance-moment is wel wat veranderd. Het bijwerken van de spreadsheets is grotendeels geautomatiseerd, en kost dus steeds minder tijd. De tijd die vrijgekomen is besteed ik aan analyse. Ik bouw steeds meer rapportages en grafieken om de ontwikkelingen te kunnen volgen, ook meerjarig. Er is wel een behoorlijk risico op uitloop, het ‘moment duurt steeds langer. Het finance-moment gaat de laatste jaren naadloos over in het blog-moment, de tijd waarin ik de blogjes voor de komende week maak / afrond en klaar zet voor publicatie. En dat gaat weer over in het programmeermoment, waar ik probleempjes oplos in mijn spreadsheets en nieuwe programmeerideeën uitwerk. Die drie momenten, Finance, Bloggen en Programmeren, kunnen soms ook een hele dag duren. Een mens moet maar een hobby hebben…

Kijk jij op vaste momenten naar je financiën?

Eerder schreef ik al een terugblik op mijn kasboek.

Programmeer-seizoen is begonnen!

Seizoenen zijn toch een prachtig iets. In het Verre Warme Land waren ze er niet echt. Het was er 365 dagen per jaar zonnig en warm. Ja, er waren maanden waarin het nog warmer was dan normaal, er waren maanden met meer of minder wind, en er waren zelfs maanden met iets meer kans op regen dan normaal, maar dat was het dan ook wel. Nee, dan onze Nederlandse seizoenen! Alhoewel ze dit jaar natuurlijk wel een beetje in de war zijn geweest, met de lange, warme en vooral droge zomer. Die ook nog eens duurde tot ver in oktober!

Wisseling van seizoenen is altijd aanleiding voor veel discussie. Je houdt juist wél van de lente / zomer / herfst / winter *, of je houdt juist absoluut niet van de lente / zomer / herfst / winter * (* = doorhalen wat niet van toepassing is). Er horen rituelen bij, zoals de voorjaarsschoonmaak, of het wisselen van de zomer- en winterkleding. We eten verschillende dingen (stamppot, jummie!). Kortom, er verandert veel in onze leventjes bij de wisseling van de seizoenen.

De afgelopen maanden heb ik me natuurlijk ook beziggehouden met een ‘zomerproject’: de aanleg van onze tuin. Daar is toch best veel tijd in gaan zitten. En ook op mijn werk was (is) het een drukke tijd. Dat betekent dat andere hobby’s eronder geleden hebben.

Mijn postzegelverzameling is bijvoorbeeld niet bijgewerkt. En ook mijn sigarenbandjesverzameling loopt hopeloos achter.

Zo heb ik deze zomer nauwelijks naar mijn spreadsheets omgekeken. Ja, ik heb de beleggingsrapportage wekelijks gedownload en verwerkt. En eens in de paar weken de financiële administratie. Maar er is nauwelijks geprogrammeerd. Terwijl ik zoveel ideeën had en heb. Mijn integrale dashboard is nog steeds geen stap verder. En ook mijn beleggingsspreadsheet is dringend aan een grote onderhoudsbeurt toe. Ik heb allerlei ideeën voor nieuwe grafieken, functies en rapportages. Die heb ik allemaal verzameld, als ik een idee heb dan schrijf ik het op. Die lijst is inmiddels behoorlijk lang.

Het enige programmeerprojectje dat ik wel heb afgerond, is de eerste versie van mijn FIRE Calculator voor Loonslaven. Maar ook daarvoor heb ik nog een stapeltje e-mails en berichtjes met verzoekjes tot verbetering/verandering en foutmeldingen. Sorry, beste lezers die de moeite nemen om te reageren! Maar ik ben er nog niet aan toegekomen.

Maar er is hoop. Want nu de bladeren vallen en het buiten kouder wordt, is het weer tijd voor binnenactiviteiten. Oftewel: het programmeerseizoen is weer begonnen. Waar de een het heerlijk vindt om onder een dekentje met een kop thee voor de televisie te zitten, of een boekje te lezen, vind ik het daarnaast ook heerlijk om me een aantal uren vast te bijten in een puzzel. Oftewel: al die ideeën te vertalen in programmacode die werkt. Daarnaast heb ik ook nog steeds mijn voornemen om JavaScript te leren, daar wil ik dit komende programmeerseizoen ook mee verder. En ook Python wil ik uit gaan proberen. Ik heb er zin in!

Wat verandert er bij jou bij de wisseling der seizoenen?

Ik ♥ Macro’s – User Defined Functions

Raak ik dan nooit uitgepraat over Macro’s? Blijkbaar niet!

Een tijdje geleden heb ik mijn beleggingsspreadsheet volledig opnieuw gebouwd, ik schreef er al eens over.

Voor een aantal statistieken die ik graag wekelijks wil weten, zitten er geen standaardfuncties in Excel. Maar Excel geeft je wel de mogelijkheid om zelf functies te bouwen, de zogenaamde ‘User Defined Functions’. Dat is erg handig. Zo hoefde ik een functie maar 1 keer te programmeren, en kan ik deze daarna voor ieder beleggingsfonds opnieuw gebruiken.

Waar heb ik zoal zelf functies voor gebouwd?

  • Om uit mijn database met aandelenkoersen de meest recente, de hoogste en de laagste koers te halen voor een fonds.
  • Om op basis van de lijst met aandelentransacties automatisch uit te rekenen hoeveel aandelen ik op dit moment in portefeuille heb van een fonds.
  • Om op basis van de lijst met aandelentransacties automatisch uit te rekenen hoe lang ik een fonds al in portefeuille heb.
  • Om per fonds op basis van de transacties uit te rekenen wat ik eraan verdiend of verloren heb, zowel als % als in bedrag.

En zo heb ik er nog een aantal. In totaal heb ik zo wel 20 functies geprogrammeerd. Allemaal dingen die ik in mijn oude spreadsheet handmatig moest instellen. Het scheelt me veel tijd, die ik nu kan gebruiken om marktontwikkelingen en nieuwe beleggingen te onderzoeken. En het verkleint de kans op fouten, waardoor ik beter weet hoe ik ervoor sta.

Gebruik jij alle mogelijkheden van jouw spreadsheet?

© 2019 Geldnerd.nl

Theme by Anders NorenUp ↑