Skip to content
Tất cả hướng dẫn quyền chọn
Giá tham chiếu thực hiện14 phút đọc

VWAP và TWAP: Giá tham chiếu và thuật toán thực hiện lệnh

So sánh giá tham chiếu VWAP và TWAP trên thị trường với lịch thực hiện lệnh cùng tên, kèm ví dụ tính toán và các giới hạn chính.

Trong hướng dẫn nàyVWAP và TWAP trả lời hai câu hỏi khác nhau về giá trung bình

Tóm tắt ngắn

VWAP gán trọng số cho giá giao dịch theo khối lượng thị trường, còn TWAP lấy trung bình giá tại các mốc hoặc khoảng thời gian cách đều nhau. Các tên này cũng được dùng cho thuật toán thực hiện lệnh: lịch VWAP bám theo hồ sơ khối lượng thị trường ước tính, còn lịch TWAP cơ bản chia lệnh đều theo thời gian. Giá tham chiếu là thước đo để đánh giá việc thực hiện; lịch là quyết định về thời điểm giao dịch. Không lịch nào bảo đảm giá tốt hơn hoặc khớp đủ toàn bộ lệnh.

VWAP và TWAP trả lời hai câu hỏi khác nhau về giá trung bình

Giá bình quân gia quyền theo khối lượng (VWAP) cho biết giá giao dịch trung bình khi các khoảng hoặc giao dịch có khối lượng lớn hơn được tính trọng số cao hơn. Gọi giá của giao dịch j là pⱼ và khối lượng của giao dịch đó là vⱼ. VWAP thị trường trong cửa sổ được chọn là:

VWAP = Σ(pⱼ × vⱼ) ÷ Σvⱼ

Vì vậy, một giao dịch 10.000 cổ phiếu có ảnh hưởng gấp mười lần giao dịch 1.000 cổ phiếu. Nhà cung cấp dữ liệu thị trường có thể gộp các giao dịch thành những thanh dữ liệu, nhưng kết quả còn tùy thuộc vào các sàn được tính, giao dịch được điều chỉnh, trường giá, ranh giới phiên và đơn vị khối lượng là cổ phiếu, hợp đồng hay đơn vị tài sản cơ sở. Hãy nêu rõ các lựa chọn đó trước khi so sánh hai giá trị VWAP.

Giá bình quân gia quyền theo thời gian (TWAP) hỏi mức giá trung bình trong thời gian đã trôi qua. Ở dạng liên tục, đó là trung bình giá theo thời gian trên một cửa sổ; với các quan sát cách đều nhau, đó là trung bình cộng của các mức giá được chọn:

TWAP = (p₁ + p₂ + ... + pₙ) ÷ n

Nếu các quan sát đại diện cho những khoảng thời gian không bằng nhau, một ước lượng rời rạc có cơ sở nên gia quyền mỗi mức giá theo lượng thời gian mà nó đại diện. Lấy trung bình đơn giản một thanh một phút với một thanh ba mươi phút sẽ âm thầm coi hai khoảng thời gian khác nhau là có trọng số như nhau. Quy tắc lấy mẫu, trường giá đầu vào (chẳng hạn giá khớp lệnh, giá giữa Bid–Ask hoặc giá trung bình của thanh), thời điểm bắt đầu và kết thúc đều là phần của định nghĩa giá tham chiếu, không phải chi tiết trình bày.

Hai giá trị trung bình có thể khác nhau ngay cả khi dùng cùng các quan sát giá. VWAP đặt trọng số lớn hơn cho thời điểm giao dịch sôi động; TWAP lấy mẫu đều cho mỗi khoảng trọng số ngang nhau. Không giá trị nào tự động là giá trị hợp lý của tài sản, mức giá có thể đạt được cho một lệnh lớn, hay dự báo cho biến động kế tiếp.

Giá tham chiếu không phải là thuật toán sử dụng nó

