Gelirinin bir yüzdesini yatırım yapmak (II)
Yatırım simülasyonunu tamamlamak için, her zaman döneminde döngü kurman, halihazırda yaptığın yatırımların büyümesini hesaplaman, yeni aylık paranı eklemen ve her zaman noktasında net servetini hesaplaman gerekiyor.
Bunu başarabilirsin!
Önceki egzersizden toplu birikimler (cumulative_savings_new) hazır durumda ve investment_portfolio ile net_worth, uzunluğu forecast_months'a eşit olacak şekilde önceden ayrılmış boş numpy dizileridir.
Bu egzersiz, kursun bir parçasıdır
Python ile Finansal Kavramlara Giriş
Egzersiz talimatları
- Her dönem için, ilk yineleme değilse
previous_investmentdeğeriniinvestment_portfoliodizisinin bir önceki değerine eşitle; ilk yinelemede ise henüz yatırımın yok. - Her zaman dönemindeki net servetini, aynı dönemdeki toplu birikimlerin ve yatırım portföyünün toplamını alarak hesapla.
- Net servetin, birikimlerin ve yatırımların grafiğini görmek için verilen kodu çalıştır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)