Skip to content
Tất cả hướng dẫn quyền chọn
Mô hình thực thi lệnh12 phút đọc

Thự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á.

Trong hướng dẫn nàyVì sao cần chia một lệnh lớn theo thời gian

Tóm tắt ngắn

Mô hình Almgren–Chriss tìm điểm cân bằng giữa chi phí thực thi kỳ vọng và độ bất định của kết quả khi lệnh lớn chưa được hoàn tất. Chia lệnh chậm hơn có thể giảm tác động lên giá, nhưng khiến phần còn lại chịu rủi ro thị trường lâu hơn. Thực thi nhanh hơn giảm lượng còn tồn, song có thể làm chi phí tăng. Đường thực thi thu được chỉ tối ưu trong phạm vi mô hình, tham số và mức chấp nhận rủi ro đã chọn.

Vì sao cần chia một lệnh lớn theo thời gian

Mua hoặc bán toàn bộ khối lượng lớn trong một lần có thể vượt quá thanh khoản sẵn có. Cách thực thi tích cực tiêu thụ độ sâu hiển thị trong sổ lệnh, khiến các phần tiếp theo có thể khớp ở mức giá kém thuận lợi hơn. Nếu kéo dài lệnh trong nhiều giờ, giá lại có thời gian thay đổi trước khi hoàn tất. Với lệnh mua, giá tăng làm phần chưa mua trở nên đắt hơn; với lệnh bán, giá giảm tạo ra vấn đề tương tự.

Đây là bài toán thực thi chứ không phải dự đoán hướng đi của thị trường. Mô hình phân bổ một khối lượng đã xác định trước từ thời điểm bắt đầu đến hạn hoàn tất, đồng thời xét chi phí do lệnh tác động lên thị trường và rủi ro thị trường trong lúc chờ.

Xác định lượng còn lại, thời hạn và tốc độ giao dịch

Gọi X là khối lượng cần thực thi, T là khoảng thời gian được phép, còn x(t) là phần chưa thực hiện tại thời điểm t. Ban đầu x(0)=X; nếu hoàn tất đúng hạn thì x(T)=0. Nếu v(t) là tốc độ thực thi, quan hệ với lượng còn lại là:

v(t) = −dx(t)/dt

Vì vậy, v(t) dương nghĩa là lượng còn lại đang giảm. Các đại lượng có thể tính bằng cổ phiếu, hợp đồng hoặc một đơn vị thống nhất khác của cùng một tài sản. Lệnh mua và lệnh bán dùng cùng dạng phương trình cho khối lượng tuyệt đối; chiều giao dịch được tính riêng khi xác định kết quả tiền tệ.

Ký hiệu thời gian liên tục giúp suy ra nghiệm, nhưng giao dịch thực tế thường gồm nhiều lệnh con và khớp một phần. Tốc độ trong mô hình biểu thị kế hoạch trung bình chứ không bảo đảm một luồng giao dịch chính xác ở mọi thời điểm.

Tác động tạm thời và tác động lâu dài là hai loại chi phí khác nhau

Tác động tạm thời xuất hiện khi lệnh lớn hiện tại vượt qua chênh lệch mua-bán hoặc tiêu thụ thanh khoản, khiến giá khớp kém thuận lợi. Nó thường tác động lên lượng đang giao dịch và có thể giảm khi dòng lệnh lắng xuống. Trong mô hình tuyến tính với hệ số η, tốc độ càng cao thì tác động tạm thời trên mỗi đơn vị càng lớn.

Tác động lâu dài là thay đổi của mức giá cơ sở vẫn còn sau giao dịch theo mô hình đang xét. Nó có thể ảnh hưởng đến giá trị của phần lệnh chưa hoàn tất. Almgren–Chriss tách riêng hai thành phần này khi tính chi phí kỳ vọng. Với giả định tác động lâu dài tuyến tính đơn giản, tổng thành phần này trong giới hạn thời gian liên tục có thể không phụ thuộc vào cách phân bổ giao dịch theo thời gian; tác động tạm thời và rủi ro của lượng còn lại tạo nên độ cong đặc trưng của đường thực thi.

Bài nghiên cứu gốc của Almgren và Chriss về thực thi tối ưu giao dịch danh mục kết hợp các yếu tố này trong bài toán giảm chi phí giao dịch ở một mức bất định nhất định. Hệ số tác động là tham số của mô hình, không phải hằng số phổ quát cho mọi tài sản và mọi trạng thái thị trường.

Rủi ro tăng theo lượng còn lại vẫn chịu biến động thị trường

Ngay cả khi mô hình không giả định lợi thế dự báo hướng giá, kết quả thực thi vẫn bất định. Khi còn khối lượng chưa mua hoặc chưa bán, giá trị của phần đó thay đổi theo giá thị trường. x(t) càng lớn và tồn tại càng lâu thì phương sai của chi phí cuối cùng có thể càng cao.

