Mô phỏng lịch sử khoản lỗ cho danh mục quyền chọn
Giả sử một nhà đầu tư bỏ một đơn vị tài sản vào một quyền chọn mua châu Âu duy nhất trên chỉ số S&P 500. Hàm lossop() tính khoản lỗ hoặc lãi phát sinh cho nhà đầu tư trong một khoảng thời gian một ngày do thay đổi ở log giá cổ phiếu hoặc log biến động. Như trước, hàm này được viết riêng cho danh mục trong bài tập này:
lossop(xseries, S, sigma)
Đối số đầu tiên chứa lợi suất log tương ứng với các nhân tố rủi ro giá cổ phiếu và biến động, có thể là một chuỗi hoặc dạng c(stock_risk, volatility_risk), S là giá cổ phiếu hiện tại, và sigma là độ biến động hiện tại.
Sự thay đổi lãi suất trong khoảng thời gian xét sẽ được bỏ qua vì mức độ quan trọng thấp hơn.
Trong bài tập này, bạn sẽ tạo các khoản lỗ được mô phỏng theo lịch sử cho danh mục quyền chọn và xem xét các đặc tính của chúng trước khi ước lượng VaR và ES ở bài tiếp theo. Lãi suất, giá thực hiện và thời gian đáo hạn lần lượt được đặt là r = 0.01, K = 100 và T = 1. Đối tượng returns cũng đã có trong workspace của bạn.
Bài tập này là một phần của khóa học
Quản trị Rủi ro Định lượng bằng R
Hướng dẫn bài tập
- Dùng
lossop()để tính khoản lỗ khi lợi suất log là -0.1 cho cả hai nhân tố rủi ro, giả sử giá cổ phiếu hiện tại là 80 và độ biến động là 0.2. - Dùng
lossop()để tính khoản lỗ khi lợi suất log là -0.1 cho cổ phiếu và 0.1 cho biến động, giả sử giá cổ phiếu hiện tại là 100 và độ biến động là 0.2. - Tạo đối tượng
hslossesbằng cách áp dụnglossop()choreturns, giả sửS = 100vàsigma = 0.2, rồi vẽ biểu đồhslosses. - Tạo biểu đồ Q-Q của
hslossesso với phân phối chuẩn. - Vẽ acf mẫu của
hslossesvà của trị tuyệt đối tương ứng.
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.
# Calculate the first loss
lossop(c(___,___), S = ___, sigma = ___)
# Calculate the second loss
# Create and plot hslosses
# Form a Q-Q plot of hslosses against normal
# Plot the sample acf of raw data and absolute values in hslosses