Trọng tâm của giao dịch thuật toán là xây dựng chiến lược giao dịch, giao dịch thuật toán tốt có thể kiểm soát hiệu quả chi phí giao dịch và tối ưu hóa giá giao dịch. Tiếp theo, chúng tôi sẽ giới thiệu một số chiến lược giao dịch thuật toán phổ biến nhất trên thị trường.
TWAP (Time Weighted Average Price), một thuật toán giá trung bình có trọng lượng theo thời gian, là một trong những chiến lược giao dịch thuật toán truyền thống đơn giản nhất. Mô hình này phân chia đồng đều thời gian giao dịch và gửi các lệnh phân chia đồng đều trên mỗi nút phân chia.
Ví dụ, một ngày giao dịch của thị trường A có 4 giờ, tức là 240 phút. Đầu tiên, hãy chia trung bình 240 phút thành N phần (hoặc chia một phần trong 240 phút) như là 240 phần. Chiến lược TWAP sẽ phân bổ các lệnh cần thực hiện trong ngày giao dịch trên 240 nút để thực hiện, do đó giá giao dịch trung bình theo dõi TWAP.
TWAP được thiết kế nhằm mục đích giảm chi phí giao dịch bằng cách giảm thiểu tác động của giao dịch trên thị trường và đồng thời cung cấp giá giao dịch trung bình thấp hơn. Trong trường hợp khối lượng giao dịch theo giờ không thể ước tính chính xác, mô hình này vẫn đạt được mục tiêu cơ bản của giao dịch thuật toán.
Tuy nhiên, vấn đề lớn nhất của TWAP là lượng đơn đặt hàng được phân phối đồng đều trên mỗi nút trong trường hợp có quy mô đơn đặt hàng lớn vẫn còn đáng kể và vẫn có thể gây ra một số tác động đến thị trường.
Mặt khác, khối lượng giao dịch của thị trường thực tế thay đổi trong biến động, phân bổ tất cả các lệnh một cách đồng đều cho mỗi nút rõ ràng là không đủ hợp lý. Bởi vì, người ta nhanh chóng xây dựng mô hình VWAP dựa trên dự báo biến động khối lượng giao dịch. Tuy nhiên, vì TWAP hoạt động và hiểu được rất đơn giản, nó vẫn phù hợp với các giao dịch với thị trường có tính thanh khoản tốt và quy mô đơn đặt hàng nhỏ hơn.
VWAP (Volume Weighted Average Price), một thuật toán giá trung bình cân bằng khối lượng giao dịch, là một trong những chiến lược giao dịch thuật toán phổ biến nhất trên thị trường hiện nay và là nguyên mẫu cho nhiều mô hình giao dịch thuật toán khác. Định nghĩa VWAP đầu tiên, nó là giá trung bình của chứng khoán được cân bằng khối lượng giao dịch trong một khoảng thời gian
Trong đó, giá và khối lượng là giá giao dịch và khối lượng giao dịch của chứng khoán tại một thời điểm.
Mục đích của chiến lược giao dịch thuật toán VWAP là làm cho các giao dịch VWAP được phân chia theo thị trường VWAP của thị trường càng nhiều càng tốt. Từ công thức định nghĩa của VWAP, nếu muốn theo kịp thị trường VWAP, thì cần phải gửi các lệnh phân chia theo tỷ lệ giao dịch theo khối lượng giao dịch theo thời gian thực tế của thị trường, điều này đòi hỏi dự đoán khối lượng giao dịch theo thời gian của thị trường.
Thông thường, chiến lược VWAP sẽ sử dụng trung bình trọng lượng của giao dịch phân đoạn trong M ngày giao dịch qua để dự đoán giao dịch, trong trường hợp này sẽ liên quan đến việc xác định M và số quyền. Giả sử bạn cần mua một số lượng cổ phiếu trong một khoảng thời gian nhất định, giao dịch thuật toán sẽ chia khoảng thời gian này thành N phần và dự đoán tỷ lệ giao dịch của mỗi phần thời gian (đồng phần giao dịch cần thiết) là VPi, trong khi tỷ lệ giao dịch phân đoạn thực tế của thị trường (đồng phần giao dịch thực tế của thị trường) là VPM, giá giao dịch thực tế của mỗi điểm giao dịch tại thị trường là Pi, có thể được định nghĩa theo dõi sai sót
Từ công thức định nghĩa của TE có thể thấy hai điểm:
(1) Sai sót theo dõi có liên quan chặt chẽ đến dự đoán khối lượng giao dịch, và kết quả dự đoán có ảnh hưởng trực tiếp đến kết quả giao dịch của thuật toán VWAP.
(2) Khi VPt vượt quá thị trường thực tế VMt trong một khoảng thời gian, có thể gây ra lệnh không được giao dịch đầy đủ, điều này sẽ làm giảm hiệu quả thực hiện giao dịch thuật toán, do đó, chiến lược giao dịch thuật toán VWAP được gọi là phản hồi đai dây đai được sử dụng phổ biến hơn.
Chiến lược giao dịch thuật toán VWAP có phản hồi là dựa trên theo dõi VWAP ban đầu, phân bổ các đơn đặt hàng chưa được thực hiện trong mỗi thời gian theo tỷ lệ cho các thời gian sau đó, do đó có thể làm tăng tỷ lệ thực hiện. Chiến lược TWAP đã thảo luận trước đây cũng có thể sử dụng các kỹ thuật phản hồi như vậy, làm tăng hiệu quả thực hiện.
MVWAP ((Modified Volume Weighted Average Price), là thuật toán tối ưu hóa giá trung bình có trọng lượng theo khối lượng giao dịch. Trong thực tế, VWAP có nhiều thuật toán được tối ưu hóa và cải tiến, nhưng một trong những chiến lược phổ biến nhất là điều chỉnh và kiểm soát kích thước đơn đặt hàng theo giá thị trường thực tế và mối quan hệ của thị trường VWAP, vì vậy chúng tôi gọi chung loại thuật toán này là MVWAP.
Khi giá thị trường thực tế thấp hơn thị trường VWAP tại thời điểm đó, mở rộng dựa trên khối lượng giao dịch dự kiến ban đầu sẽ giúp giảm giao dịch VWAP nếu có thể mở rộng một phần giao dịch hoặc giao dịch một phần; ngược lại, khi giá thị trường thực tế lớn hơn thị trường VWAP tại thời điểm đó, rút gọn dựa trên khối lượng giao dịch dự kiến ban đầu cũng sẽ giúp giảm giao dịch VWAP, do đó đạt được mục đích kiểm soát chi phí giao dịch.
Trong chiến lược MVWAP, ngoài cách dự đoán khối lượng giao dịch (thường được dự đoán theo trung bình trọng lượng giao dịch lịch sử), điều quan trọng là kiểm soát định lượng khối lượng giao dịch tăng hoặc giảm. Một cách đơn giản là tăng hoặc giảm khối lượng đặt hàng theo tỷ lệ cố định trong thời gian tiếp theo khi giá thị trường thực tế thấp hơn hoặc cao hơn thị trường VWAP, thì tham số tỷ lệ này có một vấn đề tối ưu.
VP ((Volume Participation), chiến lược tỷ lệ giao dịch cố định, tương tự như chiến lược VWAP, là theo dõi sự thay đổi của khối lượng giao dịch thực tế trên thị trường, để đưa ra chiến lược đặt hàng tương ứng. Khác biệt là VWAP phân tách giao dịch cho đơn đặt hàng dựa trên việc xác định số lượng giao dịch hoặc số tiền giao dịch cần thiết cho một ngày giao dịch; trong khi đó, VP là xác định tỷ lệ theo dõi cố định, đặt hàng theo tỷ lệ cố định đó dựa trên khối lượng giao dịch phân đoạn thực tế trên thị trường.
Ví dụ, chia một ngày giao dịch thành 48 đoạn trung bình, mỗi đoạn 5 phút. Dựa trên khối lượng giao dịch dự đoán, đặt hàng theo tỷ lệ cố định 10%. Kết quả của chiến lược này là khi số lượng đơn đặt hàng cần giao ngay lập tức thấp hơn, tất cả các giao dịch có thể được hoàn thành trước khi thời gian giao dịch kết thúc, do đó có nguy cơ lệch theo dõi giá trung bình của thị trường.
Vì vậy, chúng tôi nghĩ rằng chiến lược này phù hợp với giao dịch đặt hàng quy mô lớn, lên kế hoạch hoàn thành nhiều ngày giao dịch, khi đó nếu có thể chọn tỷ lệ phần trăm cố định phù hợp, giao dịch có thể được thực hiện hiệu quả, thì VP là một chiến lược giao dịch thuật toán có thể theo dõi tốt hơn mức trung bình của thị trường.
IS ((Implementation Shortfall), thực hiện chiến lược giao dịch thiếu hụt, là một chiến lược giao dịch thuật toán dựa trên việc thực hiện thiếu hụt để đưa ra quyết định. Sự thiếu hụt thực hiện được định nghĩa là sự khác biệt giữa danh mục tài sản giao dịch mục tiêu và danh mục tài sản giao dịch thực tế về số tiền giao dịch. Mục tiêu của chiến lược IS là giảm thiểu sự thiếu hụt thực hiện, hoặc một chiến lược theo dõi giá trị chuẩn bằng cách tìm ra giải pháp tối ưu nhất sau khi xem xét chi phí tác động và rủi ro thị trường một cách tổng hợp. Giả sử giá giao dịch mục tiêu là P0, giá giao dịch thực tế là P, thì mục tiêu cuối cùng của chiến lược ISIS
Để đạt được mục đích này, IS có quy trình cơ bản như sau:
(1) Xác định giá giao dịch mục tiêu P0, làm chuẩn giao dịch, giá này có thể là giá đến, giá mở cửa, giá đóng cửa trong ngày, v.v.
(2) Giao dịch mua hoặc bán theo lệnh theo một chiến lược nhất định khi giá thị trường thực tế thấp hơn hoặc cao hơn P0.
(3) Không giao dịch mua hoặc bán khi giá thị trường thực tế cao hơn hoặc thấp hơn Pr.
(4) Khi giá thực tế của thị trường nằm giữa P0 và Pr, có thể giao dịch theo một chiến lược giữa chiến lược giao dịch tích cực và tiêu cực.
Những lợi ích của việc sử dụng IS bao gồm:
(1) Chiến lược IS phân tích toàn diện hơn các phần chi phí giao dịch, cân bằng tốt hơn giữa các yếu tố như chi phí va chạm, rủi ro thời gian và tăng giá, phù hợp hơn với mục tiêu hoạt động giao dịch tối ưu.
(2) Chiến lược IS được tối ưu hóa cho quá trình giao dịch dựa trên giá mục tiêu, phù hợp hơn với quá trình quyết định đầu tư.
(3) Chiến lược IS được sử dụng nhiều hơn cho giao dịch tổ hợp, và đối với giao dịch tổ hợp, thuật toán này có thể kiểm soát rủi ro tốt hơn bằng cách sử dụng mối quan hệ giữa các cổ phiếu trên danh sách giao dịch.
Chiến lược bước thực sự là một chiến lược giao dịch phân tầng về giá, mục tiêu là giảm giá trung bình giao dịch càng thấp càng tốt trong giao dịch mua (bán). Nói một cách đơn giản, bước là giao dịch tỷ lệ giao dịch khác nhau trong các phạm vi giá khác nhau. Ví dụ: trong chiến lược VWAP hoặc TWAP, thường theo tỷ lệ giao dịch k dự kiến.
Sau khi mở cửa trên cơ sở VWAP hoặc TWAP, khi giá dao động từ 19 đến 21 đồng, giao dịch được thực hiện theo 10% giao dịch dự báo; khi giá vượt quá 21 đồng thì không thực hiện bất kỳ giao dịch nào; khi giá thấp hơn bằng 19 đồng, mua theo 30% giao dịch dự báo.
Một chiến lược cực đoan hơn được gọi là “Aggressive Step” (Bước xâm lược), một chiến lược ăn tất cả các đơn đặt hàng trên thị trường khi giá thấp hơn biên giới của vùng giao dịch tối ưu.
Cụ thể, chiến lược Bước xâm lược cũng được phân tầng trong giao dịch mua và bán, ví dụ như trong các chương trình giao dịch trên, chiến lược của hai khu vực trước không thay đổi, khi giá thấp hơn bằng 19 đô la, bất kể giá thị trường giảm bao nhiêu, giao dịch theo đơn giá giới hạn 19 đô la cho đến khi giá tăng trở lại trên 19 đô la hoặc tất cả các đơn đặt hàng giao dịch được hoàn thành. Tuy nhiên, chiến lược này không dễ kiểm soát khối lượng giao dịch và dễ gây ra biến động giá, tăng chi phí tiềm ẩn của giao dịch chứng khoán.
Chiến lược tìm kiếm của Sniffers là một danh từ chung cho một loại chiến lược. Thông thường, chiến lược này sẽ phát triển một số thuật toán phức tạp hơn để giám sát dữ liệu giao dịch và giao dịch để phát hiện ra liệu có người giao dịch thuật toán nào khác trong số những người tham gia thị trường hay không.
Ví dụ: thông qua một số lượng nhỏ các đơn đặt hàng thử nghiệm, kết hợp với một số thuật toán và giao dịch để xác định xem đơn đặt hàng có được giao dịch thông qua thuật toán hay không. Nếu có những người tham gia giao dịch thuật toán khác, bằng cách tính toán, theo dõi các giao dịch thuật toán hoặc bằng cách hoạt động ngược lại, có thể có được lợi nhuận tuyệt đối với xác suất cao hơn hay không. Nếu xác suất lợi nhuận cao hơn, hãy đặt hàng thông qua chiến lược giao dịch thuật toán được nhắm mục tiêu.
Chiến lược này khác với giao dịch thuật toán truyền thống, không thực hiện đơn đặt hàng là mục đích chính, mà chủ yếu là kiếm lợi nhuận, thuộc loại chiến lược cao cấp hơn trong giao dịch thuật toán, áp dụng cho thị trường giao dịch thuật toán đã phổ biến rộng rãi. Thị trường của chúng tôi hiện vẫn chưa có thể sử dụng chiến lược như vậy từ hệ thống giao dịch hoặc từ mức độ phổ biến của giao dịch thuật toán.
Nhiều chiến lược giao dịch thuật toán cao cấp ở nước ngoài hiện nay yêu cầu dữ liệu không chỉ giới hạn trong khối lượng giao dịch và giá giao dịch, mà còn chú ý nhiều hơn đến cấu trúc vi mô của thị trường, đặc biệt là một số thông tin quan trọng xuất hiện trong giao dịch.
Một ví dụ về thuật toán đơn giản nhất, được gọi là chiến lược giao dịch PEG, theo đó các lệnh được đặt hàng theo thời gian tùy thuộc vào tình trạng giao dịch của cổ phiếu mục tiêu. PEG sẽ lần đầu tiên theo dõi giá bán thấp nhất hoặc giá mua cao nhất trong giao dịch trong thời gian thực và đưa ra chỉ thị giá mua hoặc giá bán theo một chiến lược nhất định.
Nếu lệnh giao dịch không được hoàn thành và giá thị trường bắt đầu lệch khỏi giá của lệnh giới hạn, lệnh trên sẽ được rút và lệnh giới hạn tương ứng sẽ được phát hành lại dựa trên thông tin giao dịch mới nhất; Nếu lệnh giao dịch được hoàn thành, hãy tiếp tục phát hành lệnh giới hạn mua hoặc lệnh giới hạn bán theo chiến lược trên cho đến khi lệnh được hoàn thành hoặc thời gian giao dịch kết thúc.
Lợi thế của chiến lược này là có thể kiểm soát định lượng tốt các cú sốc trên thị trường, và nhược điểm là theo dõi giá trung bình của thị trường dễ bị sai lệch và khối lượng giao dịch mỗi ngày giao dịch không thể kiểm soát được.
Chiến lược Workand Pounce, viết tắt là chiến lược W&P, là một chiến lược để tối ưu hóa giao dịch thuật toán hơn nữa thông qua thị trường và tình trạng thanh khoản trên cơ sở chiến lược giao dịch thuật toán thông thường.
Cụ thể, khi thực hiện một chiến lược giao dịch thuật toán, hệ thống sẽ liệt kê các lệnh được phân tách theo giá nhất định tại một thời điểm nhất định. Tại thời điểm này, nếu theo dõi dữ liệu giao dịch, sẽ thấy giá đặt hàng được đệ trình có thể là giao dịch chủ động (ví dụ như trong chiến lược VWAP có cơ hội như vậy).
Trong trường hợp này, có thể quan sát xem liệu các giao dịch của giá tương ứng có có một lượng lớn các đơn đặt hàng hay không, tức là xem thị trường có tồn tại tính thanh khoản dư thừa trong một phạm vi giá nhất định hay không. Nếu có tính thanh khoản như vậy, bạn có thể tăng số lượng giao dịch, quét sạch tính thanh khoản của thị trường hoặc chỉ giữ lại một lượng nhỏ tính thanh khoản dư thừa.
Chiến lược W&P phù hợp với các trường hợp có số lượng lớn đơn đặt hàng cần hoàn thành trong một thời gian ngắn, sử dụng chiến lược này có thể giúp cải thiện hiệu quả thực hiện, nhưng cũng có thể tạo ra độ lệch tương đối lớn đối với việc theo dõi giá cả, làm tăng sự không chắc chắn về chi phí giao dịch.
Chiến lược giao dịch ẩn ẩn thực sự là một chiến lược giao dịch thuật toán giao dịch chủ động. Đối với các chiến lược giao dịch truyền thống như TWAP, VWAP, giao dịch chủ động và giao dịch thụ động có thể bị lẫn lộn vì các đơn đặt hàng thường được đặt theo giá thị trường.
Nhưng khi có nhiều lần đặt hàng và rút tiền thụ động, đặc biệt là trong các thị trường tài chính phát triển hơn, các nhà giao dịch thuật toán và thậm chí cả chính chiến lược giao dịch thuật toán có thể dễ dàng được quan sát và theo dõi bởi các đối thủ khác, do đó các đối thủ có thể phát triển các chiến lược có mục tiêu cho các thuật toán.
Chiến lược ẩn là một chiến lược giao dịch thuật toán chống trinh sát khi lệnh giao dịch mong muốn xuất hiện trong thị trường và đạt được một số lượng nhất định, thì chủ động tấn công sẽ ăn lệnh giao dịch; nếu không, máy chủ sẽ di chuyển cho đến khi có cơ hội đáp ứng điều kiện.
Nhìn chung, Hidden là một chiến lược tối ưu hóa lại các chiến lược giao dịch thuật toán ban đầu, được sử dụng chủ yếu ở các thị trường tài chính phát triển như châu Âu và Mỹ, trong khi ẩn hành động của mình và trả một phần chi phí theo dõi độ chính xác của giá trung bình thị trường.
Chiến lược Guerrilla cũng là một chiến lược được tối ưu hóa hơn trên cơ sở một số chiến lược giao dịch thuật toán gốc, mục đích của nó, giống như chiến lược ẩn, là để che giấu chiến lược và hành vi giao dịch của mình.
Ngược lại, Hidden xem xét chủ yếu, giao dịch thụ động và số lượng đơn đặt hàng, trong khi Guerrilla chỉ bắt đầu với số lượng đơn đặt hàng. Bằng một số thuật toán ngẫu nhiên, chiến lược Guerrilla sẽ phân tán số lượng đơn đặt hàng nên được gửi mỗi thời gian thành các phần có kích thước khác nhau, do đó các đối thủ khác không thể dễ dàng nhìn thấy người giao dịch thuật toán và thuật toán tương ứng trong chi tiết giao dịch.
Ngoài một số chiến lược giao dịch thuật toán phổ biến được giới thiệu ở trên, hiện tại vẫn có rất nhiều chiến lược trên thị trường nước ngoài, ví dụ, chỉ một chiến lược giao dịch thuật toán dựa trên VWAP có thể tạo ra hàng chục hoặc thậm chí hàng trăm chiến lược; ví dụ, trong trường hợp có hệ thống thị trường nước ngoài, thị trường cũng có một loạt các chiến lược giao dịch thuật toán phổ biến dựa trên hệ thống giao dịch này, chẳng hạn như chiến lược VWAP được bảo đảm, SOR, v.v.
Nói tóm lại, nhiều chiến lược giao dịch thuật toán sau một thời gian thường không còn phù hợp vì rò rỉ thông tin hoặc thay đổi cấu trúc vi mô thị trường, các nhà đầu tư cần tiếp tục phát triển các chiến lược mới. Do đó, các chiến lược giao dịch thuật toán luôn xuất hiện trên thị trường, sau đó biến mất, quay vòng.
Nhưng dù sao, sự xuất hiện của các chiến lược giao dịch thuật toán nhằm kiểm soát hiệu quả chi phí giao dịch, do đó, chiến lược giao dịch như vậy ngày càng chiếm phần giao dịch của toàn bộ thị trường trong thời đại công nghệ máy tính và mạng đang phát triển mạnh mẽ, và hiện tại đây là một xu hướng lớn không thay đổi.
Trong nội địa, với sự phát triển của ngành tài chính và quốc tế hóa ngày càng tăng, và sự ra đời của các quy định về chứng khoán, hợp đồng tương lai, tài chính và tài chính, tình hình giao dịch đơn phương và tương đối đóng cửa, chậm phát triển của thị trường chứng khoán Trung Quốc đã được cải thiện và dần dần bắt kịp thị trường chứng khoán tiên tiến trên thế giới.
Do đó, chiến lược giao dịch thuật toán chắc chắn sẽ có xu hướng phát triển nhanh chóng trong tương lai. Nó không chỉ có lợi cho các nhà đầu tư giảm chi phí giao dịch, sự phong phú và sáng tạo của các phương tiện và chiến lược đầu tư, mà còn có thể thúc đẩy thị trường được quy định và hiệu quả hơn.
Tóm tắt từ giao dịch siêu đơn