Giá tham chiếu được tính từ quan sát thị trường để đánh giá việc thực hiện lệnh. Thuật toán thực hiện là tập hợp chỉ dẫn chia lệnh mẹ thành các lệnh con và phân bổ chúng trong một cửa sổ thời gian. Nhà cung cấp thường dùng cùng một chữ viết tắt cho cả hai, khiến câu “vượt VWAP” nghe như một mục tiêu duy nhất, được định nghĩa chính xác, dù thực tế không phải vậy.

Thuật toán TWAP cơ bản chia khối lượng mục tiêu thành các phần bằng nhau và gửi theo các khoảng thời gian đều đặn, hoặc nhắm đến tốc độ giao dịch gần như cố định. Thuật toán VWAP cơ bản phân bổ mục tiêu theo thời gian dựa trên dự báo đường cong khối lượng trong ngày của thị trường. Nếu dữ liệu lịch sử cho thấy thường có 30% khối lượng phiên giao dịch trong một khoảng, lịch có thể phân bổ khoảng 30% khối lượng mục tiêu của chính lệnh đó vào khoảng này. Ủy ban Thị trường của Ngân hàng Thanh toán Quốc tế (BIS) mô tả tương phản tương tự trên thị trường ngoại hối: thuật toán VWAP tìm cách giao dịch nhiều hơn vào thời điểm dự kiến có doanh số thị trường cao, khác với lịch TWAP tuyến tính.

Đây là các lịch tham chiếu, không phải cách triển khai phổ quát. Công ty môi giới có thể đặt trần tỷ lệ tham gia, tạm dừng khi chênh lệch mua bán hoặc biến động chạm ngưỡng, dùng lệnh thụ động, hay đổi nhịp khi khối lượng thực tế lệch khỏi dự báo. Một lệnh có thể được đánh giá theo VWAP nhưng thực hiện bằng lịch TWAP, hoặc được so với TWAP sau khi thực hiện theo lịch khác. Hãy hỏi chuỗi giá thị trường nào xác định giá tham chiếu và những giới hạn nào chi phối lịch thực hiện.

Tính thử với ví dụ sáu khoảng

Giả sử có sáu khoảng bằng nhau, mỗi khoảng 30 phút, với giá trung bình giả định và khối lượng thị trường như bảng dưới đây. Khối lượng tính bằng nghìn cổ phiếu; toàn bộ số liệu được tạo ra chỉ để minh họa phép tính này.

KhoảngGiá trung bìnhKhối lượng thị trường (nghìn cổ phiếu)Lịch VWAP cho lệnh 1.200 cổ phiếuLịch TWAP
1$100.0010120200
2$100.5020240200
3$99.8030360200
4$100.8025300200
5$101.2010120200
6$100.30560200

Tổng khối lượng thị trường là 100.000 cổ phiếu. Nhân giá mỗi khoảng với khối lượng thị trường sẽ được $1,000 + $2,010 + $2,994 + $2,520 + $1,012 + $501.50 = $10,037.50 khi khối lượng được tính theo nghìn cổ phiếu. Chia cho 100 sẽ ra VWAP thị trường bằng $100.375. Tổng sáu mức giá bằng $602.60; chia cho sáu sẽ được TWAP khoảng $100.4333.

Lịch VWAP cho lệnh 1.200 cổ phiếu phân bổ 1,2% khối lượng thị trường của mỗi khoảng cho lệnh, lần lượt là 120, 240, 360, 300, 120 và 60 cổ phiếu. Lịch TWAP cơ bản gửi 200 cổ phiếu trong mỗi khoảng. Để minh họa cách hai lịch có thể tạo ra giá khớp trung bình khác nhau, chỉ trong ví dụ được đơn giản hóa có chủ ý này, giả sử mọi lệnh con đều khớp đủ tại đúng giá trung bình đã ghi của khoảng đó, lệnh được hoàn tất và không có phí hay tác động thị trường.

