НачатьНачать бесплатно

Инвестирование доли дохода (II)

Чтобы завершить симуляцию инвестиций, вам нужно пройти в цикле по каждому временному периоду, рассчитать прирост уже сделанных вложений, добавить новый ежемесячный взнос и вычислить чистую стоимость активов на каждом шаге.

У вас всё получится!

Кумулятивные сбережения (cumulative_savings_new) из предыдущего упражнения уже доступны, а investment_portfolio и net_worth — это заранее выделенные пустые массивы numpy длиной, равной forecast_months.

Это упражнение является частью курса

Введение в финансовые концепции на Python

Посмотреть курс

Инструкции к упражнению

  • Для каждого периода задайте previous_investment равным предыдущему значению investment_portfolio, если только это не первая итерация — в этом случае инвестиций ещё нет.
  • Рассчитайте чистую стоимость активов в каждом временном периоде, сложив кумулятивные сбережения и инвестиционный портфель за тот же период.
  • Запустите предоставленный код, чтобы увидеть график зависимости чистой стоимости активов от сбережений и инвестиций.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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)
Редактировать и запускать код