Đầu tư theo tỷ lệ phần trăm thu nhập (II)
Để hoàn tất mô phỏng đầu tư, bạn cần lặp qua từng giai đoạn thời gian, tính mức tăng trưởng của các khoản đầu tư đã có, cộng thêm khoản gửi mới hàng tháng, và tính giá trị tài sản ròng tại từng thời điểm.
Bạn làm được mà!
Khoản tiết kiệm luỹ kế (cumulative_savings_new) từ bài trước đã có sẵn, và investment_portfolio cùng net_worth là các mảng numpy rỗng đã được cấp phát trước với độ dài bằng forecast_months.
Bài tập này là một phần của khóa học
Nhập môn các khái niệm tài chính với Python
Hướng dẫn bài tập
- Với mỗi giai đoạn, gán
previous_investmentbằng giá trị trước đó củainvestment_portfolio, trừ khi đó là vòng lặp đầu tiên — khi ấy bạn chưa có khoản đầu tư nào. - Tính giá trị tài sản ròng ở mỗi giai đoạn bằng cách cộng tiền tiết kiệm luỹ kế và danh mục đầu tư tại đúng giai đoạn đó.
- Chạy đoạn mã đã cung cấp để xem biểu đồ tài sản ròng so với tiết kiệm và đầu tư.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)