Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Stel per periode je previous_investment gelijk aan de vorige waarde van investment_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)
Code bewerken en uitvoeren