Theo những giả định ấy, giá khớp trung bình của lệnh theo lịch VWAP là $100.375 vì khối lượng lệnh có cùng trọng số với phép tính VWAP thị trường. Giá khớp trung bình của TWAP là $100.4333. Với lệnh mua, mức sau cao hơn VWAP thị trường khoảng 5,81 điểm cơ bản: (100.4333 − 100.375) ÷ 100.375 × 10.000. Với lệnh mua 1.200 cổ phiếu được khớp hoàn toàn, mức chênh lệch này tương đương khoảng $70 chi phí mua thêm theo cùng các giả định. Đây là phép tính số học, không phải bằng chứng cho thấy thuật toán VWAP thực sự đạt được kết quả đó. Khi giao dịch trực tiếp, lệnh con làm thay đổi thanh khoản sẵn có và gặp chênh lệch mua bán, khớp một phần, giá biến động và phí.

Hai lịch thực hiện so sánh khối lượng theo hoạt động thị trường với các phần bằng nhau được phân bổ theo thời gian
Minh họa khái niệm: lịch bên trái theo khối lượng giao dịch dự kiến, còn lịch bên phải chia đều lệnh vào các khoảng thời gian bằng nhau; không hiển thị dữ liệu thị trường thực tế hay kết quả được bảo đảm

Đường cong khối lượng dự kiến có thể sai

Lịch VWAP cần ước tính thời điểm khối lượng thị trường sẽ xuất hiện. Một điểm khởi đầu phổ biến là khối lượng lịch sử trong các phiên có thể so sánh, có thể điều chỉnh theo thứ trong tuần hoặc sự kiện đã biết. Nhưng khối lượng thực tế có thể đổi sau tin tức, cú sốc biến động, lúc thị trường mở cửa hoặc khi tỷ lệ tham gia trên các sàn thay đổi. Lịch bám quá sát hồ sơ của ngày trước có thể giao dịch quá chậm trước khi giá biến động, hoặc tập trung quá nhiều hoạt động vào khoảng hóa ra lại thanh khoản mỏng.

Một số thuật toán cập nhật ước tính khi phiên giao dịch diễn ra. Mô hình thực hiện VWAP của Busseti và Boyd xem tổng khối lượng thị trường là bất định, đồng thời nghiên cứu cách đưa thông tin quan sát được trong lúc thực hiện vào mô hình. Cartea và Jaimungal đề xuất hai chiến lược nhắm đến VWAP: một chiến lược điều chỉnh lịch gần với TWAP theo dòng lệnh hiện tại và dòng lệnh còn lại dự kiến; chiến lược kia điều chỉnh lịch Almgren–Chriss dựa trên khối lượng còn lại dự kiến và dòng lệnh ròng. Các nghiên cứu này cho thấy “thuật toán VWAP” không có nghĩa là một đường cong cố định, tối ưu phổ quát: giả định mô hình, chi phí tác động, mức chấp nhận rủi ro, giới hạn và quan sát mới đều ảnh hưởng đến lịch.

Quy tắc nhịp cơ bản của TWAP không cần dự báo đường cong khối lượng thị trường, nhưng vẫn có rủi ro thị trường. Chia đều từng phần có thể giao dịch quá mạnh trong thời điểm yên ắng và quá chậm trong lúc sôi động. Lịch cố định cũng khiến lệnh chịu biến động giá trong toàn bộ cửa sổ. Tăng mức độ khẩn trương có thể tăng cơ hội hoàn thành nhưng làm chi phí chênh lệch và tác động cao hơn; đi chậm hơn có thể giảm dấu chân trên thị trường nhưng khiến lệnh phơi nhiễm lâu hơn trước biến động bất lợi hoặc còn dư chưa khớp khi hết hạn.

Chọn lịch theo mục tiêu giao dịch

Lịch đi theo khối lượng có thể là điểm bắt đầu hợp lý khi mục tiêu là tham gia vào hoạt động thị trường thông thường trong phần lớn phiên. Lịch này phân bổ lệnh mẹ theo tỷ lệ doanh số thị trường dự kiến, có thể giảm mức độ tập trung so với việc giao dịch toàn bộ khối lượng cùng lúc. Trong ví dụ VWAP minh họa của báo cáo BIS, người dùng có thể đặt mức độ thuật toán bám sát lịch và thuật toán hướng đến hoàn thành lệnh trước thời điểm kết thúc đã chỉ định. Vì vậy, kết quả phụ thuộc vào giới hạn tỷ lệ tham gia và chỉ dẫn thời hạn, chứ không chỉ nhãn VWAP.

