Geldnerd.nl

Blog over (financieel) bewust leven

Tag: microsoft (page 1 of 2)

Privacy is een luxe geworden

Met deze titel vertel ik jullie natuurlijk niets nieuws. Regelmatig lezen we over grote schandalen waarbij de privacy van ons, de eenvoudige en naïeve gebruikers, met voeten getreden wordt. Facebook en Cambridge Analytica, bijvoorbeeld. Als je op internet zoekt naar privacy-schandalen, dan vind je vooral verwijzingen naar dat ene grote sociale netwerk. Mede daarom heb ik enkele jaren geleden mijn Facebookprofiel al verwijderd. Maar ze zijn echt niet de enige. Google weet zo mogelijk nog meer van mensen. Als je niet oplet met je instellingen, dan kun je op een kaartje gewoon iedere plek zien waar je de afgelopen jaren geweest bent. Ze lezen mee met je e-mail, zodat ze je betere advertenties voor kunnen schotelen. Ja, ook hier in de marge van dit blog. En dan onlangs dat bericht dat Google-medewerkers meeluisteren met Nederlandstalige opnames. Ik ben vooral verbaasd dat mensen hier nog verbaasd over zijn.

Nog zo’n leuke. Een tijdje geleden ontstond er ‘lichte verontwaardiging’ toen ING bekend maakte te overwegen het betalingsverkeer van klanten te gaan analyseren om gerichte advertenties te kunnen tonen. En, nota bene op de dag dat de Autoriteit Persoonsgegevens laat weten dat dit wellicht in strijd is met de privacy-regelgeving, wordt duidelijk dat ABN AMRO en Rabobank dat al doen. Veel gedoe. Ik voel me dan behoorlijk machteloos, terwijl ik een beetje halfslachtig probeer om de ergste privacyschendingen buiten de deur te houden. Zoals het vermijden van ‘de cloud’. Want dat is gewoon een computer die eigendom is van iemand anders. En ‘gratis’ bestaat ook al niet.

Data Footprint

Zo af en toe neem ik mijn eigen ‘data-footprint’ eens onder de loep. Want mijn streven naar minimalisme strekt zich ook uit tot de digitale wereld. Dan denk ik dat ik heel erg mijn best doe, maar in de praktijk valt dat tegen. Dat komt ook omdat het gebruik van al die ‘gratis’ diensten wel heel erg gemakkelijk is. Ook ik maak er gebruik van. In het verleden had ik mailadressen bij alle grote dienstverleners, Yahoo, Hotmail en Gmail. Die eerste twee heb ik verwijderd, maar Gmail is nog steeds mijn ‘primaire’ adres voor nieuwsbrieven en online shopping, en het adres dat ik gebruik als inlognaam voor veel online accounts. En dat is natuurlijk al dom, want daarmee krijgt Google veel inzicht in mijn voorkeuren. Maar ondertussen heb ik wel weer een adres van Microsoft (want ik gebruik Windows 10), en ook van Apple (want voor mijn smartphone en tablet heb ik een Apple ID). Beide gebruik ik niet actief, maar ik ben er wel ‘bekend’. Voor ‘reguliere’ e-mail heb ik een adres op mijn persoonlijke domein, voornaam@achternaam.com. Dat adres heb ik al sinds 1999 of zo. Dat valt dan weer buiten het bereik van de grote datamonsters. Of dat hoop ik in elk geval.

Maar ook betaalde e-mail diensten zijn niet boven alle twijfel verheven. Er zijn allerlei aanbieders van beveiligde e-mail. Zelfs over ProtonMail, bekend sinds de affaire rond Edward Snowden, zijn twijfels sinds ze kapitaal uit Amerika aannamen. Zelf een mailserver runnen dan maar? Dat kan, maar vereist wel wat technische kennis. En gebruikersgemak is een ding, we zijn inmiddels allemaal gewend aan e-mail en ander gemak op onze smartphones.

Eigen server

Bij pogingen om mijn privacy te bewaken kom ik vaak uit bij mijn eigen server(s). Dubbel uitgevoerd en op twee verschillende locaties, dus redelijk goed beveiligd tegen dataverlies. Toegankelijk via beveiligde verbindingen via mijn firewall. Ze bieden me allerlei functionaliteiten die ik steeds meer gebruik. Ook het gebruik van open-source software is essentieel. Zo ben ik erg tevreden over OpenWRT, de software waar mijn router op draait. Zelden zo’n stabiel stukje software gezien, de enige keer dat de router ge-reset wordt is tijdens een update. Mijn servers gebruiken Virtual Private Network (VPN) verbindingen en zijn beveiligd met een SSL-certificaat. En mijn wachtwoorden beheer ik met KeePass, stuk voor stuk vervang ik mijn oude wachtwoorden door sterkere, door KeePass gegenereerde, wachtwoorden.

Wat kan ik doen?

Maar wat zou het betekenen als ik écht voor mijn privacy zou gaan? In elk geval zou ik dan Facebook en Google zoveel mogelijk moeten vermijden. Die eerste lukt al aardig, behalve dat vrijwel iedereen WhatsApp gebruikt. Dat is ook gewoon van Facebook, mensen, ze werken er zelfs aan om Messenger en WhatsApp dezelfde ‘achterkant’ te geven, dus maak je geen illusies over wat ze met je WhatsApp-gesprekken doen… Misschien, als ze volgend jaar advertenties gaan tonen in WhatsApp, dat meer mensen overschakelen op Signal. Nu voel ik me daar nog redelijk eenzaam…

