This article has been translated from English to Vietnamese.
Giá bình quân theo thời gian (Time-Weighted Average Price - TWAP) là một thuật toán giao dịch dựa trên giá bình quân gia quyền được sử dụng để thực hiện các lệnh lớn mà không ảnh hưởng quá nhiều đến giá thị trường.
Dễ đoán ra mô hình giao dịch của chiến lược nếu lệnh không được chỉnh sửa một cách đặc biệt, vì vậy các tham số có thể được điều chỉnh để làm cho chiến lược khó theo dõi hơn.
Các giải pháp phổ biến nhất là ngẫu nhiên hóa kích thước lệnh và/hoặc thời gian chờ giữa các lệnh.
Có thể giới hạn số lượng để không vượt quá một tỷ lệ phần trăm nhất định của khối lượng, nhằm giảm thiểu tác động của chiến lược đến thị trường.
Giá bình quân theo thời gian (TWAP) là một thuật toán giao dịch khác dựa trên giá bình quân gia quyền.
So với Giá bình quân theo khối lượng giao dịch (VWAP), tính toán của TWAP đơn giản hơn.
Đây là một trong những thuật toán thực thi đầu tiên và không giống như hầu hết các chiến lược giao dịch thuật toán, nó là một thuật toán thực thi thụ động chờ đợi giá thị trường đúng, thay vì đuổi theo nó.
Cách sử dụng TWAP
Cách sử dụng phổ biến nhất của TWAP là phân phối các lệnh lớn trong suốt ngày giao dịch.
Ví dụ, bạn muốn mua 100.000 cổ phiếu của Apple.
Đặt một lệnh lớn có thể sẽ tác động đến thị trường khiến giá tăng. Để ngăn chặn điều này, bạn có thể xác định một khoảng thời gian trong đó bạn muốn mua cổ phiếu.
Thuật toán TWAP sẽ chia lệnh lớn thành những lệnh nhỏ hơn và thực hiện chúng trong một khoảng thời gian xác định.
TWAP có thể được sử dụng như một sự thay thế cho VWAP, nhưng do tính đơn giản của nó, có một số cạm bẫy.
Ngay cả khi bạn chia nhỏ các lệnh lớn, vì bạn làm nó một cách đồng đều, vẫn có khả năng giao dịch trong giai đoạn thanh khoản thấp nơi các lệnh đã bị chia nhỏ của bạn vẫn sẽ tác động đến thị trường.
Đây là lý do tại sao nên sử dụng TWAP trong các khoảng thời gian ngắn hoặc trên các tài sản không có hồ sơ khối lượng có sẵn.
Lệnh ngẫu nhiên
Giao dịch theo cách dễ dự đoán như vậy có thể dẫn đến tình huống các nhà giao dịch khác hoặc các thuật toán săn mồi sẽ phát hiện chiến lược của bạn và bắt đầu "game" bạn.
Bạn có thể thêm sự ngẫu nhiên bằng cách tập trung vào tỷ lệ hoàn thành theo thời gian thay vì số lượng cố định.
Trong thực tế, điều này có nghĩa là khi chúng ta chạy TWAP trong 1 giờ, bạn không chia lệnh thành các phần đều nhau. Thay vào đó, bạn hướng đến tỷ lệ hoàn thành phần trăm.
Ví dụ, bạn có thể nhắm đến hoàn thành 25% chiến lược trong 15 phút đầu tiên, 50% trong phần thứ hai, và 75% trong phần thứ ba.
Điều này cho phép sự linh hoạt hơn về kích thước lệnh và làm cho lệnh của bạn trông ngẫu nhiên hơn và ít dự đoán được hơn.
TWAP so với VWAP
Mặc dù VWAP phức tạp hơn vì nó bao gồm khối lượng trong tính toán, trên các công cụ có tỷ lệ doanh thu thấp, giá trị của TWAP và VWAP có thể gần nhau.
Mặt khác, khi một phiên bắt đầu trở nên biến động, cả hai chỉ số sẽ phân kỳ.
Trong bảng dưới đây, giá trị TWAP và VWAP được tính toán cho toàn bộ ngày giao dịch.
Như chúng ta có thể thấy vào đầu ngày giao dịch, sự khác biệt ít hơn một xu, nhưng vào cuối ngày, sự khác biệt tăng lên 2 xu.
Điều này xảy ra bởi vì trong ngày, đã có một số giao dịch khối lượng nhỏ với giá thấp hơn ảnh hưởng đến TWAP nhưng không ảnh hưởng đến VWAP.
| Thời gian | Đóng | Cao | Thấp | Mở | TWAP | VWAP |
| 09:44:00 | 100.81 | 100.85 | 100.80 | 100.85 | 100.900 | 100.904 |
| 09:45:00 | 100.69 | 100.80 | 100.67 | 100.80 | 100.890 | 100.887 |
| 15:57:00 | 100.70 | 100.70 | 100.68 | 100.69 | 100.666 | 100.686 |
| 15:58:00 | 100.71 | 100.72 | 100.68 | 100.70 | 100.666 | 100.686 |