Menginvestasikan persentase pendapatan Anda (II)
Untuk menyelesaikan simulasi investasi Anda, Anda perlu melakukan perulangan pada setiap periode waktu, menghitung pertumbuhan dari investasi yang sudah Anda miliki, menambahkan setoran bulanan yang baru, dan menghitung kekayaan bersih Anda pada setiap titik waktu.
Anda pasti bisa!
Tabungan kumulatif (cumulative_savings_new) dari latihan sebelumnya tersedia, dan investment_portfolio serta net_worth sudah dialokasikan sebelumnya sebagai array numpy kosong dengan panjang sama dengan forecast_months.
Latihan ini adalah bagian dari kursus
Pengantar Konsep Keuangan dengan Python
Petunjuk latihan
- Untuk setiap periode, atur
previous_investmentsama dengan nilai sebelumnya dariinvestment_portfolio, kecuali pada iterasi pertama saat Anda belum memiliki investasi. - Hitung kekayaan bersih pada setiap periode dengan menjumlahkan tabungan kumulatif dan portofolio investasi pada periode yang sama.
- Jalankan kode yang disediakan untuk melihat plot kekayaan bersih vs. tabungan dan investasi.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)