Google mijden is nog lastiger, want die zit dieper in mijn ecosysteem. Zoeken gaat prima met DuckDuckGo. Google Maps vermijden vind ik vrijwel onmogelijk. De concurrentie biedt toch beduidend minder informatie, en het is ook gewoon het verplaatsen van jouw data footprint. Ook met mijn adresboek en privé-agenda zit ik een beetje klem. Mijn NAS heeft daar wel apps voor, maar die bieden toch beduidend minder functionaliteit. Ik kán dus wel van Google Contacts en Google Calendar af, maar wil ik dat wel? En dan zit ik ook nog steeds met dat Gmail-adres. Eigenlijk moet ik daar dan ook vanaf, maar dat betekent dat ik vrijwel overal mijn account moet wijzigen. En dat mailadres moet vervangen door een nieuw adres. Dat is nog een behoorlijke stap… Ik heb inmiddels wel een nieuw adres voor accounts, nieuwsbrieven en online aankopen aangemaakt. Gewoon lekker op één van de domeinnamen die ik bezit. Dus in elk geval buiten het bereik van Facebook, Google en Microsoft. Ik ga nog niet zo ver dat ik een eigen mailserver neerzet.

Tsja, en dan mijn webbrowser. Ik ben ooit overgestapt naar Chrome omdat het op dat moment de enige browser was die op al mijn apparaten dezelfde favorieten kon laten zien. En het was een efficiënte en snelle browser. Was, want tegenwoordig is het de grootste geheugenslurper op mijn laptop. En het geeft Google volledig inzicht in mijn surfgedrag, zelfs nu ze beweren dat je jouw zoekgeschiedenis kunt wissen. Maar tegenwoordig kan Firefox dat ook, synchroniseren over al mijn apparaten heen. Dus eigenlijk is dat een makkelijke keuze. Die heb ik dus onlangs doorgevoerd.

En ja, dan is er ook nog Evernote. Dat gebruik ik al jaren. Zo is vrijwel elk blogje dat hier verschijnt z’n leven begonnen met een werktitel en een paar steekwoorden in Evernote. Stuk voor stuk wordt door mij daar wel alle gevoelige informatie verwijderd. Ik bewaar er geen wachtwoorden meer. En ook de beveiligingsinformatie van mijn netwerk is verhuisd. Maar het blijft voorlopig wel de plek waar ik schrijf, aantekeningen en ideeën bewaar. Mijn digitale aantekenboekje.

Indirecte effecten

Zelfs als ik mezelf helemaal los weet te rukken uit de greep van de grote tech-bedrijven, dan zal dat overigens nog steeds maar beperkt effect hebben. Want steeds wanneer ik bijvoorbeeld een mailtje stuur naar een Gmail-adres, krijgt Google indirect toch weer een stukje informatie over mij. ‘We come in peace, resistance is futile…’ Ik weet het nog niet, kun je de grote dataverzamelaars überhaupt nog ontwijken?

Denk jij na over jouw privacy?

error

Nieuwe speeltjes

Geldnerd is dol op gadgets, dat is vrij algemeen bekend. Al leg ik mijzelf daarbij wel grenzen op en ‘spaar’ ik er sinds begin dit jaar zelfs voor. Vroeger kocht ik (vrijwel) elk jaar de nieuwste versie. Daar ben ik mee opgehouden. Alles is begin 2014 vervangen toen we naar het Verre Warme Land vertrokken. Eind 2017 hield mijn smartphone (van het bekende fruitmerk) ermee op, die heb ik vervangen. Want zonder gaat niet. Maar mijn tablet en laptop hielden het nog steeds uit, al vond ik de laptop wel traag worden.

Niet zo gek met een laptop van ruim 5 jaar oud. Stug bleef ik doortypen. Dat mijn spreadsheets wat trager werden in hun berekeningen nam ik voor lief. Het heeft me uitgedaagd om stukken code efficiënter te programmeren. En ik dronk er, afhankelijk van het tijdstip van de dag, een extra kopje koffie of thee of een wijntje bij. En ik keek om me heen naar nieuwe ontwikkelingen en modellen. Totdat afgelopen week ineens diverse toetsen moeilijk gingen doen. Specifiek de ‘e’ en de ‘i’. Toch wel belangrijke knopjes op het toetsenbord. Nog niet helemaal kapot, maar af en toe weigerden ze dienst. Een schoonmaakbeurt van het toetsenbord hielp niet. Tegelijkertijd lanceerde mijn favoriete laptopmerk een nieuwe versie van het model waarop ik al 5 jaar naar tevredenheid werk. Dus werd er ‘klikkerdeklik’ een nieuwe laptop besteld. Het fijne aan financiële vrijheid is dat je daar niet over hoeft na te denken. Het geld is er gewoon, en de aankoop stond al voor 2019 in de planning. Eigenlijk al voor 2018, maar toen hoefde het nog niet.

Ruim vijf jaar met een laptop doen, voor mij is het een unicum. Voorheen kwam er elke twee à drie jaar een nieuwe, zonder nadenken. Voor mij toch ook wel een bewijs dat ik echt financieel bewuster aan het leven ben.

