Mức thay đổi giá gộp của một backtest không đồng nghĩa với kết quả giao dịch ròng. Một mô hình chi phí hữu ích sẽ xác định riêng từng khoản phí, nêu rõ đơn vị và nguồn của nó, áp dụng đúng thời điểm và chỉ ra những gì vẫn còn thiếu. Ghi “đã bao gồm phí” là chưa đủ để tái lập hoặc đánh giá giả định đó.
Tách riêng các thành phần chi phí
Phí giao dịch có thể áp dụng cho mỗi chiều đã khớp lệnh và phụ thuộc vào sàn, thị trường và bậc phí. Cần nêu rõ tỷ lệ được biểu diễn dưới dạng thập phân hay phần trăm, cách phân loại lệnh được giả định và số lần khớp lệnh bị tính phí. Chênh lệch giá mua–bán là khoảng cách giữa giá mua và giá bán khả dụng; nếu bạn chỉ có dữ liệu nến, một chi phí giả định theo điểm cơ bản chỉ là cách đơn giản hóa chứ không phải báo giá đo được. Trượt giá là chênh lệch giữa giá quyết định trong mô hình và giá khớp lệnh giả định. Không tính trùng khoản này nếu giá khớp bất lợi đã bao gồm cùng thành phần chênh lệch giá mua–bán đó.
Funding chỉ áp dụng cho các công cụ và vị thế chịu cơ chế thanh toán định kỳ, chẳng hạn một hợp đồng vĩnh cửu cụ thể. Cần ghi lại mốc thời gian thanh toán thực tế, đơn vị của tỷ lệ, quy ước dấu, mức độ tiếp xúc của vị thế và giá tham chiếu được dùng. Tỷ lệ hiển thị tại thời điểm hiện tại không phải là tỷ lệ trong tương lai. Tài liệu của sàn được dẫn nguồn giải thích cơ chế funding của chính sàn đó; quy ước về hợp đồng và ký quỹ ở nơi khác có thể khác. Chi phí vay, chuyển đổi, nạp hoặc rút có thể quan trọng với một số câu hỏi nghiên cứu nhưng không nên tự đặt ra khi thiếu dữ liệu.
Với một ví dụ tuyến tính theo USD đơn giản, phí 0.05% áp lên giá trị danh nghĩa khớp lệnh giả định $1,000 là $0.50 cho riêng chiều đó, trước mọi chi phí khác. Một lần vào và ra với giá trị danh nghĩa và tỷ lệ bằng nhau sẽ phát sinh thêm $0.50 phí. Giá trị danh nghĩa thực tế có thể khác nhau giữa lúc vào và lúc ra, và ví dụ này không chỉ định bậc phí thực tế của sàn nào. Hãy khai báo mọi đầu vào và tính lại sổ chi phí theo đúng quy tắc thực tế.
Đối chiếu một kết quả ròng giả định
Xét một giao dịch hợp đồng vĩnh cửu hư cấu với giá trị danh nghĩa $10,000 khi vào lệnh và cũng $10,000 khi thoát lệnh. Giả sử biến động giá tạo ra $40 lãi gộp trước chi phí. Mức phí taker hợp đồng vĩnh cửu bậc cơ bản được công bố của Hyperliquid là 0.045% cho mỗi chiều khớp lệnh; áp dụng đúng biểu phí đó cho hai lần khớp lệnh taker $10,000 bằng nhau sẽ cho $9 phí. Mức phí được công bố gắn với từng sàn và từng bậc; hãy kiểm tra biểu phí của tài khoản đang hoạt động trước khi dùng. Đây là ví dụ về phép tính, không phải báo giá phí.
Phần còn lại của sổ chi phí dùng các giả định hư cấu đã khai báo. Giả sử lệnh vào khớp vượt qua một nửa mức chênh lệch giá mua–bán niêm yết 4 điểm cơ bản và lệnh ra khớp vượt qua nửa còn lại, tổng cộng $4 trên giá trị danh nghĩa $10,000 không đổi. Cộng thêm 3 điểm cơ bản dịch chuyển giá bất lợi vượt mức giá chạm ở mỗi chiều, tức $6. Cuối cùng, giả sử vị thế đủ điều kiện nhận hai lần thanh toán funding với giả định +0.01% mỗi lần và, theo quy ước tỷ lệ dương đã nêu, bên long trả $2. Tỷ lệ, dấu, thời điểm và cơ sở giá của sàn bạn dùng có thể khác; Hyperliquid có tài liệu về quy ước thanh toán hàng giờ và bên trả funding của riêng mình.
| Khoản mục | Giả định đã khai báo | Số tiền |
|---|---|---|
| Kết quả giá gộp | +0.40% × $10,000 | +$40 |
| Phí vào và ra | 0.045% × $10,000 × 2 | −$9 |
| Vượt chênh lệch giá mua–bán | 4 bp cho cả vòng × $10,000 | −$4 |
| Trượt giá bổ sung | 3 bp mỗi chiều × $10,000 × 2 | −$6 |
| Funding | 0.01% × $10,000 × 2 lần thanh toán | −$2 |
| Ròng theo mô hình | $40 − $9 − $4 − $6 − $2 | +$19 |
Sổ chi phí này coi chênh lệch giá mua–bán là dịch chuyển từ giá tham chiếu trung điểm đến mức giá chạm niêm yết, sau đó chỉ ghi nhận biến động bất lợi bổ sung vượt qua mức chạm đó là trượt giá. Nếu mô hình giá khớp lệnh đã bao gồm chênh lệch từ trung điểm đến mức chạm, không trừ lại cùng khoản chênh lệch đó lần nữa. Hãy để giá tham chiếu và giá khớp lệnh theo mô hình hiển thị rõ để người kiểm tra thấy từng chi phí đã được đưa vào ở đâu.
Khớp mô hình với bằng chứng
Nếu nguồn dữ liệu chỉ có nến theo giờ, nó không cho thấy vị trí chính xác trong hàng đợi, độ sâu sổ lệnh, độ trễ lệnh, lệnh bị từ chối, khớp lệnh một phần hay trình tự giá trong nến. Một giả định trượt giá cố định có thể hữu ích cho phân tích độ nhạy, nhưng nó không phải là khớp lệnh đã được kiểm chứng. Lệnh thị trường và lệnh giới hạn có hành vi khác nhau; chỉ mô hình hóa những gì dữ liệu và mã có thể hỗ trợ. Cần nêu rõ khối lượng vị thế có được làm tròn hay không và mô hình có áp dụng quy tắc bước giá và khối lượng tối thiểu của công cụ hay không.
Funding đòi hỏi căn chỉnh mốc thời gian cẩn thận. Một vị thế mở sau mốc chốt thanh toán không nên bị tính khoản thanh toán trước đó. Việc vị thế long trả tỷ lệ dương là quy ước được một số sàn ghi trong tài liệu, không phải giả định phổ quát; hãy kiểm tra quy tắc hiện hành của từng hợp đồng. Các quan sát funding bị thiếu nên được giữ là chưa biết thay vì âm thầm gán bằng 0. Hãy giữ nguyên các khoảng trống và giải thích cách xử lý những khoảng thời gian bị ảnh hưởng.
Chạy lưới phân tích độ nhạy
Hãy đặt một mô hình chi phí cơ sở và một hoặc nhiều trường hợp chi phí cao hơn trước khi xem xét so sánh cuối cùng. Thay đổi từng thành phần một nếu có thể, sau đó dùng một trường hợp stress kết hợp. Báo cáo kết quả ròng, mức sụt giảm (drawdown), số lệnh, giá trị giao dịch (turnover) và mức độ tiếp xúc trong từng trường hợp. Một kết quả vẫn giữ được khi thay đổi vừa phải thì ít phụ thuộc vào một đầu vào cụ thể hơn, nhưng vẫn phụ thuộc vào dữ liệu, quy tắc, mẫu và mô hình. Không nên gọi một giá trị cao tùy ý là “trường hợp xấu nhất” khi chưa có bằng chứng rằng nó bao trùm được các chi phí.
Với cùng mức biến động gộp $40 hư cấu ở trên, giữ nguyên giả định phí $9 và funding $2. Trường hợp cơ sở với $4 chênh lệch giá mua–bán và $6 trượt giá bổ sung còn lại $19 ròng sau tổng chi phí $21. Trường hợp chi phí cao hơn với $8 chênh lệch giá mua–bán và $12 trượt giá bổ sung còn lại $9 sau tổng chi phí $31. Các thay đổi về mức chi phí được chọn để thể hiện độ nhạy; chúng không phải điều kiện thị trường đo được. Trong một backtest thực tế, hãy chạy lại toàn bộ chiến lược ở từng thiết lập đã khai báo: phí và giá khớp thay đổi có thể làm thay đổi quy mô vị thế, điểm thoát, các tín hiệu về sau và diễn biến vốn của tài khoản, nên việc trừ chi phí khỏi một lệnh được chọn không thể thay thế cho một lần chạy lại đầy đủ.
| Minh họa gộp $40 cố định | Cơ sở | Giả định chi phí cao hơn |
|---|---|---|
| Phí | $9 | $9 |
| Chênh lệch giá mua–bán | $4 | $8 |
| Trượt giá bổ sung | $6 | $12 |
| Funding | $2 | $2 |
| Tổng chi phí theo mô hình | $21 | $31 |
| Ròng trên riêng ví dụ này | $19 | $9 |
Hãy lưu các giá trị, đơn vị, URL nguồn, ngày tham khảo, bậc phí, công cụ và quy tắc làm tròn cùng với phiên bản chiến lược. Khi tài liệu chính thức của sàn thay đổi, hãy xem lại các giả định nhạy cảm với sàn. Trong backtest theo giờ hiện tại của SuperQuant, trượt giá bất lợi điều chỉnh giá vào và giá ra theo mô hình, phí được ghi nhận trên các lần khớp lệnh đó, và funding được thanh toán tại thời điểm mở nến đối với vị thế đã được nắm giữ khi đó. Các lần chạy có bật funding cần có các quan sát tỷ lệ cần thiết. Đây là mô hình đơn giản hóa: nó không tái hiện sổ lệnh, vị trí trong hàng đợi, độ trễ, mọi loại lệnh hay các lần khớp lệnh thực tế trên sàn. Bộ dữ liệu đi kèm là dữ liệu tổng hợp. Kết quả sản phẩm minh họa một mô hình, không phải tuyên bố của sàn.
Hãy dùng trình tự kiểm tra này trước khi diễn giải một kết quả ròng: cố định hợp đồng và quy ước chi phí; gắn từng khoản phí với giá trị danh nghĩa đã khớp lệnh tương ứng; chỉ tính funding cho các sự kiện thanh toán đủ điều kiện; đối chiếu kết quả gộp và từng chi phí đúng một lần; sau đó chạy lại toàn bộ quy tắc dưới các trường hợp chi phí cao hơn đã khai báo trước. Đánh dấu các chi phí không có sẵn là chưa biết hoặc nêu rõ giới hạn được dùng; không âm thầm biến dữ liệu thiếu thành số 0.
Hãy dùng bảng tính mô hình chi phí backtest tiền mã hóa miễn phí để lưu các giả định này cùng ngày nguồn. Bảng tính phí và funding tính các tỷ lệ do người dùng nhập; hãy tham khảo thêm hướng dẫn phí maker/taker, hướng dẫn funding, kiểm tra chất lượng dữ liệu và quy trình backtest. Các trang phí và funding của Hyperliquid được kiểm tra ngày 26 September 2026; hãy dùng tài liệu hiện hành về hợp đồng và tài khoản, vì tỷ lệ và quy tắc có thể thay đổi. Đây là nội dung giáo dục chung, không phải lời khuyên về phí, bằng chứng khớp lệnh hay khuyến nghị đầu tư.