Lịch đi theo thời gian có thể dễ giải thích và kiểm tra hơn khi mục tiêu là dàn đều hoạt động trên một giai đoạn xác định hoặc khi không có hồ sơ khối lượng đáng tin cậy. Điều đó không tự động khiến tác động thị trường thấp hơn. Trong thị trường có khối lượng tập trung rõ rệt vào lúc mở cửa và đóng cửa, các lát thời gian bằng nhau có thể phân bổ quá nhiều lệnh vào những khoảng có khối lượng thấp.

Với cả hai phương pháp, mức độ khẩn trương và rủi ro không hoàn thành có thể quan trọng hơn việc bám sát chuẩn. Thời hạn ngắn, sổ lệnh mỏng, lệnh mẹ lớn so với thị trường, thời điểm có tin biến động hoặc thanh khoản bị phân mảnh giữa các sàn có thể khiến hồ sơ lịch sử không còn là hướng dẫn tốt. Lệnh giới hạn có thể ngăn khớp ở mức tệ hơn ngưỡng đã chọn nhưng khiến việc hoàn thành không chắc chắn. Lệnh có thể giao dịch ngay tăng tính tức thời nhưng có thể trả qua chênh lệch mua bán và tiêu thụ độ sâu đang hiển thị. Câu hỏi đúng không phải “chữ viết tắt nào tốt hơn?” mà là “chỉ dẫn này chấp nhận sự đánh đổi nào giữa chi phí, thời điểm, tỷ lệ tham gia và khả năng hoàn tất?”

VWAP trên biểu đồ là đường tham chiếu, không phải tín hiệu giao dịch

Các công cụ biểu đồ thường hiển thị VWAP của phiên, đôi khi kèm dải hoặc điểm neo do người dùng chọn. Đây là cùng phép tính bình quân gia quyền theo khối lượng, áp dụng cho giao dịch kể từ thời điểm bắt đầu đã chọn rồi hiển thị dưới dạng đường tham chiếu thay đổi theo thời gian. Nhà giao dịch có thể so sánh giá với đường này, nhưng riêng công thức không cho biết việc giá cắt qua đường có dự báo lợi suất, xác định giá trị hợp lý hay tạo điểm vào có lãi hay không. Đó là các giả thuyết riêng cần chân trời xác định, giá khớp thực tế, phí và đánh giá ngoài mẫu.

Anchored VWAP thay đổi mẫu bằng cách thay đổi thời điểm bắt đầu. Vì vậy, VWAP phiên, VWAP neo vào thời điểm công bố kết quả kinh doanh và VWAP cuốn chiếu có thể cho ra các giá trị khác nhau mà không có sai số số học. Thị trường thanh khoản mỏng, sàn giao dịch phân mảnh, giao dịch ngoài phiên, dữ liệu giá lỗi và quy ước tạo thanh khác nhau cũng ảnh hưởng phép tính. Chỉ so sánh biểu đồ sau khi kiểm tra dữ liệu và quy tắc neo.

Đường VWAP trên biểu đồ cũng không nhất thiết là cùng một con số với chuẩn VWAP trong báo cáo thực hiện của môi giới. Một bên có thể gồm phiên, tập hợp sàn, điều kiện giao dịch hoặc ranh giới dấu thời gian khác. Việc đánh giá lệnh cần thống nhất định nghĩa giá tham chiếu trước khi đặt lệnh; hai đường trông giống nhau không chứng minh rằng dữ liệu nền khớp nhau.

Đo lường việc thực hiện bằng dữ liệu và chi phí tương ứng

Với lệnh mua, giá khớp trung bình cao hơn giá tham chiếu đã chọn là bất lợi; với lệnh bán, giá khớp trung bình thấp hơn là bất lợi. Phép so sánh có xét chiều lệnh là s × (giá khớp trung bình − giá tham chiếu), trong đó s = +1 cho lệnh mua và s = −1 cho lệnh bán. Để biểu thị bằng điểm cơ bản, chia chênh lệch giá có dấu cho giá tham chiếu rồi nhân 10.000. Hãy nêu rõ phép tính chỉ bao gồm khối lượng đã khớp hay không và báo cáo riêng khối lượng chưa khớp, thay vì xem lệnh chưa hoàn tất như đã đạt chuẩn.