Mijn tablet, van hetzelfde bekende fruitmerk als mijn telefoon, was ook wel aan vervanging toe. Net zo oud als de laptop, gekocht net voordat ik naar het Verre Warme Land vertrok. Inmiddels out-of-support, nieuwe updates van het besturingssysteem kan ik niet meer downloaden. Hij deed het nog wel prima. Maar ook deze heb ik toch maar vervangen door het nieuwste model. De oude heb ik ingeruild, dat sust mijn geweten qua duurzaamheid een beetje, zorgt dat ik geen la vol oude elektronica krijg thuis, en leverde een mooie korting op bij de aankoop van de nieuwe. En ik had ‘m inmiddels ook vrijwel helemaal bij elkaar gespaard door het nieuwe Voorzieningenfonds, dat ik eind vorig jaar gestart ben. Het ‘mocht’ dus. Ik gebruik mijn tablet dagelijks, ook als e-reader voor boeken. Mijn tijdschriften komen er op binnen. En de meeste blogjes die hier verschijnen zijn geheel of gedeeltelijk getypt op mijn oude apparaat. Moge er nog vele volgen!

Een nieuwe laptop betekende voor mij op dit moment wel een keuze voor Office 365. Want het migreren van mijn spreadsheets naar Java gaat traag. En ik wil ze nog niet kwijt. Wel heb ik mijn abonnement met fikse korting gekocht. Dat leverde nog wel even een spannend moment op… Want zouden mijn spreadsheets het wel helemaal blijven doen in Office 365? Dat was gelukkig het geval, ik moest alleen even de import en export directories opnieuw instellen. Verder heb ik de afmetingen van de grafieken aanpast aan mijn nieuwe scherm. Nu kan ik lekker ‘pielen’ met alle nieuwe opties voor grafieken en dergelijke, ik zat immers op een stokoude versie (Office 2013).

Dus. Zomaar ineens twee nieuwe speeltjes! En nu ben ik voorlopig wel weer even klaar met geld uitgeven.

Heb jij ook nieuwe speeltjes?

error

Migratie beleggingsspreadsheet en import De Giro toegevoegd

Van een paar mensen kreeg ik de vraag hoe je kunt migreren van mijn oude beleggingsspreadsheet (versie 2) naar de nieuwe (versie 3). Met het schaamrood op mijn kaken moet ik bekennen dat ik daar niet over had nagedacht. Ik heb mijn versie 2 gewoon doorontwikkeld. Maar er is wel veel veranderd, dus als je in één keer overgaat van de oude naar de nieuwe versie zijn er iets meer stappen die je moet zetten. Vandaar dit bericht.

Er staat nu een nieuwe versie online. Die is voorbereid op deze migratie. En er zit nog iets nieuws in. Je kon geen bestanden van De Giro importeren. Daar was een heel simpele reden voor. Ik ben er namelijk geen klant. En dus heb ik ook geen voorbeeldbestand van hun portefeuillerapportages. Zo’n voorbeeldbestand heb ik wel nodig om een importmacro te kunnen bouwen en testen. Maar inmiddels is dat opgelost, met dank aan lezer Ruud. Die heeft me zo’n rapportage gestuurd. En dus kun je nu ook bestanden van de Giro importeren. Waarom ik zo’n functie bouw als ik ‘m zelf niet ga gebruiken? Omdat het kan! En omdat anderen er misschien iets aan hebben.

Dividenden

Bij Alex en Binck worden meldingen van nieuwe dividenden ook in de weekrapportage geplaatst. Die verwijder ik dan automatisch tijdens het importeren, want ik heb ze niet nodig. Ze zijn pas relevant als het dividend daadwerkelijk uitbetaald wordt, dat is een Fund Transaction van het type Dividend Cash. Hoe dat werkt bij De Giro weet ik helaas nog niet, want daar zat geen voorbeeld van in het bestand dat ik van Ruud ontving. Het kan dus zijn dat het importmacro daarop vastloopt. Maar als iemand hier meer informatie over heeft, zal ik het importmacro zo snel mogelijk aanpassen.

Je kunt de nieuwe versie hier downloaden , of vinden op mijn Downloadspagina.

Migratie

Onderstaand een stappenplan voor de migratie:

  • Maak een back-up van de oude versie, voor het geval er iets mis gaat bij het overzetten…. Sowieso is regelmatig back-ups maken natuurlijk een goed idee.
  • Zet de gedownloade versie in de juiste directory en pas naar wens de bestandsnaam aan.Zet vervolgens de oude versie (2) en de nieuwe versie (3) tegelijk open.
  • Werk de instellingen in de nieuwe versie (3) bij, met name de directorynamen die je nodig hebt, en de directory en naam van de spreadsheet zelf.
  • Verwijder de fondsen die eventueel nog op het werkblad ‘Settings’ in de nieuwe versie (3) staan.
  • Verwijder in de nieuwe versie (3) op het werkblad ‘Charts’ alle fondsen op de lijst. Dat zorgt ervoor dat straks de lijst opnieuw gegenereerd wordt.
  • Verwijder uit de nieuwe versie (3) de volgende werkbladen: Cash, Transactions, FundValue en FundHistory.

Verwijderen doe je door met de rechtermuisknop op de naam van het werkblad te klikken in de nieuwe versie (3), en de optie Verwijderen (Remove) aan te klikken.

  • Kopieer uit oude versie (2) de onderstaande tabbladen naar de nieuwe versie (3): Cash, Transactions, FundValue en FundHistory.

