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