Een percentage van je inkomen beleggen (II)
Om je investeringssimulatie af te ronden, moet je over elke periode loopen, de groei van je bestaande beleggingen berekenen, je nieuwe maandelijkse storting toevoegen en je nettovermogen op elk moment bepalen.
Je kunt dit!
Cumulatieve besparingen (cumulative_savings_new) uit de vorige oefening zijn beschikbaar, en investment_portfolio en net_worth zijn vooraf aangemaakte lege numpy-arrays met een lengte gelijk aan forecast_months.
Deze oefening maakt deel uit van de cursus
Inleiding tot financiële concepten in Python
Oefeninstructies
- Stel per periode je
previous_investmentgelijk aan de vorige waarde vaninvestment_portfolio, behalve in de eerste iteratie; dan heb je nog geen beleggingen. - Bereken je nettovermogen per periode door je cumulatieve besparingen en beleggingsportefeuille in diezelfde periode bij elkaar op te tellen.
- Voer de meegeleverde code uit om een grafiek te zien van nettovermogen versus spaargeld en beleggingen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
import numpy as np
# Loop through each forecast period
for i in range(forecast_months):
# Find the previous investment deposit amount
if i == 0:
previous_investment = ____
else:
previous_investment = ____
# Calculate the value of your previous investments, which have grown
previous_investment_growth = previous_investment*(1 + investment_rate_monthly)
# Add your new deposit to your investment portfolio
investment_portfolio[i] = previous_investment_growth + investment_deposit_forecast[i]
# Calculate your net worth at each point in time
net_worth[i] = ____
# Plot your forecasted cumulative savings vs investments and net worth
plot_investments(investment_portfolio, cumulative_savings_new, net_worth)