Kopieren doe je door met de rechtermuisknop op de naam van het werkblad te klikken in de oude versie (2), en de optie ‘Verplaatsen of Kopiëren’ aan te klikken. Kies bij ‘Naar map’ de naam van de nieuwe versie (3) en vergeet niet de optie ‘Kopie maken’ aan te vinken. In welke volgorde je de werkbladen neerzet maakt niet zoveel uit, de macro’s werken met de precieze naam van het werkblad, niet met de volgorde.

Verder heb ik een migratie-macro gemaakt voor de laatste stappen. De knop hiervoor vind je op het werkblad ‘Settings’.

  • Op het werkblad ‘Cash’ heb ik een wijziging aangebracht. De kolommen ‘1 EUR =’ (wisselkoers) en ‘Remarks’ zijn in de nieuwe versie omgedraaid.
  • Opnieuw opbouwen van het werkblad TotalValue, waar per week een aantal totaaltellingen en andere indicatoren worden opgeslagen
  • Opnieuw opbouwen van het werkblad Portfolio, waar per fonds een aantal indicatoren worden bijgehouden

Hierna zou ik eerst even de spreadsheet opslaan en Excel afsluiten, en daarna opnieuw Excel starten en de spreadsheet openen voordat je verder iets doet! De laatste stap is dan een Refresh en Reformat van de draaitabel (Pivot) op het werkblad ‘Actual’.

Bug…

Ik heb nog wel een bug ontdekt. De spreadsheet kan niet omgaan met een situatie waarin er nog nooit een kolom met koersen is ingevoerd. Dat is een situatie die je alleen tegenkomt als compleet nieuwe gebruiker. Ik moet er nog eens even goed over nadenken hoe ik dat op kan lossen.

Update: Er zat nog een bugje in, waardoor het veld met de APIkey voor de wisselkoersen niet herkend werd. Dat is inmiddels opgelost.

Klooi jij ook graag met spreadsheets?

error

Beleggingen beter bijhouden

De versie van mijn beleggingsspreadsheet die je hier kunt downloaden dateert alweer van mei 2017. Hoog tijd dus voor een update, want ik heb er sindsdien veel functionaliteit aan toegevoegd. Vanaf heden kun je dus een nieuwe versie downloaden. Het staat je vrij om de spreadsheet of mijn code te (her)gebruiken, maar ik lever er geen actieve ondersteuning op. Dit is dus vooral bedoeld voor andere Excel-nerds, en om te laten zien wat er allemaal kan in Excel. In deze blogpost een overzicht van de belangrijkste nieuwe functies.

Advisor

Ik heb een apart tabblad ‘Advisor’ toegevoegd. Op deze tab geef je de fondsen aan van de door jou gewenste portefeuille, en de percentages die je in elk fonds wilt aanhouden. De Advisor kijkt dan op basis van de actuele waarde welke fondsen je bij zou moeten kopen om dichter bij de door jou gewenste verdeling te zitten. Die gebruik ik elke maand, ik wil zo min mogelijk tijd kwijt zijn aan het inleggen. Dan zou ik maar kunnen gaan twijfelen…

Trendindicator

Verder heb ik een Technische Indicator ingebouwd die je laat zien wat de langduriger trend van het fonds is. Daarvoor gebruik ik het 200-daags en het 50-daags voortschrijdend gemiddelde. De trend is positief (groen pijltje omhoog) als het 50-daags voortschrijdend gemiddelde groter is dan het 200-daags voortschrijdend gemiddelde. De trend is negatief (rood pijltje omlaag) als het 50-daags voortschrijdend gemiddelde kleiner is dan het 200-daags voortschrijdend gemiddelde. Dit heeft natuurlijk beperkte waarde in een buy-and-hold strategie, maar ik vind het wel leuk om een idee te hebben hoe de fondsen ervoor staan.

Grafiek Inleg versus Waarde

Wat ik zelf een erg leuke toevoeging vind, is de Grafiek ‘Inflow vs Value’. Hierin laat ik voor een zelf te kiezen periode de waarde van mijn portefeuille zien, maar ook het bedrag dat ik tot op heden heb ingelegd. Als de actuele waarde hoger is dan de totale inleg, is het verschil een groen vlak (want dan heb ik ‘op papier’ winst gemaakt). Is de actuele waarde lager dan de totale inleg, dan is het verschil een rood vlak (want dan heb ik ‘op papier’ verlies gemaakt). Dat laatste heb ik gelukkig de afgelopen 5 jaar niet meer meegemaakt. Deze grafiek zorgt ervoor dat ik niet meteen nerveus wordt als de koersen eens een paar weken dalen. Het groene vlak wordt dan weliswaar kleiner, maar ik heb nog steeds ‘papieren winst’.

Instellingen

Verder heb ik het werkblad ‘Settings’ een beetje opgeruimd, dat was door de jaren heen een rommeltje geworden. Ik houd van orde en netheid, en die is er nu weer.

Ook is er een aanpassing aan de functie GetExchangeRate , waarmee je de wisselkoers van allerlei valuta op elke mogelijke dag kunt ophalen. Tegenwoordig heb je een API-key nodig, die je op de website zelf (gratis) kunt aanmaken. Die API-key is ook een instelling op het ‘Settings’ werkblad.

Klaarmaken voor Publicatie

