Một chiến lược đặt mục tiêu biến động thường niên hóa 10%. Backtest báo cáo mức 10,2%. Nghe có vẻ đủ sát, cho đến khi bạn phát hiện bảng tính xác định quy mô vị thế dùng ước tính biến động của ngày hôm trước, trình mô phỏng không tính phí khi đòn bẩy thay đổi, và một cú nhảy giá qua đêm gây thiệt hại lớn hơn những gì mục tiêu được thiết kế để mô tả.
Hãy xét một chiến lược BTC perpetual đơn giản: chiến lược nắm giữ tín hiệu định hướng, xác định mức phơi nhiễm theo ngân sách biến động thường niên hóa 10% và cập nhật vị thế mỗi ngày một lần. Quy tắc này phổ biến vì dễ giải thích và dễ viết mã. Sau đây là những gì xảy ra khi ta mổ xẻ vị thế của một ngày.
Tín hiệu: hướng mong muốn nhưng chưa có đơn vị rủi ro
Khi thị trường đóng cửa vào thứ Hai, tín hiệu cho biết nên mua. Điều đó trả lời chiến lược muốn nghiêng về hướng nào; nhưng không cho biết nên nắm giữ bao nhiêu BTC. Mục tiêu biến động cung cấp quy mô còn thiếu.
Giả sử tài khoản có vốn chủ sở hữu $100,000 và chiến lược ước tính biến động BTC hằng ngày là 2%. Mục tiêu thường niên 10% tương ứng với biến động hằng ngày khoảng 0,63%, tính bằng 10% chia cho căn bậc hai của 252 ngày giao dịch. Vì vậy, đòn bẩy thô vào khoảng 0,63% / 2%, tức 0,315 lần vốn chủ sở hữu: mức phơi nhiễm BTC $31,500.
Ngay trong phép tính gọn gàng đó đã ẩn chứa một giả định: biến động BTC đủ giống một phân phối ổn định để dao động gần đây hằng ngày có thể định hướng mức phơi nhiễm ngày mai. Ước tính biến động mô tả những biến động gần đây. Nó không đặt ra giới hạn cho biến động tiếp theo.
Bộ ước tính: 2% nào?
Dùng độ lệch chuẩn giá đóng cửa đến giá đóng cửa trong 20 ngày, thường niên hóa bằng căn bậc hai của 365 vì perpetual giao dịch mỗi ngày. Với biến động hằng ngày 2%, con số thường niên hóa vào khoảng 38,2%. Dùng 252 thay vào đó cho kết quả khoảng 31,7%—chỉ riêng quy ước lịch đã tạo ra khác biệt đáng kể về quy mô vị thế.
Cửa sổ 20 ngày phản ứng nhanh, nhưng một đợt yên ắng kéo dài 2 tuần có thể làm ước tính giảm ngay trước khi biến động tăng mạnh. Cửa sổ 90 ngày ổn định hơn nhưng phản ứng chậm hơn. Biến động có trọng số hàm mũ nằm giữa hai lựa chọn đó, với thời gian bán rã và mức độ phụ thuộc riêng vào giá trị khởi tạo. Không có lựa chọn nào luôn tốt nhất; backtest cần nêu rõ bộ ước tính và giữ nguyên các thiết lập khi so sánh kết quả.
| Lựa chọn bộ ước tính | Điều gì thay đổi | Rủi ro cần để ý |
|---|---|---|
| Độ lệch chuẩn trượt 20 ngày | Phản ứng nhanh với biến động gần đây | Mức phơi nhiễm tăng nhanh sau một giai đoạn yên ắng |
| Độ lệch chuẩn trượt 90 ngày | Xác định quy mô vị thế chậm và ổn định hơn | Mức phơi nhiễm vẫn cao khi bước sang chế độ biến động mới |
| EWMA, thời gian bán rã 10 ngày | Lợi nhuận gần đây có trọng số lớn hơn | Kết quả phụ thuộc vào lựa chọn hệ số suy giảm và giai đoạn khởi động |
Mốc thời gian: khi nào đã biết?
Nếu giá đóng cửa thứ Hai được đưa vào ước tính, chiến lược chỉ có thể dùng ước tính đó sau khi phiên thứ Hai kết thúc. Sau đó, chiến lược có thể gửi lệnh để khớp ở một thời điểm sau, chẳng hạn tại mức giá đầu tiên có thể giao dịch vào thứ Ba trong trình mô phỏng. Khớp lệnh tại giá đóng cửa thứ Hai sẽ khiến quy mô vị thế phản ứng với một mức lợi nhuận mà tại thời điểm đó vẫn chưa được xác định.
Điều đó cũng có nghĩa là tái cân bằng hằng ngày không liên tục bảo vệ tài khoản trong ngày. Vị thế hôm thứ Hai vẫn được giữ đến hết thứ Ba, ngay cả khi tín hiệu hoặc biến động thay đổi lúc 10:00 UTC. Đây là lựa chọn thiết kế; tài khoản mô phỏng nên tuân theo cùng lịch trình.
Lệnh giao dịch: thay đổi mức phơi nhiễm có cái giá của nó
Vào thứ Ba, ước tính tăng từ 2% lên 3%. Mức phơi nhiễm mục tiêu giảm từ $31,500 xuống $21,000. Bán $10,500 hợp đồng perpetual không miễn phí. Với phí taker 5 điểm cơ bản, riêng tiền phí là $5.25. Nếu chiến lược khớp qua spread và chịu tác động giá 3 điểm cơ bản, khoản đó cộng thêm khoảng $3.15. Funding được tính riêng: dòng tiền phụ thuộc vào vị thế nắm giữ tại thời điểm funding và mức lãi suất thực tế được áp dụng.
Những khoản nhỏ sẽ cộng dồn khi chiến lược giảm rủi ro sau mỗi đợt biến động mạnh rồi tăng lại sau mỗi giai đoạn yên ắng. Hãy báo cáo doanh số giao dịch phát sinh từ chính quy tắc xác định quy mô vị thế, cùng với phí, spread và tác động giá của các giao dịch đó. Mục tiêu biến động không tính ma sát giao dịch có thể âm thầm biến thành chiến lược giao dịch với doanh số cao.
Kết quả: mục tiêu không phải lời hứa bảo vệ khỏi rủi ro đuôi
Hãy hình dung ước tính biến động hằng ngày là 2% và chiến lược nắm giữ giá trị danh nghĩa $31,500 so với vốn chủ sở hữu $100,000. Sau đó, BTC giảm 12% trước lần tái cân bằng theo lịch tiếp theo. Khoản lỗ đánh dấu theo giá thị trường ước tính là $3,780, tương đương 3,78% vốn chủ sở hữu, chưa tính phí và funding. Mục tiêu thường niên hóa 10% không ngăn được khoản lỗ đó; nó chuyển ước tính về biến động thông thường thành quy mô vị thế.
Rủi ro càng lớn nếu quy tắc không giới hạn đòn bẩy. Sau một giai đoạn dài yên ắng, biến động ước tính có thể xuống rất thấp và công thức có thể yêu cầu vị thế lớn hơn mức ký quỹ của tài khoản hoặc khả năng hấp thụ của thị trường. Hãy đưa giới hạn vào quy tắc xác định quy mô vị thế và backtest. Sau đó theo dõi tần suất giới hạn được áp dụng; nếu giới hạn thường xuyên có hiệu lực, điều đó có nghĩa là mục tiêu được công bố hiếm khi chi phối mức phơi nhiễm thực tế.
Kiểm tra: chạy lại quy tắc, không chỉ xem đường cong
Với mỗi lần tái cân bằng, hãy ghi lại cửa sổ lợi nhuận, ước tính biến động, hệ số thường niên hóa, mục tiêu, giới hạn đòn bẩy, giá trị danh nghĩa mong muốn, giá trị danh nghĩa đã khớp, doanh số giao dịch, phí, tác động giá và funding. Khi biến động mục tiêu và biến động thực tế chênh lệch, các trường này giúp bạn xác định liệu bộ ước tính có trễ, chi phí giao dịch làm giảm lợi nhuận hay giới hạn mức phơi nhiễm đã làm thay đổi chiến lược.
Cuối cùng, hãy dùng cùng đoạn mã xác định quy mô vị thế và thời điểm tái cân bằng khi giao dịch mô phỏng. So sánh mức phơi nhiễm mong muốn với vị thế thực tế, đồng thời ghi nhận các lệnh không được khớp hoặc bị trễ. Mục tiêu rủi ro trở nên hữu ích khi có thể giải thích từng bước từ ước tính đến vị thế đang nắm giữ; tỷ lệ phần trăm trên bảng điều khiển mới chỉ là bước đầu tiên.
← Tất cả bài viết

