Investirea unui procent din venit (II)
Pentru a finaliza simularea investițiilor, va trebui să parcurgi fiecare perioadă de timp, să calculezi creșterea investițiilor deja efectuate, să adaugi noua depunere lunară și să calculezi averea netă la fiecare moment.
Poți face asta!
Economiile cumulate (cumulative_savings_new) din exercițiul anterior sunt disponibile, iar investment_portfolio și net_worth sunt array-uri numpy pre-alocate, goale, cu lungimea egală cu forecast_months.
Acest exercițiu face parte din cursul
Introducere în concepte financiare în Python
Instrucțiuni pentru exercițiu
- Pentru fiecare perioadă, setează
previous_investmentegal cu valoarea anterioară dininvestment_portfolio, cu excepția primei iterații, în care nu ai încă nicio investiție. - Calculează averea netă pentru fiecare perioadă de timp însumând economiile cumulate și portofoliul de investiții din acea perioadă.
- Rulează codul furnizat pentru a vizualiza un grafic al averii nete față de economii și investiții.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)