Tsja, en ik heb ook nog even nagedacht waarom ik zo lang geen nieuwe versie heb geplaatst. Dat komt deels omdat het een behoorlijke handmatige klus is om de spreadsheet voor te bereiden voor publicatie. Ik haal daarvoor mijn persoonlijke gegevens eruit, en die vervang ik door dummy-data. Dat kost behoorlijk wat tijd, en is niet de leukste klus. Je snapt het al…. Ik heb daar nu een macro voor gebouwd, die dit werkje grotendeels automatisch uitvoert. Daarmee kost het mij minder tijd om nieuwe versies voor te bereiden. Deze macro zit overigens niet in de versie die ik publiceer.

Je kunt de nieuwe versie downloaden , en deze is uiteraard ook te vinden via mijn Downloads pagina.

Hoe houd jij jouw beleggingen bij?

error

Is er toekomst voor mijn administratie?

Sinds 2003 gebruik ik Excel om mijn financiën en beleggingen bij te houden. En sinds 2013 zijn mijn spreadsheets uitgebreid met macro’s om zoveel mogelijk handmatig werk weg te automatiseren. Kan ik zonder? Vast wel. Maar ik WIL niet zonder. Het geeft me rust om te weten hoe ik er financieel voor sta, en ik hou van het ‘puzzelen’ als ik weer een nieuwe macro of functie uitwerk. Zonder de spreadsheets zou Geldnerd er nooit geweest zijn.

Ik heb dus een afhankelijkheid van Microsoft. Visual Basic, de macro-programmeertaal, is al ruim 25 jaar oud. Tot en met Office 2016 wordt dat keurig ondersteund. Heel veel organisaties gebruiken spreadsheets met ingewikkelde, over vele jaren opgebouwde, macro’s voor bijvoorbeeld planning en rapportage. Die zouden niet blij zijn als Microsoft die ondersteuning zou stoppen. De verwachting is dan ook dat Visual Basic in Office 2019 nog gewoon ondersteund wordt, maar officieel bevestigd is dat nog niet. Volgens de laatste berichten verschijnt Office 2019 (en dus ook Excel 2019) ergens in het najaar.

En naar verwachting wordt Office 2019 ook de laatste stand-alone versie. Microsoft heeft liever dat wij allemaal een abonnement nemen op Office365. Maar ten eerste heb ik geen zin om maandelijks een bedrag te betalen voor software die ik (behalve Excel) nauwelijks gebruik, in plaats van eens per 4 – 6 jaar eenmalig een licentie te kopen. Ten tweede: in Office365 zit (nog) geen ondersteuning voor macro’s. Het is onduidelijk of die er komt en zo ja, wanneer. En ten derde is het hoog tijd om open-source te gaan. Ik heb al geëxperimenteerd met LibreOffice, dat voldoet uitstekend. Daarbij hoopte ik dat de macro-taal van LibreOffice een waardige vervanger zou zijn van Visual Basic in Excel.

Maar dat laatste viel een beetje tegen. Macro’s programmeren in LibreOffice is een stuk bewerkelijker dan in Excel. Ik heb er de nodige tijd ingestoken, en mijn ‘oude’ administratie volledig omgebouwd naar LibreOffice. Maar ik zag het niet zitten om ook de beleggingsspreadsheet volledig te herbouwen. Ik wil iets moderner en robuuster dan wat deze macro-talen mij kunnen bieden.

Ik ben van plan om dit najaar mijn laptop te vervangen. Die gaat inmiddels ruim 4 1/2 jaar mee, en begint behoorlijk traag te worden. Daar erger ik me aan. En er staat Office 2013 op. Dat wil ik dan dus vervangen door Office 2019 (en daarom wil ik dus wachten met de vervanging tot dit najaar). Uitgaande van een jaar of zes werken met Office 2019, geeft dit me in elk geval tot en met 2024 om een oplossing te creëren.

Officieel bevestigd is het nog niet, maar het lijkt erop dat het gebruik van JavaScript een optie wordt in Office. Dat kan al met een API. En het gebruik van JavaScript is ook al een optie in LibreOffice. Als dit klopt, dan zou een migratie naar LibreOffice eenvoudiger worden. Stapsgewijs bouw ik mijn macro’s om naar JavaScript. En daarna hoef ik alleen de ‘voorkant’ nog maar te migreren naar LibreOffice.

Dan moet ik nog wel JavaScript leren programmeren. Zoals ik eerder schreef ben ik daarmee begonnen met de hulp van de app Grashopper. Ook heb ik een lijvig JavaScript e-book aangeschaft en kijk ik naar voorbeeldjes van anderen.

Soms denk ik ook wel dat ik gewoon op moet houden met mijn eigen spreadsheets. Want het bijhouden van de administratie is dan weliswaar vrijwel helemaal geautomatiseerd, maar in het oplossen van fouten in de code en het ontwikkelen van nieuwe functionaliteit gast best veel tijd zitten. Ik kan natuurlijk ook gewoon kiezen voor een standaardpakket. Open-source heb je in elk geval GnuCash voor Windows, Mac en Linux. Maar eigenlijk vind ik het ‘klooien met softwarecode’ gewoon veel te leuk.

Tsja, en tegelijkertijd merk ik ook dat ik de afgelopen maanden (te) weinig prioriteit geef aan ‘klooien’. Leuk werk, vakanties en een voorjaar dat uitnodigt om naar buiten te gaan (en niet te vergeten Project Tuin) gaan op dit moment even voor. Ik ben zelfs nog niet verder gegaan met mijn Dashboard.

