De passieve fondsen hebben afgelopen jaar een mooi rendement gegeven.
De afgelopen dagen wat geknutseld om de bijkoopstrategie te laten berekenen ipv handmatig te benaderen.
Ik heb al vrij lang de volgende verdeling die ik nastreef:
code:
1
2
3
4
5
6
| 50.0% Amerika
31.0% Europa
8.0% Azie ontwikkeld
11.0% Azie emerging
90.0% Largecap
10.0% Emerging |
Hier is wegingsreductie van mag7 aan toegevoegd recentelijk. Dit leidt tot het huidige doel van:
code:
1
2
3
4
5
6
| 50.0% Amerika
30.0% Europa
20.0% Azie
90.0% Largecap
10.0% Emerging
min Top10 (=beschikbare info om gewicht van megacaps te drukken) |
Hiervoor was ik op een set van fondsen uitgekomen met VWRL, IEMA, TSWE, NTSmallcap, NTEurope, Cardano met na aanleiding van dit topic de intentie om XMGU daar aan toe te voegen.
Extra beperkingen die ik toepas zijn max 30% in een fonds of issuer. Posities worden verdeeld over verschillende brokers.
In de praktijk heb ik nu:
code:
1
2
3
4
5
6
7
8
| % VWRL IEMA TSWE NTSmallcap NTEurope Cardano XMGU Allocation
mix 10.00 5.90 40.80 9.70 13.30 20.20 0.00
Europa 14.40 2.70 35.40 15.10 97.20 15.60 1.00 33.59
Amerika 66.80 8.00 40.20 64.80 2.30 76.10 98.70 45.52
Azie 19.00 89.40 24.40 20.10 0.50 8.30 0.40 20.82
Emerging 8.60 66.20 0.30 1.60 0.10 0.30 0.80 5.12
Largecap 100.00 100.00 100.00 0.00 100.00 100.00 100.00 90.20
Top10 25.00 34.00 7.00 3.00 21.00 29.00 8.00 16.30 |
De fondscijfers komen van Morningstar Portfolio info met wat eenvoudig optellen. Largecap / smallcap door gewoon alles op 100% te zetten muv smallcapfonds op 0%.
Voor nieuwe inleg speelde ik vaak een beetje met een sheet om de fondsen te bepalen. Hieronder de geautomatiseerde versie hiervan.
Gooi je bovenstaande door een optimalisatie algoritme met bv Python scipy.optimize met bounds en constraints dan krijg je:
code:
1
2
3
4
5
6
7
8
| % VWRL IEMA TSWE NTSmallcap NTEurope Cardano XMGU Allocation
mix 6.10 13.14 20.76 9.92 20.08 0.00 30.00
Europa 14.40 2.70 35.40 15.10 97.20 15.60 1.00 29.90
Amerika 66.80 8.00 40.20 64.80 2.30 76.10 98.70 49.97
Azie 19.00 89.40 24.40 20.10 0.50 8.30 0.40 20.19
Emerging 8.60 66.20 0.30 1.60 0.10 0.30 0.80 9.70
Largecap 100.00 100.00 100.00 0.00 100.00 100.00 100.00 90.08
Top10 25.00 34.00 7.00 3.00 21.00 29.00 8.00 14.36 |
Aangezien ik primair herbalanseer door te kopen en verkopen vermijd, wordt het model uitgebreid met beperkingen om extra inleg te verdelen:
• 30% limiet wordt maximum van 30% en absolute huidige niveau
• minimum van mix wordt bepaald door absolute huidige niveau
Toegepast op een extra inleg van ca 4.4% van de huidige portfoliowaarde, wordt de mix en allocatie dan:
code:
1
2
3
4
5
6
7
8
| % VWRL IEMA TSWE NTSmallcap NTEurope Cardano XMGU Allocation
mix 9.57 6.31 39.06 9.29 12.73 19.34 3.69
Europa 14.40 2.70 35.40 15.10 97.20 15.60 1.00 32.21
Amerika 66.80 8.00 40.20 64.80 2.30 76.10 98.70 47.27
Azie 19.00 89.40 24.40 20.10 0.50 8.30 0.40 20.54
Emerging 8.60 66.20 0.30 1.60 0.10 0.30 0.80 5.37
Largecap 100.00 100.00 100.00 0.00 100.00 100.00 100.00 90.71
Top10 25.00 34.00 7.00 3.00 21.00 29.00 8.00 16.13 |
En dan de verdeling voor het bijkopen:
code:
1
2
3
4
| % VWRL IEMA TSWE NTSmallcap NTEurope Cardano XMGU
mix huidig 10.00 5.90 40.80 9.70 13.30 20.20 0.00
bijkopen 0.00 15.24 0.00 0.00 0.00 0.00 84.76
mix nieuw 9.57 6.31 39.06 9.29 12.73 19.34 3.69 |