Investir un pourcentage de votre revenu (II)
Pour terminer votre simulation d’investissement, vous allez devoir parcourir chaque période, calculer la croissance des investissements déjà réalisés, ajouter votre nouveau dépôt mensuel et calculer votre valeur nette à chaque instant.
Vous pouvez le faire !
L’épargne cumulée (cumulative_savings_new) de l’exercice précédent est disponible, et investment_portfolio et net_worth sont des tableaux numpy vides préalloués d’une longueur égale à forecast_months.
Cet exercice fait partie du cours
Introduction aux concepts financiers en Python
Instructions
- Pour chaque période, définissez
previous_investmentégal à la valeur précédente deinvestment_portfolio, sauf lors de la première itération, où vous n’avez pas encore d’investissements. - Calculez votre valeur nette à chaque période en additionnant votre épargne cumulée et votre portefeuille d’investissement à cette même période.
- Exécutez le code fourni pour afficher un graphique de la valeur nette par rapport à l’épargne et aux investissements.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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)