Một so sánh hữu ích ghi lại thời điểm quyết định và thời điểm lệnh mẹ đến thị trường, mã chứng khoán và chiều mua/bán, khối lượng dự định và đã khớp, từng lần khớp, cửa sổ tham chiếu và quy ước dữ liệu thị trường, phí, giới hạn của lịch và cách xử lý phần còn lại khi kết thúc. So sánh các lệnh có mức độ khẩn trương, quy mô so với khối lượng thị trường, biến động và thời điểm trong ngày tương tự. Nếu một thuật toán chỉ nhận lệnh dễ hơn, chi phí trung bình thấp hơn có thể phản ánh việc chọn lệnh chứ không phải năng lực thực hiện tốt hơn.

Để hiểu cơ chế thanh khoản phía sau khớp một phần và biến động giá, xem bài về mất cân bằng sổ lệnh và chênh lệch giá mua bán cùng trượt giá hợp đồng tương lai.

VWAP và TWAP không đo lường toàn bộ quyết định đầu tư

VWAP và TWAP so sánh lệnh khớp với giá thị trường quan sát được trong cửa sổ đã chọn. Tự thân chúng không tính hết mọi chi phí của quyết định danh mục. Nếu lệnh mua chỉ khớp một nửa mục tiêu trước khi giá tăng, chỉ so sánh số cổ phiếu đã mua với VWAP thị trường có thể bỏ qua rủi ro giá của phần chưa mua được. Trường hợp bán có thể bỏ sót chi phí của số cổ phiếu còn nắm giữ khi giá giảm sau đó.

Implementation shortfall đặt câu hỏi rộng hơn từ quyết định đến danh mục: theo một quy ước đã nêu, có thể so sánh vị thế thực tế và phần chưa khớp với giá tại thời điểm ra quyết định ban đầu, đồng thời tính các khoản phí tường minh. Hướng dẫn implementation shortfall giải thích giá quyết định, giá lúc lệnh đến, các lần khớp, phần còn lại và chân trời định giá. Điểm VWAP hoặc TWAP và implementation shortfall đều có thể hữu ích nhưng trả lời các câu hỏi khác nhau; chỉ nên dùng cùng nhau khi định nghĩa rõ từng mức tham chiếu và thành phần chi phí.

Hỏi rõ định nghĩa lịch và giá tham chiếu

Trước khi diễn giải báo cáo thuật toán, hãy kiểm tra “VWAP” hoặc “TWAP” là tên của giá tham chiếu mục tiêu, lịch thực hiện hay cả hai. Xác nhận thời điểm bắt đầu và kết thúc, trường giá, sàn và bộ lọc giao dịch của chuẩn, cũng như cách xử lý giao dịch đấu giá. Với lịch, hãy hỏi cách xác định khối lượng lệnh con, tốc độ có thích ứng với khối lượng trực tiếp không, giới hạn tỷ lệ tham gia và giới hạn giá ra sao, thuật toán xử lý biến động hoặc thiếu dữ liệu thế nào, và làm gì khi đến hạn.

Sau đó, tách việc tuân thủ lịch khỏi chất lượng thực hiện. Lịch có thể bám sát đường cong mục tiêu nhưng vẫn nhận giá kém nếu thị trường biến động hoặc tác động cao. Ngược lại, lịch lệch khỏi kế hoạch vẫn có thể có giá khớp thuận lợi. Điểm chuẩn tóm tắt một phép so sánh theo quy tắc đã nêu; nó không chứng minh thuật toán gây ra đường đi của giá, giảm thiểu tổng chi phí giao dịch hay vượt trội so với một lịch khác không thể quan sát cùng thời điểm.

