Gelijk gewogen portefeuilles
Wanneer je verschillende portefeuilles vergelijkt, wil je vaak de prestaties afzetten tegen een naïef, gelijk gewogen portfolio. Als de portefeuille het niet beter doet dan een eenvoudig gelijk gewogen portfolio, kun je een andere strategie overwegen, of simpelweg voor de naïeve aanpak kiezen als niets anders werkt. Je kunt verwachten dat gelijk gewogen portefeuilles de markt vaak overtreffen wanneer de grootste bedrijven het slecht doen. Dit komt doordat zelfs piepkleine bedrijven in jouw gelijk gewogen portefeuille hetzelfde gewicht krijgen als bijvoorbeeld Apple of Amazon.
Om het makkelijker te maken om de cumulatieve rendementen van portefeuilles te visualiseren, hebben we de functie cumulative_returns_plot() in je werkruimte gedefinieerd.
Deze oefening maakt deel uit van de cursus
Introductie tot portefeuillerisicobeheer in Python
Oefeninstructies
- Stel
numstocksgelijk aan9, het aantal aandelen in je portefeuille. - Gebruik
np.repeat()omportfolio_weights_ewgelijk te zetten aan een array met gelijke wegingen voor elk van de 9 aandelen. - Gebruik de
.iloc-accessor om alle rijen en de eerste 9 kolommen te selecteren bij het berekenen van het portefeuillerendement. - Bekijk tot slot de grafiek van de cumulatieve rendementen door de tijd heen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# How many stocks are in your portfolio?
numstocks = ____
# Create an array of equal weights across all assets
portfolio_weights_ew = ____
# Calculate the equally-weighted portfolio returns
StockReturns['Portfolio_EW'] = StockReturns.iloc[____, ____].mul(portfolio_weights_ew, axis=1).sum(axis=1)
cumulative_returns_plot(['Portfolio', 'Portfolio_EW'])