ПочатиПочніть безкоштовно

Інвестування частки вашого доходу (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)
Редагувати та запускати код