Tính toán ROI (Return on Investment) chính xác là kỹ năng cơ bản nhưng quan trọng khi học python tài chính.
Công thức ROI cơ bản bằng Python
def tinh_roi(gia_tri_dau, gia_tri_cuoi):
return (gia_tri_cuoi - gia_tri_dau) / gia_tri_dau * 100
print(tinh_roi(100000000, 125000000)) # 25.0%
ROI đơn giản chưa đủ — cần tính theo thời gian (CAGR)
def tinh_cagr(gia_tri_dau, gia_tri_cuoi, so_nam):
return ((gia_tri_cuoi / gia_tri_dau) ** (1/so_nam) - 1) * 100
CAGR (Compound Annual Growth Rate) cho phép so sánh công bằng hiệu quả đầu tư giữa các khoản đầu tư có thời gian khác nhau — một khoản đầu tư lãi 25% trong 1 năm khác hẳn 25% trong 5 năm.
📌 Muốn ứng dụng Python vào phân tích và giao dịch tài chính chuyên sâu?
Khóa Phân Tích & Giao Dịch Định Lượng + AI Trading tại Hướng Nghiệp Dữ Liệu giúp bạn xây hệ thống quant hoàn chỉnh: Data → Signal → Backtest → Execution → Risk Engine.
📞 Hotline/Zalo: 0927 909 257
admin
Biên tập viên, Hướng Nghiệp Dữ Liệu
737
Bài viết
15.4k
Người theo dõi
120k+
Lượt đọc
Biên tập viên nội dung tại Hướng Nghiệp Dữ Liệu, phụ trách tổng hợp và biên soạn các bài viết về lập trình Python, dữ liệu và công nghệ.