Investire una percentuale del tuo reddito (II)
Per completare la tua simulazione d’investimento, dovrai iterare su ciascun periodo temporale, calcolare la crescita degli investimenti già effettuati, aggiungere il nuovo versamento mensile e calcolare il tuo patrimonio netto in ogni punto nel tempo.
Ce la puoi fare!
I risparmi cumulati (cumulative_savings_new) dell’esercizio precedente sono disponibili e investment_portfolio e net_worth sono array numpy vuoti pre-allocati di lunghezza pari a forecast_months.
Questo esercizio fa parte del corso
Introduzione ai concetti finanziari in Python
Istruzioni dell'esercizio
- Per ciascun periodo, imposta
previous_investmentuguale al valore precedente diinvestment_portfolio, a meno che non sia la prima iterazione, nel qual caso non hai ancora investimenti. - Calcola il tuo patrimonio netto in ogni periodo sommando i risparmi cumulati e il portafoglio investimenti nello stesso periodo.
- Esegui il codice fornito per vedere un grafico del patrimonio netto rispetto a risparmi e investimenti.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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)