Trong mô hình cơ bản cho một tài sản, giá được xem là quá trình ngẫu nhiên có độ biến động σ. Gọi C là chi phí thực thi, mô hình cân bằng kỳ vọng E[C] với phương sai Var(C), chẳng hạn qua mục tiêu:

E[C] + λ Var(C)

Đây là một cách chọn một điểm trên biên hiệu quả. λ thể hiện mức độ phương sai ảnh hưởng đến đường thực thi được chọn. Các đơn vị của tham số phải nhất quán; không có một bảng λ duy nhất áp dụng cho mọi thị trường và không thể suy ra trực tiếp λ từ một kết quả thực thi quá khứ.

Đường Almgren–Chriss và vai trò của λ

Với thời gian liên tục, rủi ro bình phương và tác động tạm thời tuyến tính, quỹ đạo tối ưu của lượng còn lại là:

x(t) = X × sinh(κ(T − t)) / sinh(κT)

Trong đó:

κ² = λσ²/η

σ là độ biến động giá, η là hệ số tác động tạm thời, còn κ quyết định mức độ khẩn trương của đường thực thi và có đơn vị nghịch đảo thời gian. Quan hệ κ²=λσ²/η đi cùng cách định nghĩa hàm mục tiêu E[C]+λVar(C); nếu đổi đơn vị thời gian hoặc quy ước chuẩn hóa mức phạt rủi ro thì giá trị số của λ cũng đổi. Dạng này có trong mô hình gốc Almgren–Chriss; với các khoảng thời gian rời rạc hữu hạn, phương trình có một hiệu chỉnh nhỏ sẽ biến mất trong giới hạn thời gian liên tục.

Khi λ tiến về không, κ cũng tiến về không và tỷ số các hàm sinh tiến đến đường thẳng x(t)=X(1−t/T). Đây là tốc độ thực thi đều, tương tự TWAP tuyến tính. λ càng lớn, mô hình càng phạt bất định về giá; lượng còn lại giảm nhanh hơn từ đầu và phần lớn lệnh được thực hiện sớm hơn. Đổi lại, chi phí tác động kỳ vọng có thể tăng để giảm phương sai kết quả.

Trong phiên bản cơ bản, đường thực thi được tính trước từ các tham số cố định. Sau khi bắt đầu, nó không tự điều chỉnh theo giá mới, dòng lệnh hay thanh khoản trong sổ lệnh.

Lộ trình thực hiện thẳng và lộ trình cong thực hiện nhiều hơn từ sớm đưa lượng tồn lại về không, đồng thời minh họa tác động thị trường và rủi ro thời gian
Minh họa khái niệm: đường cong thực hiện nhiều hơn vào đầu kỳ; phần dưới gợi tả tác động tạm thời lên sổ lệnh và rủi ro giá khi lượng tồn vẫn còn. Không có dữ liệu trực tiếp hay bảo đảm khớp lệnh

Ví dụ giả định: lượng còn lại sau 15, 30 và 45 phút

Giả sử cần thực thi 1.000 cổ phiếu trong 60 phút. Để minh họa hình dạng đường cong, đặt giá trị không thứ nguyên κT=2. Giá trị này xác định hình dạng chứ không cho biết độ biến động, hệ số tác động hoặc mức chấp nhận rủi ro thực tế.

Sau 15 phút, t/T=0,25. Tỷ lệ còn lại là sinh(1,5)/sinh(2) ≈ 0,587, tức còn khoảng 587 cổ phiếu. Sau 30 phút, tỷ lệ là sinh(1)/sinh(2) ≈ 0,324, tương đương khoảng 324 cổ phiếu; sau 45 phút, sinh(0,5)/sinh(2) ≈ 0,144, tương đương khoảng 144 cổ phiếu. Các số liệu được làm tròn đến cổ phiếu gần nhất.

Lịch TWAP tuyến tính sẽ còn khoảng 750, 500 và 250 cổ phiếu sau 15, 30 và 45 phút. Đường κT=2 thực hiện phần lớn khối lượng sớm hơn. Đây chỉ là các kết quả mô hình minh họa đã làm tròn, không phải dự báo giá, ước tính chi phí hay khuyến nghị về tốc độ thực thi.

Biên hiệu quả cho biết mô hình đang lựa chọn điều gì

Các giá trị λ khác nhau tạo ra những kết hợp khác nhau giữa chi phí kỳ vọng và phương sai. Đường có chi phí kỳ vọng thấp hơn có thể để lại nhiều khối lượng chịu rủi ro thị trường trong thời gian dài hơn. Đường giảm bất định của kết quả có thể thực hiện nhiều hơn từ sớm và chấp nhận chi phí tác động cao hơn. Tập hợp các lựa chọn không thể cải thiện một đại lượng mà không làm đại lượng kia xấu đi tạo thành biên hiệu quả.

