ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • En cada período, establece previous_investment igual al valor previo de investment_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)
Editar y ejecutar código