Frei và Westray mô hình hóa thực hiện VWAP với đường cong khối lượng thị trường ngẫu nhiên và tác động thị trường tạm thời, cho thấy ngay cả bài toán tối ưu hóa hình thức cũng dựa trên giả định về khối lượng và chi phí thực hiện. Hãy dùng kết quả so với chuẩn như một góc nhìn về việc thực hiện, rồi đánh giá riêng mức độ hoàn thành, phí, tác động và mục tiêu quyết định ban đầu. Mức trung bình lịch sử không bảo đảm cùng kết quả cho lệnh tiếp theo.

Câu hỏi thường gặp

Q1VWAP có tốt hơn TWAP cho mọi lệnh lớn không?

Không. VWAP có thể phù hợp với lệnh muốn tham gia theo khối lượng thị trường dự kiến, còn TWAP có thể phù hợp khi muốn dàn đều theo thời gian và hồ sơ khối lượng không đáng tin cậy. Mức độ khẩn trương, thanh khoản, giới hạn giá, phí, tác động và rủi ro không hoàn tất quan trọng hơn riêng chữ viết tắt.

Q2Thuật toán thực hiện có bảo đảm khớp tại chuẩn VWAP hoặc TWAP không?

Không. Thuật toán chọn hoặc điều chỉnh lịch, nhưng giá thị trường, thanh khoản sẵn có, giới hạn tỷ lệ tham gia và thời gian còn lại đều có thể thay đổi. Giá tham chiếu là mức để so sánh, không phải giá khớp được bảo đảm.

Q3Vì sao VWAP trên biểu đồ của tôi khác báo cáo môi giới?

Biểu đồ và báo cáo có thể dùng thời điểm đầu/cuối, sàn, bộ lọc giao dịch, trường giá, giao dịch đấu giá hoặc ranh giới phiên khác nhau. Hãy so sánh các định nghĩa đó trước khi xem chênh lệch là lỗi.

Nguồn và tài liệu đọc thêm

Báo lỗi

Chúng tôi sẽ soạn email kèm liên kết bài viết này. Mark chỉ nhận được báo cáo sau khi bạn gửi email

Kiểm tra nhanh

Đọc xong hướng dẫn? Hãy kiểm tra với 3 câu hỏi

Câu hỏi 1 / 3

Câu hỏi 01

Khác biệt mang tính định nghĩa giữa VWAP thị trường và TWAP chia khoảng đều là gì?

Chọn một đáp án để xem giải thích

Bảng thuật ngữ quyền chọn

Phân tích chi phí khớp lệnhImplementation shortfall là gì? Đo tổng chi phí của quyết định giao dịchTìm hiểu cách giá quyết định, giá khi lệnh đến, phần đã khớp, phần chưa khớp và phí kết hợp trong implementation shortfall, cũng như điểm khác với slippage và VWAP.Dòng lệnh và vi cấu trúc thị trườngOrder Flow Imbalance (OFI): mất cân bằng dòng lệnh là gì?Tìm hiểu cách OFI tổng hợp biến động báo giá mua bán tốt nhất, khác gì với mất cân bằng hàng chờ và khối lượng giao dịch có dấu, và mối liên hệ có điều kiện với biến động giá ngắn hạn.Spread được báo giá và chi phí khớp lệnh thực tế có liên quan nhưng không giống nhauCách tính bid-ask spread và slippage của hợp đồng futuresTìm hiểu chênh lệch giá mua-bán của futures trở thành chi phí khớp lệnh thế nào, spread khác slippage ra sao và cách quy đổi cả hai sang tick và tiền mặtMô hình thực thi lệnhThực thi tối ưu Almgren–Chriss: cân bằng tác động thị trường và rủi ro giáTìm hiểu mô hình Almgren–Chriss chia một lệnh lớn theo thời gian như thế nào để cân bằng tác động thị trường với bất định về giá.Cơ chế quyền chọnGiao quyền chọn là gì?Hiểu cách việc giao quyền chọn biến một call hoặc put bán thành nghĩa vụ đối với cổ phiếu, khi nào điều đó có thể xảy ra và cách chuẩn bị tiền mặt và cổ phiếu