Invertir un porcentaje de tus ingresos (II)
Para terminar tu simulación de inversión, necesitas iterar por cada período de tiempo, calcular el crecimiento de las inversiones que ya tengas, añadir tu nuevo depósito mensual y calcular tu patrimonio neto en cada momento.
¡Tú puedes!
Los ahorros acumulados (cumulative_savings_new) del ejercicio anterior están disponibles, y investment_portfolio y net_worth son arrays vacíos de numpy preasignados con longitud igual a forecast_months.
Este ejercicio forma parte del curso
Introducción a los conceptos financieros en Python
Instrucciones del ejercicio
- En cada período, establece
previous_investmentigual al valor previo deinvestment_portfolio, salvo en la primera iteración, en la que aún no tienes inversiones. - Calcula tu patrimonio neto en cada período sumando tus ahorros acumulados y tu cartera de inversión en ese mismo período.
- Ejecuta el código proporcionado para ver un gráfico de patrimonio neto vs. ahorros e inversiones.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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)