Kom igångKom igång gratis

Investera en procentandel av din inkomst (II)

För att slutföra din investeringssimulering behöver du loopa igenom varje tidsperiod, beräkna tillväxten på dina befintliga investeringar, lägga till din nya månadsinsättning och beräkna ditt nettovärde vid varje tidpunkt.

Du klarar det!

Kumulativa besparingar (cumulative_savings_new) från föregående övning finns tillgängliga, och investment_portfolio och net_worth är förallokerade tomma numpy-arrayer med samma längd som forecast_months.

Den här övningen är en del av kursen

Introduktion till finansiella begrepp i Python

Visa kurs

Övningsinstruktioner

  • Sätt previous_investment för varje period till det föregående värdet i investment_portfolio, såvida det inte är den första iterationen – i så fall har du inga investeringar ännu.
  • Beräkna ditt nettovärde för varje tidsperiod genom att summera dina kumulativa besparingar och investeringsportföljen för samma period.
  • Kör den angivna koden för att se ett diagram över nettovärde jämfört med besparingar och investeringar.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod