Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Stel numstocks gelijk aan 9, het aantal aandelen in je portefeuille.
  • Gebruik np.repeat() om portfolio_weights_ew gelijk 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'])
Code bewerken en uitvoeren