Hoe kijk jij naar de toekomst van jouw spreadsheets?

error

De wraak van Microsoft

Afgelopen week wilde ik ‘s avonds ‘even snel’ wat doen op mijn laptop. Dat heb ik geweten. Direct bij het opstarten (rond 18:30 uur) begon er een grote update te draaien. Eind van de avond liep die nog steeds, en ook de volgende ochtend om 07:30 uur keek ik nog steeds tegen het scherm aan, dat mij verzekerde dat dit enkele minuten kon duren, en dat ik vooral mijn PC niet uit mocht zetten.

Zucht. Windows 10, en de arrogantie van Microsoft dat zij denken te weten wat goed is voor de klant. Ik ben er niet dol op, dat heb ik eerder geschreven.

Stilletjes denk ik dat mijn laptop uit was op wraak. Want twee dagen daarvoor had mijn laptop kennisgemaakt met mijn nieuwe telefoon. Via USB en iTunes, voor het maken van een backup. En dat steekt natuurlijk. Als 4 jaar oude laptop moeten praten met een gloednieuwe telefoon, die ook nog eens de hele dag niet van mijn zijde wijkt. Er worden op deze wereld ook wel misdaden gepleegd uit mindere motieven.

Het brengt mij wel een dilemma. Ik heb namelijk al mijn apparaten vervangen rond het vertrek naar het Verre Warme Land, eind 2013. Dat was toen slim, maar het betekent wel dat ze allemaal ongeveer tegelijk aan het einde van hun technische levensduur komen. Ik wil het nu weer een beetje gaan spreiden. En omdat de doodsstrijd van mijn mobiele telefoon het eerst kwam, was het impliciete gevolg dat ik de vervanging van mijn laptop tot 2018 uit wil stellen. Dat komt me ook nog een andere reden wel goed uit. In de loop van volgend jaar introduceert Microsoft versie 2019 van Office. Ik werk nu met Office 2013, en door een jaar te wachten kan ik Office 2016 overslaan. Maar dan moet de laptop het nog wel een klein jaartje volhouden. Op zich moet dat kunnen, behalve mijn spreadsheets draait die niet zo heel veel meer.

Bij de aankondiging van Office 2019 geeft Micro$oft wel aan dat deze versie bedoeld is voor ‘mensen die nog niet klaar zijn voor de cloud’. De suggestie is ook wel dat dit de laatste ‘normale’ Office versie is. Toch weer die arrogantie. Ik ben wel klaar voor de cloud, maar dan wel een persoonlijke cloud waar ik de controle over heb. Ik heb ‘Public Cloud Anxiety Issues’. Office 2019 geeft me dan een jaar of 5 à 6, dus tot 2025, om een oplossing te vinden voor wat ik daarna met mijn spreadsheets wil en kan doen.

Hoe is het uiteindelijk afgelopen met die update? De volgende avond, na ongeveer 26 uur, heb ik op CTRL-ALT-DEL gedrukt. Windows werd toen ‘very apologetic’ en zei dat ‘ie het snel ging fiksen. Na een kwartiertje knipperend scherm bracht de ‘UIT’ knop soelaas. Na de tweede opstartpoging ging alles weer normaal, en volgens de log was de update na een uurtje al klaar. Maar om een of andere reden was het systeem niet uit de upgrade stand gekomen. Zucht. ICT. Het is leuk, maar dan moet het wel werken.

Heb jij recent nog ICT-problemen gehad?

error

Meer Excel en GoogleFinance

Geldnerd heeft het al vaker gezegd: als je eenmaal begint met spreadsheets, wil je steeds verder. Teruggaan naar minder functionaliteit is geen optie. En dat zorgt ervoor dat ik mijn spreadsheets blijf doorontwikkelen. Telkens opnieuw kom ik een situatie tegen waarin mijn programmatuur niet voorziet (lees: een error). Of ik verzin iets nieuws om mijn spreadsheets functioneel nog beter te maken.

Zo was ik me al een tijdje bewust van een tekortkoming van mijn beleggingsspreadsheet. Tekortkoming in mijn ogen, dan. Alle rapportages focusten vooral op de portefeuille als geheel, en op de fondsen die ik op dit moment in portefeuille heb. Maar ik wilde graag ook wat dieper in kunnen zoomen op individuele fondsen. En die informatie zat nu wel een beetje verstopt.

Dus heb ik een nieuw scherm gebouwd, ‘Fund’. Hier kies je uit een lijst één van de fondsen die in de spreadsheet zitten. Vervolgens worden automatisch alle belangrijke gegevens van dit fonds uit de spreadsheet bij elkaar gehaald. Ook wordt een lijst getoond van alle transacties die ik met dit fonds heb uitgevoerd. Bovendien kun je een specifieke grafiek laten zien van de ontwikkeling van de koers of van de waarde van het betreffende fonds. Hier laat het systeem automatisch de koersen zien uit de periode waarin ik het fonds in portefeuille heb gehad. Hieronder zie je hoe het scherm eruitziet. Het zit nog niet in de versie van de beleggingsspreadsheet die je kunt downloaden. Laat het me maar even weten in de comments of via de contactpagina als jullie er interesse in hebben.

