Vào 00:05 UTC một ngày thứ Ba, chiến lược crypto cắt ngang các tài sản của chúng tôi xếp hạng 40 hợp đồng vĩnh cửu theo điểm xu hướng ngắn hạn rồi đưa 10 hợp đồng đứng đầu vào các vị thế có trọng số bằng nhau. Kiểm thử ngược cho thấy khoảng cách lợi nhuận lành mạnh giữa nhóm thắng và nhóm thua. Sau đó, chúng tôi yêu cầu chiến lược giao dịch với số vốn $250,000, và đường cong hấp dẫn bắt đầu rạn vỡ.
Vấn đề không nằm khuất trong tín hiệu. Nó nằm ở lần tái cân bằng: 10 lệnh mua, 10 lệnh bán, và vài hợp đồng có độ sâu hiển thị trông khá dồi dào cho đến khi các lệnh cùng được đưa vào thị trường. Chiến lược đã xem việc thay đổi danh mục như một lần cập nhật giá. Còn sàn giao dịch xem đó là một hàng đợi lệnh thực sự.
Chúng tôi phát lại diễn biến ngày thứ Ba đó theo trình tự. Trước tiên, các vị thế cũ cần được thu nhỏ. Sau đó mới mở các vị thế mới. Trọng số mục tiêu rất đơn giản; con đường để đạt được chúng thì không.
Mức 8 điểm cơ bản mỗi chiều được lấy từ một ước tính chi phí trung bình duy nhất. Mức này bao gồm phí sàn và một khoản dự phòng trượt giá nhỏ. Như vậy, mọi lệnh đều chịu cùng một mức phí, dù đó là hợp đồng thanh khoản cao vào lúc yên ắng hay hợp đồng kém thanh khoản ngay sau một đợt biến động mạnh.
Chúng tôi bắt đầu với lệnh lớn nhất. Mục tiêu $25,000 tương đương 0.4% khối lượng giao dịch trong ngày, một tỷ lệ nghe có vẻ không đáng ngại. Nhưng khối lượng giao dịch trong ngày không cho biết lượng thanh khoản sẵn có trong những giây bạn cần giao dịch. Các mức giá đầu sổ lệnh khá mỏng; chênh lệch ở vài mức tiếp theo nhanh chóng nới rộng. Khớp lệnh thị trường cho toàn bộ số tiền sẽ quét qua nhiều mức giá. Đặt lệnh giới hạn chỉ giúp tiết kiệm chênh lệch giá nếu lệnh được khớp, còn chiến lược không thể đảm bảo lệnh sẽ khớp trước quyết định tiếp theo.
Vì vậy, chúng tôi chia lệnh thành 5 phần, mỗi phần $5,000. Cách này giảm tác động tức thời lên thị trường nhưng lại phát sinh yếu tố thời gian và diễn biến giá: mỗi phần có thể được đưa vào ở một mức giá khác nhau, còn một đợt biến động nhanh có thể khiến vị thế mới chỉ được xây dựng một nửa. Chúng tôi ghi nhận cả hai kết quả. Bản kiểm thử ngược ban đầu không ghi nhận kết quả nào.
Đây mới chỉ là một phía của giao dịch. Chiến lược bán các vị thế rớt khỏi nhóm 10 vị thế hàng đầu đồng thời mua các vị thế thay thế. Mức độ phơi nhiễm ròng vẫn gần mục tiêu, nhưng tổng doanh số giao dịch gần gấp đôi số vốn phân bổ. Nếu chỉ tính chi phí trên thay đổi danh mục cuối cùng, ta sẽ bỏ sót các giao dịch cần thực hiện để đạt đến đó.
| Lựa chọn khớp lệnh | Lợi ích | Rủi ro |
|---|---|---|
| Một lệnh thị trường | Tiết kiệm thời gian và tránh bất định về việc khớp lệnh | Tiêu thụ nhiều độ sâu sổ lệnh hơn trong một lần |
| 5 lệnh thị trường chia nhỏ | Giảm tác động tức thời lên thị trường | Giá biến động giữa các phần lệnh |
| Lệnh giới hạn | Có thể trả chênh lệch giá thấp hơn | Khớp một phần hoặc không khớp chút nào |
Chiều hôm đó, chúng tôi thay khoản dự phòng trượt giá cố định bằng một mô hình tham gia thị trường đơn giản. Tác động ước tính của mỗi lệnh tăng theo quy mô của lệnh so với khối lượng giao dịch gần đây, đồng thời chúng tôi giới hạn tỷ lệ tham gia mô phỏng để chiến lược không thể chiếm một phần phi thực tế của thị trường. Mô hình vẫn chỉ là xấp xỉ: khối lượng tổng hợp không phải hàng đợi lệnh trực tiếp, và một thanh giá không cho thấy mọi mức giá trong suốt diễn biến. Nhưng nó buộc kiểm thử ngược phải thừa nhận rằng cùng một tín hiệu sẽ có chi phí khớp lệnh khác nhau ở các quy mô khác nhau.
Trong lần chạy đã chỉnh sửa, chúng tôi cũng tính phí taker khi lệnh khớp qua chênh lệch giá, còn phí maker chỉ được tính khi mô phỏng thực sự giả định một lệnh chờ đã được khớp. Phí funding vẫn là chi phí nắm giữ riêng; khoản này không thuộc chi phí tái cân bằng. Tách riêng từng khoản mục giúp nhìn rõ nguyên nhân thất bại. Khả năng dự báo của chiến lược không đột nhiên kém đi. Vòng quay danh mục của nó quá tốn kém so với lợi thế mà tín hiệu dự báo.
Đến cuối tuần, chúng tôi giảm tần suất tái cân bằng và loại bỏ các hợp đồng có độ sâu thanh khoản sẵn có khiến trọng số mục tiêu trở nên phi thực tế. Lợi nhuận trong kiểm thử ngược giảm xuống. Các giả định về khớp lệnh trở nên dễ giải thích hơn, và đó là kết quả hữu ích hơn con số lớn hơn trước.
Khi đánh giá một chiến lược danh mục, hãy lần theo một lần tái cân bằng đến tận cùng: từ trọng số mục tiêu đến từng lệnh riêng lẻ, từ lệnh đến các mức khớp lệnh hợp lý, rồi từ khớp lệnh đến phí và tác động thị trường. Nếu thiếu hành trình đó, đường cong vốn đang mô tả một danh mục chưa từng phải giao dịch.
← Tất cả bài viết