Nghiên cứu của Bertsimas và Lo về kiểm soát tối ưu chi phí thực thi xem xét bài toán gần kề: chọn chiến lược động theo chi phí giao dịch kỳ vọng. Almgren–Chriss bổ sung phép đo bất định của chi phí một cách rõ ràng để so sánh mức độ chấp nhận rủi ro. λ không phân loại tính cách; trong thực tế, giới hạn rủi ro, thời hạn và tác động của phần chưa hoàn tất phụ thuộc vào mục tiêu giao dịch.

Giới hạn của mô hình cơ bản

Nghiệm cổ điển xét một tài sản, thời hạn ngắn, lượng ban đầu và cuối kỳ đã xác định, thanh khoản và hệ số tác động cố định, cùng một quá trình giá giản lược không có tín hiệu alpha hay xu hướng giá dự báo được. Đường cơ bản là tĩnh và dạng open-loop: được ấn định trước, không tính lại theo giá mới hoặc thanh khoản trong sổ lệnh sau khi bắt đầu. Tác động tuyến tính có thể không mô tả tốt thị trường thực, đặc biệt khi thanh khoản thay đổi hoặc lệnh chiếm tỷ trọng lớn trong khối lượng giao dịch.

Nghiên cứu của Gatheral về tác động thị trường và điều kiện không có kinh doanh chênh lệch động chỉ ra vì sao cần ràng buộc mô hình tác động khi xây dựng chiến lược nhất quán. Nếu giả định về tác động lâu dài hay sự suy giảm tác động không phù hợp với thị trường, đường tính toán có thể không đại diện cho chi phí thực. Phí, giới hạn tỷ lệ tham gia, lô giao dịch, trượt giá, nhiều tài sản và khối lượng không hoàn tất cũng cần được mô hình hóa hoặc đo riêng.

Cách đọc kế hoạch thực thi

Trước hết, hãy kiểm tra tài sản và chiều giao dịch, cách xác định hạn hoàn tất, đơn vị của X và σ, cũng như khoảng thời gian dùng để ước lượng độ biến động. Sau đó tìm hiểu η được ước tính thế nào, có bao gồm chênh lệch giá và phí không, có chấp nhận thực hiện thiếu khối lượng không và đường có được cập nhật trong lúc giao dịch không. Không nên so sánh tham số khi cùng một từ chỉ các khoảng thời gian hoặc đơn vị khác nhau.

Cuối cùng, tách kế hoạch khỏi đánh giá kết quả. Lịch VWAP và TWAP phân bổ theo khối lượng thị trường dự kiến hoặc đều theo thời gian; Almgren–Chriss chọn đường theo cân bằng giữa chi phí và phương sai trong mô hình đã nêu. Implementation shortfall đo kết quả so với quyết định và có thể tính cả lượng chưa thực hiện. Không phương pháp nào tự chứng minh được đường đã chọn gây ra biến động giá hay sẽ tạo lợi nhuận tốt hơn.

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

Q1Từ tối ưu có nghĩa là đường này tốt hơn cho mọi lệnh phải không?

Không. Tính tối ưu phụ thuộc vào hàm mục tiêu và giả định về hệ số tác động, độ biến động, thời hạn và mức phạt rủi ro. Thời gian hoặc thanh khoản khác sẽ tạo ra đường khác.

Q2Vì sao chiến lược khẩn trương hơn có thể có chi phí kỳ vọng cao hơn?

Chiến lược đó giảm nhanh lượng còn chịu rủi ro thị trường, nhưng các lệnh con nhanh có thể tiêu thụ thanh khoản và vượt qua chênh lệch giá nhiều hơn. Mô hình cân bằng các hiệu ứng này chứ không loại bỏ chi phí.

Q3Quỹ đạo này có bao gồm những thay đổi đột ngột của giá và thanh khoản không?

Quỹ đạo tĩnh cơ bản thì không. Nó được tính trước với tham số cố định và không phản ứng với thông tin mới. Thực thi thích ứng cần mô hình mở rộng và dữ liệu cập nhật, đồng thời kết quả sẽ phụ thuộc vào các giả định mớ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

x(t) biểu thị điều gì trong mô hình thực thi?

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

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

Giá tham chiếu thực hiệnVWAP và TWAP: Giá tham chiếu và thuật toán thực hiện lệnhSo 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.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.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ếuSố hợp đồng được phép không giống ngân sách rủi roGiải thích giới hạn vị thế so với giới hạn thực hiện quyền chọnTìm hiểu giới hạn vị thế của quyền chọn niêm yết khác giới hạn thực hiện thế nào, vì sao việc gộp cùng phía và báo cáo quan trọng, và vì sao ký quỹ hoặc sức mua không cho biết một số lượng có được phép hay không