Ook heb ik me iets meer verdiept in GoogleFinance. Deze functionaliteit van de vrienden van Google geeft je een schat aan informatie over allerlei fondsen die je kunt binnenhalen in je spreadsheets. Je kunt bijvoorbeeld historische koersen downloaden. Ik wilde graag bekijken of ik hier iets mee kon om mijn spreadsheet automatisch bij te werken. De GoogleFinance functie werkt voor de Google spreadsheet, maar met een kleine omweg kun je ‘m ook gebruiken in Excel. Hiervoor heb ik een voorbeeldspreadsheet gedownload bij InvestExcel. Daarmee ben ik zelf gaan experimenteren.

Daarbij kwam ik er helaas achter dat GoogleFinance maar iets meer dan de helft van de fondsen herkent die ik in portefeuille heb. Daarmee is de functie voor mij maar beperkt bruikbaar. Maar ik ga deze functie wel in de gaten houden, want als het aanbod uitgebreid wordt komen er veel nieuwe mogelijkheden voor mijn spreadsheet-manie.

Heb jij recent nog aan je spreadsheets gesleuteld?

error

Beleggingsspreadsheet online

Nadat ik eerder mijn administratiespreadsheet online heb gezet (zie hier en hier) is nu mijn beleggingsspreadsheet aan de beurt. Deze bevat nog veel meer macro’s en zelfgeprogrammeerde functies dan de administratie, ruim 100 Kilobyte aan zelf geprogrammeerde meuk. Ook deze komt weer zonder gebruiksgarantie en zonder uitgebreide handleiding, en met grotendeels fictieve data. Maar in deze blogpost wel een uitleg hoe de spreadsheet globaal in elkaar zit.

Er zijn twee soorten gegevens die ik inlees in mijn spreadsheet. Ten eerste is dat de wekelijkse rapportage van Alex Beleggingen, de beleggingsbroker waar ik gebruik van maak. Als ik bij hen inlog kan ik bij het overzicht van mijn portefeuille een Excel-bestandje downloaden. Met de ‘Import Alex’ knop lees ik dat bestandje in, en zet ik alles in het juiste format (zo verwijder ik bijvoorbeeld lege regels tussen categorieën). Met de ‘Process Quotes’ knop worden deze gegevens vervolgens verwerkt. Zo wordt per fonds de koers (in fondsvaluta) op de juiste regel en de juiste kolom van het werkblad ‘FundHistory’ gezet. Datzelfde doe ik met de waarde van het fonds (in Euro) op het werkblad ‘FundValue’. Ook sla ik de totaalwaarde van mijn portefeuille voor die week op in het werkblad ‘TotalValue’. Daarna wordt het spreadsheetje van Alex automatisch gearchiveerd. Dit Alex rapportje download en verwerk ik eigenlijk elk weekend.

Zoals ik wel eens geschreven heb, maak ik voor mijn beleggingen ook gebruik van Alex Vermogensbeheer (al vraag ik me al een tijdje af: hoe lang nog?). Dit behandel ik in mijn spreadsheet eigenlijk ook als een aandelenfonds. Ik heb mijn originele inleg verdeeld in 1.000 aandelen van € 25. Als ik extra geld bijstort, reken ik dat tegen de dan geldende waarde om naar het aantal aandelen wat ik fictief bijkoop. Elke week haal ik van de Alex website ook de waarde van mijn portefeuille bij Vermogensbeheer. Dit bedrag zet ik in het gereserveerde veld op het ‘Dashboard’ werkblad. Tijdens het importeren van het Alex-bestand wordt dit bedrag ook mee verwerkt, als ware het een normaal aandelenfonds.

Naast de wekelijke rapportage zet ik ook al mijn Beleggingstransacties (werkblad ‘Transactions’) en Cashtransacties (werkblad ‘Cash’) gerelateerd aan de beleggingsrekening in de spreadsheet. Dan gaat het bijvoorbeeld om dividendbetalingen die ik ontvang, of om geld dat ik overmaak van of naar mijn lopende rekening. Bij vrijwel elke beleggingstransactie hoort ook een cashtransactie, bijvoorbeeld bij het kopen van aandelen of het verkopen van aandelen. Ik heb verschillende manieren om dit vast te leggen. Via knoppen op het Dashboard kom je in speciale invoerschermen voor het toevoegen van fondsen en transacties, die op de achtergrond de ingevoerde gegevens in de juiste cel op het juiste werkblad zetten. Maar ik heb ook een (zéér experimentele) aparte spreadsheet waarin ik afschriften van Alex in kan lezen, en om kan zetten naar het format dat ik gebruik in mijn beleggingsspreadsheet. Die experimentele sheet publiceer ik nog maar even niet. Als ik de functies daarin stabiel heb, wil ik ze integreren in de volgende versie van de beleggingsspreadsheet.

Daarmee bevat mijn spreadsheet alle transacties, en op weekbasis de actuele koers en waarde per fonds in mijn aandelenportefeuille. Dat is de basis voor alle berekeningen.

Er zijn twee belangrijke dashboards opgenomen in de spreadsheet. Op het werkblad ‘Actual’ zie je de belangrijkste indicatoren voor mijn portefeuille als geheel, en ook per fonds dat ik op dat moment in portefeuille heb. Ik heb er eerder over geschreven. Deze draaitabel wordt automatisch herberekend als je dit werkblad opent. De gegevens komen uit het werkblad ‘Portfolio’, waar ze worden bijgehouden voor elk fonds dat ik ooit in portefeuille heb gehad. Waarom die aparte draaitabel? Voor het overzicht! Want anders moet je tussen alle fondsen die ik ooit in portefeuille heb gehad op zoek naar de actuele stand van vandaag.

