Trả về Sharpe ratio trong quantstrat
Một trong những lý do chính để đưa vốn ban đầu (trong trường hợp này là initeq, đặt bằng 100.000) vào chiến lược là để có thể làm việc với lợi nhuận (returns), được tính dựa trên lãi/lỗ so với vốn ban đầu của bạn.
Trong khi ở bài trước bạn vừa tính cash Sharpe ratio, ở bài này bạn sẽ thấy quantstrat cũng có thể tính returns-based Sharpe ratio tiêu chuẩn.
Bài tập này là một phần của khóa học
Giao dịch tài chính với R
Hướng dẫn bài tập
- Dùng
PortfReturns()trên danh mục chiến lượcportfolio.stđể lấy returns theo từng công cụ. - Tính Sharpe ratio thường niên dựa trên returns lấy được ở bước trước.
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.
# Get instrument returns
instrets <- PortfReturns(___)
# Compute Sharpe ratio from returns
SharpeRatio.annualized(___, geometric = FALSE)