Het tweede dashboard is het werkblad ‘Charts’. Hier kun je kiezen uit diverse soorten grafieken (o.a. koersverloop en waarde-ontwikkeling) met diverse looptijden. Bij de meeste grafieken kun je zelf kiezen welke fondsen je wilt laten zien, automatisch kiest mijn macro de fondsen die op dat moment in portefeuille zijn. Deze grafiek wordt automatisch herberekend als je dit werkblad opent, en ook als je één van de instellingen verandert. Dit is iets waar ik best wel trots op ben, het was best lastig om te programmeren. Ik zoek nog wel naar manieren om het sneller te maken, dus tips zijn meer dan welkom…

Op het werkblad ‘Dashboard’ vind je de knoppen voor de verschillende functies, met ‘Import Alex’ en ‘Process Quotes’ als belangrijkste. Ook staat hier een soort ‘verkorte statistiek, waarin ik snel kan zien hoe de totale waarde zich afgelopen week ontwikkeld heeft en wat de stand van het jaar is. Ook kan ik (in het tabelletje rechts) door een jaar te kiezen kijken wat de belangrijkste kenmerken van dat beleggingsjaar waren.

Let er bij het bestuderen van de spreadsheet op dat niet alle Visual Basic code in de standaard module zit. Een aantal werkbladen heeft ook eigen code. Oh, en dan vergeet ik nog het werkblad ‘Instellingen’. Daar vind je allerlei instellingen en opsommingen die gebruikt worden op verschillende plaatsen in de spreadsheet.

Op de Downloads pagina kun je mijn spreadsheets vinden.

Hoe beheer jij jouw beleggingen?

error

Spreadsheetvisioenen…

201511BeleggenDashboard-BlurToen ik een tijdje geleden weer schreef over mijn spreadsheethobby kreeg ik een berichtje van collega-blogger Amber Tree Leaves. Hij is minstens zo’n grote spreadsheetfreak als ik ben. Zelf overweegt hij te migreren naar Google Drive, zodat hij altijd bij zijn sheets kan. En hij experimenteert met Google Finance. En recent schreef hij over zijn verdere spreadsheet-avonturen, en zijn gedachten om z’n spreadsheets ‘in de cloud’ onder te brengen.

Zoals ik al eerder schreef ben ik geen liefhebber van de Public Cloud. Ik run een Private Cloud vanaf mijn NAS, mijn persoonlijke server thuis. En daar kan ik ook overal vandaan bijkomen. Helaas kan ik dan nog niet zoveel, omdat mijn Excel sheets vol zitten met in Visual Basic geprogrammeerde macro’s. Dat heeft dus een Windows/Excel omgeving nodig om te draaien.

Daarom heb ik mijn migratie naar LibreOffice nieuw leven ingeblazen. En ik ben ook aan het kijken om een virtuele desktop te draaien op mijn NAS, zodat ik inderdaad mijn Personal Finance applicaties overal kan draaien. Het lijkt erop dat dit tegenwoordig standaard kan op mijn NAS. Ik draai dan een Linux-client met Libre-Office, dat zou probleemloos moeten werken met mijn spreadsheets nadat ik ze omgebouwd heb.
Voorlopig heb ik wel een gebrek aan tijd voor het ombouwen van de speadsheets, en nog een ander praktisch probleem: de server zit in de container met onze inboedel, en die staat voorlopig nog opgeslagen bij de verhuizer.

Hoe zien jullie de toekomst van je spreadsheets?

error

‘Klooien’ met spreadsheets

Afgelopen weekend heb ik weer ouderwets een paar uur zitten ‘klooien’ met mijn spreadsheets. Ik heb er eerder over geschreven en kreeg destijds gelukkig ook veel reacties van medestanders. Fijn gevoel om de sheets weer wat slimmer te maken.

De aanleiding was praktisch. Geldnerd had al een slimme persoonlijke administratie, die automatisch de gedownloade boekingen van de Rabobank verwerkte. Iets soortgelijks had ik ook voor onze bankrekeningen in het Verre Warme Land. Maar de gezamenlijke bankrekening van Geldnerd en Vriendin loopt bij de ABN AMRO en daarvoor had ik de automatische import macro nog niet aangepast. Dat was wel nodig, want nu Geldnerd en Vriendin weer samen in Nederland wonen is dit de meestgebruikte rekening geworden. Ik heb alles nog een slagje makkelijker gemaakt, de macro verplaatst ook automatisch het bestand van de download-directory naar mijn archief. Ik hoef dus helemaal niks meer handmatig te doen.

Ook heb ik de spreadsheet nu zo ingericht dat ik de uitgaven nu per grootboekrekening  per maand zie. Ik wat beter kijken naar seizoensinvloeden, en kijken of ik zinvol van een jaarvergoeding naar een maandbetaling kan overstappen.

Binnenkort komt er nog een klusje aan. De integratie van mijn kasboek in de administratie-spreadsheet. Maar dat heeft nu even geen haast.

Heb jij onlangs nog fijn zitten sleutelen aan een spreadsheet? En wat heb je gebouwd?

error
« Older posts

© 2019 Geldnerd.nl

Theme by Anders NorenUp ↑