Việc sử dụng giao dịch thuật toán có nhiều ưu điểm hơn so với giao dịch thủ công do con người thực hiện, đó là: 1 Hoàn toàn do máy móc thực hiện, do đó không có chi phối của cảm xúc con
Trang 1NGÂN HÀNG NHÀ NƯỚC VIỆT NAM
Trang 2NGÂN HÀNG NHÀ NƯỚC VIỆT NAM
Trang 3DANH SÁCH THÀNH VIÊN THAM GIA NGHIÊN CỨU ĐỀ TÀI
HVNH
Trang 4i
M ỤC LỤC
MỤC LỤC i
DANH MỤC BẢNG iii
DANH MỤC HÌNH iii
MỞ ĐẦU 1
1 Tính cấp thiết của đề tài 1
2 Tổng quan nghiên cứu 2
3 Mục tiêu nghiên cứu 8
4 Đối tượng, phạm vi nghiên cứu 8
5 Phương pháp nghiên cứu 9
6 Kết cấu đề tài 9
CHƯƠNG 1 TỔNG QUAN VỀ GIAO DỊCH THUẬT TOÁN TRÊN THỊ TRƯỜNG TÀI CHÍNH 10
1.1 Tổng quan về giao dịch thuật toán 10
1.1.1 Khái niệm giao dịch thuật toán 10
1.1.2 Chủ thể tham gia giao dịch thuật toán 13
1.1.3 Ưu và nhược điểm của giao dịch thuật toán 18
1.2 Phân loại giao dịch thuật toán 25
1.2.1 Thuật toán trung bình giá theo thời gian (TWAP) 26
1.2.2 Thuật toán trung bình giá theo khối lượng (VWAP) 28
1.2.3 Thuật toán phần trăm theo khối lượng (POV) 29
1.2.4 Thuật toán giao dịch độc quyền (Proprietary Trading Algorithms) 30
1.2.5 Thuật toán giao dịch theo cặp (Pair Trading) 32
1.2.6 Giao dịch thuật toán tần suất cao (HFT Algorithms) 33
1.3 Một số chiến lược thực hiện giao dịch thuật toán 36
1.3.1 Mô hình Alpha 41
1.3.2 Mô hình rủi ro 45
1.3.3 Mô hình chi phí giao dịch 47
1.3.4 Mô hình xây dựng danh mục đầu tư 48
KẾT LUẬN CHƯƠNG 1 49
Trang 5ii
CHƯƠNG 2 KINH NGHIỆM QUỐC TẾ VỀ GIAO DỊCH THUẬT TOÁN
TRÊN THỊ TRƯỜNG CHỨNG KHOÁN 50
2.1 Xu hướng phát triển giao dịch thuật toán trong giao dịch tài chính trên thế giới 50
2.2 Tác động của giao dịch thuật toán đến thị trường chứng khoán 57
2.3 Quy định pháp lý về quản lý giao dịch thuật toán 66
2.4 Bài học kinh nghiệm cho Việt Nam 78
KẾT LUẬN CHƯƠNG 2 81
CHƯƠNG 3 KHUYẾN NGHỊ CHÍNH SÁCH VỀ GIAO DỊCH THUẬT TOÁN TRÊN THỊ TRƯỜNG CHỨNG KHOÁN 82
3.1 Xu hướng phát triển giao dịch thuật toán tại Việt Nam 82
3.2 Thực trạng giao dịch thuật toán tại Việt Nam 87
3.3 Một số khuyến nghị nhằm phát triển giao dịch thuật toán trên thị trường chứng khoán Việt Nam 97
KẾT LUẬN CHƯƠNG 3 102
KẾT LUẬN 103
DANH MỤC TÀI LIỆU THAM KHẢO 106
Trang 6iii
Bảng 1 1 Danh sách 8 nhà cung cấp dịch vụ giao dịch thuật toán tốt nhất 2023 14
Bảng 2 1 Thị trường giao dịch thuật toán toàn cầu 50
Bảng 2 2 Lý do nhà đầu tư sử dụng thuật toán trong giao dịch tài chính 56
Bảng 3 1 Sản phẩm của dịch vụ Fast Connect API tại SSI 88
Bảng 3 2 Một số sản phẩm do DATX đang triển khai dành cho các nhà đầu tư tại Việt Nam 91
Bảng 3 3 Đặc điểm nổi bật của dịch vụ Hệ thống HFT của FSS 93
DANH M ỤC HÌNH Hình 1 1 Hệ thống giao dịch thuật toán 11
Hình 1 2 Mô phỏng cách thức đặt lệnh thông qua chiến lược mức giá trung bình theo thời gian (TWAP) 26
Hình 1 3 Mô phỏng cách thức đặt lệnh theo chiến lược giá trung bình theo khối lượng (VWAP) 28
Hình 1 4 Chiến lược giao dịch thuật toán phần trăm theo khối lượng (POV) 30
Hình 1 5 Một số bước thực hiện giao dịch thuật toán 38
Hình 1 6 Cấu trúc cơ bản của hệ thống giao dịch thuật toán 39
Hình 1 7 Phân loại mô hình Alpha dựa trên các cơ sở lý thuyết 42
Hình 2 1 Thị trường giao dịch thuật toán theo khu vực 54
Hình 2 2 Hiệu quả đầu tư tại các lĩnh vực khác nhau của các nhà đầu tư tổ chức trên toàn cầu năm 2021 55
Hình 3 1 Các bước đăng ký sử dụng dịch vụ Fast Connect API tại SSI 89
Hình 3 2 Mô phỏng thuật toán tự động điều chỉnh danh mục đầu tư tại BSC i-Invest 90
Trang 71
1 Tính cấp thiết của đề tài
Giao dịch thuật toán (Algorithmic trading) là việc sử dụng các chương trìnhđược thiết lập trên máy tính để tạo và thực hiện các giao dịch trên thị trường chứng khoán Các lệnh giao dịch thường do các nhà đầu tư lớn như các tổ chức,
quỹ đầu tư, ngân hàng hoặc các môi giới lớn thực hiện Bằng việc phân tích thuật toán, các mô hình kỹ thuật đối với động thái mua, bán chứng khoán trên thị trường, đồng thời kết hợp với khối lượng giao dịch, các nhà đầu tư lớn chuyển tải thông tin thông qua hệ thống giao dịch máy tính và đưa ra các quyết định đầu tư Giao dịch thuật toán được thực hiện giao dịch thông qua phần mềm máy tính
sẽ tiết kiệm chi phí giao dịch, cho phép các nhà quản lý danh mục đầu tư kiểm soát quá trình giao dịch của mình Mục tiêu chính của giao dịch thuật toán không phải
là tối đa hóa lợi nhuận, mà nhằm kiểm soát chi phí giao dịch và quản lý rủi ro thị trường trong quá trình đầu tư của các nhà đầu tư lớn Tùy vào mục đích sử dụng, giao dịch thuật toán được chia thành thuật toán giao dịch thực hiện (Execution trading algorithms), thuật toán giao dịch độc quyền (Proprietary Trading algorithms) và thuật toán giao dịch tần suất cao (High Frequency Trading algorithms) Việc sử dụng giao dịch thuật toán có nhiều ưu điểm hơn so với giao dịch thủ công (do con người thực hiện), đó là: (1) Hoàn toàn do máy móc thực
hiện, do đó không có chi phối của cảm xúc con người trong quá trinh giao dịch, vì
thế tránh được các quan điểm cảm tính trong quá trình giao dịch; (2) Máy tính có thể quan sát thị trường trên toàn bộ thời gian giao dịch, vì thế không bị bỏ lỡ các
cơ hội hoặc cú sốc trên thị trường; (3) Các chiến lược giao dịch có thể được kiểm tra ở bất kỳ thời điểm nào với sự trợ giúp từ dữ liệu lịch sử; (4) Tuân thủ chiến lược giao dịch đã đề ra, vì máy móc thực hiện hoàn toàn theo kịch bản đã xây
dựng, trong khi với con người hành động, cùng 1 tình huống vẫn có thể đưa ra cácquyết định khác nhau; (5) Hiệu quả của giao dịch thuật toán phụ thuộc vào chất
Trang 8chứng khoán lách luật, lạm dụng giao dịch, gây bất bình đẳng trên thị trường Chính vì vậy, cần thiết có nghiên cứu lý thuyết, cũng như kinh nghiệm các quốc gia trên thế giới về thực trạng giao dịch thuật toán, cũng như việc quản lý giao
dịch này, từ đó rút ra các bài học cho Việt Nam Đây chính là lý do nhóm nghiêncứu lựa chọn đề tài “Giao dịch thuật toán (Algorithmic Trading) trên thị trường chứng khoán: Kinh nghiệm quốc tế và khuyến nghị cho Việt Nam”
2 Tổng quan nghiên cứu
Với sự phát triển của khoa học kỹ thuật, đặc biệt sự phát triển của trí thông minh nhân tạo, các nhà đầu tư đã ứng dụng vào việc giao dịch chứng khoán để tìm
kiếm lợi nhuận trên thị trường tài chính; từ đó đã có nhiều nhà nghiên cứu tìm hiểu, xem xét tác động của các giao dịch thuật toán đối với thị trường tài chính Hasbrouck và Saar (2013) cho rằng, các nhà đầu tư tổ chức sử dụng giao dịch thuật toán để mua bán các tài sản tài chính với số lượng lớn, nhằm giảm tác động đến thị trường và tiết kiệm chi phí giao dịch Việc sử dụng các thuật toán máy tính được coi là tiết kiệm đáng kể chi phí giám sát so với con người Menkveld (2013)
Trang 93
nghiên cứu vai trò của các giao dịch thuật toán với tư cách là nhà tạo lập thị trường
mới, với phạm vi nghiên cứu trên thị trường chứng khoán Châu Âu Kết quả nghiên cứu cho thấy các giao dịch thuật toán góp phần tăng tính phân mảnh của thị trường, đồng thời làm mức chênh lệch giá trở lên nhỏ hơn Bên cạnh đó, việc tạo
lập thị trường bằng hệ thống điện tử sẽ giúp giảm các chi phí theo dõi và tra cứu Nawn và Banerjee (2019b) cho rằng các giao dịch thuật toán không làm giảm nguồn cung trong các thị trường biến động, hàm ý rằng cần duy trì một lượng giao
dịch thuật toán nhất định hoặc thậm chí đẩy mạnh sự tham gia của loại giao dịch này trong các giai đoạn thị trường giao dịch có xu hướng biến động rõ rệt Bên
cạnh về số lượng lệnh được đặt bởi các giao dịch thuật toán, tỷ lệ lệnh thực sự được giao dịch theo phương thức đặt lệnh này cũng luôn đạt ở mức cao, với trên 75% lệnh được thực hiện (Dubey và các cộng sự, 2017), vì thế các lệnh giao dịch thuật toán có vai trò nhất định đối với tính thanh khoản và xác lập các mức giá trên thị trường
Hendershott và các cộng sự (2011) sử dụng tính năng tự động báo giá của các cổ phiếu niêm yết trên Sở giao dịch chứng khoán NewYork (NYSE) để đolường tác động nhân quả của giao dịch thuật toán đến tính thanh khoản trên thị trường Ngay từ năm 2003 NYSE bắt đầu áp dụng hệ thống báo giá tự động được
thực hiện giao dịch trên máy tính, ban đầu chỉ áp dụng với 5 cổ phiếu lớn, sau đó
đã tiến tới áp dụng cho toàn bộ các cổ phiếu niêm yết trên sở giao dịch chứng khoán này Các tác giả đã nhận thấy các giao dịch thuật toán đã thu hẹp các khoảng chênh lệch giá, đồng thời cải thiện tính thanh khoản trên thị trường và giảm các lựa chọn bất lợi khi giao dịch, điều này đặc biệt đúng với các cổ phiếu
lớn Brogaard (2010) cũng nghiên cứu tác động của giao dịch thuật toán đến chất lượng thị trường chứng khoán Mỹ, và nhận thấy các giao dịch này chiếm tới 77% toàn bộ thị trường, đặc biệt khi thị trường có xu hướng đảo chiều, số lượng giao
dịch đã tăng lên đáng kể Tuy nhiên, chưa có bằng chứng cho thấy khi thị trường khó khăn thì các giao dịch thuật toán đã rút lui hoặc khi thị trường có giao dịch bất
Trang 104
thường thì có sự tham gia của các lệnh giao dịch thuật toán Tác giả cũng cho rằng, các giao dịch thuật toán đã đối ứng khoảng 51% các lệnh bán trên toàn thị trường Terrence và Ryan (2013) nghiên cứu hành vi giao dịch trên thị trường chứng khoán Đức, với chỉ số DAX (Deutscher Aktien Index) và nhận thấy, giao dịch thuật toán chiếm đến 52% số lệnh thị trường MP (Market Order) và 64% số lệnh
giới hạn LO (Limit oder); các giao dịch này có tác động lớn đến tính thanh khoản
của thị trường hơn so với lệnh thủ công do con người đặt Sở dĩ có điều này bởi các giao dịch thuật toán có chi phí rẻ, đặt lệnh mua và bán với khối lượng lớn nên
tạo tính thanh khoản mạnh trên thị trường Ngoài ra, các giao dịch thuật toán hành động rất nhanh với các sự kiện thông tin trên thị trường, và cả khi khoảng cách đặt giá được nới rộng giữa các bên mua và bán Cristian (2019) cho rằng, giao dịch thuật toán sẽ dự báo rất tốt sự thay đổi của các hành vi trên thị trường chứng khoán, và mô hình thuật toán có thể đáp ứng một cách nhanh chóng, tự động các tín hiệu giao dịch trên thị trường để tối đa hóa hiệu quả giao dịch trên khung thời gian thực Ngoài ra, Ekkehart và các cộng sự (2020) khi nghiên cứu tác động của giao dịch thuật toán đến thị trường chứng khoán ở 42 quốc gia trên thế giới, trong giai đoạn 2001-2011 và nhận thấy, nhìn chung các giao dịch thuật toán làm tăng
hiệu quả thông tin và tính thanh khoản trên thị trường, đồng thời tăng biến động giá cổ phiếu trong ngắn hạn; thêm vào đó, giao dịch thuật toán cũng giúp giảm sự thiếu hụt các lệnh bên mua của các nhà đầu tư tổ chức Purba và các cộng sự (2019) nghiên cứu tác động của giao dịch thuật toán đến hành vi trên thị trường
chứng khoán, bao gồm cả các giao dịch chênh lệch giá để tìm hiểu hành vi của giao dịch thuật toán, đánh giá tác động của giao dịch này đến thị trường; kết quả nghiên cứu cho thấy các giao dịch thuật toán làm tăng tính thanh khoản của thị trường lên tới 10 , đồng thời nâng cao chất lượng hàng hóa niêm yết trên thị trường
Tuy nhiên ở chiều ngược lại, các giao dịch thuật toán cũng có những tác động tiêu cực đáng kể đến thị trường Ví dụ như các sự kiện IPO của Facebook (vào
Trang 115
ngày 18/5/2012) khi nền tảng giao dịch, phải trì hoãn trong nửa giờ đồng hồ; hoặc IPO của công ty BATS.L đã giảm giá kỷ lục từ 15,5$ xuống còn 1 xu trong 1,4 giây; hoặc sự kiện Goolge đã bị lộ công bố thông tin lợi nhuận vào năm 2012 làmgiá cổ phiếu giảm xuống 10% trong 8 phút Một trường hợp khác là công ty Knight Capital, đơn vị cung cấp dịch vụ giao dịch chứng khoán lớn nhất tại Mỹ đã
phải phá sản do áp dụng các giao dịch thuật toán cho khách hàng Chỉ trong ngày 1/8/2012 do lỗi thuật toán phần mềm mới được đưa vào triển khai đã làm cho công
ty lỗ 440 triệu USD, cao gần bằng 4 lần mức lợi nhuận thuần của cả nă 2011 của công ty này Sự cố về thuật toán đã ảnh hưởng đến 148 cổ phiếu, trong đó có cả Ford Motor, American Airlines, v.v… chỉ trong vòng vài phút, giá giao dịch của các cổ phếu Abercrombie Fitch tăng 9 , hay ngược lại, giá cổ phiếu của Harley-Davidson lại giảm tới 12 , v.v… Vì sự cố này mà nhiều khách hàng lớn như Citygroup, Fidelity Investment, Vanguard và một số đối tác khác đã chấm dứt hợp tác với Knight Capital
Để đối phó với những rủi ro tiềm ẩn đối với những tác động tiêu cực mà các giao dịch thuật toán mang lại, rất nhiều quốc gia, khu vực đã đề xuất những giải pháp có ý nghĩa, tập trung chủ yếu vào xây dựng khung pháp lý Cụ thể, Liên minh Châu Âu (EU) quy định với các công ty cung cấp dịch vụ thuật toán cần phải
áp dụng hệ thống kiểm soát trước khi lệnh được nhập vào để phòng chống rủi ro, đặc biệt nhấn mạnh cơ chế kiểm soát nội bộ trước mỗi giao dịch Bên cạnh đó, cáccông ty cung cấp dịch vụ giao dịch thuật toán cần phải đưa ra các giới hạn giá
nhằm chặn các lệnh không phù hợp, với các thông số riêng cho từng loại tài sản tài chính được giao dịch trên thị trường Hơn nữa, EU cũng đưa ra quy định về việc giám sát chặt chẽ nhằm tránh việc đặt lệnh lặp đi lặp lại, có thể gây ra sự cố giao
dịch hàng loạt
Tại Anh Quốc, nhằm hạn chế các rủi ro của các giao dịch thuật toán mang lại,
quốc gia này quy định rất nghiêm ngặt đối với trách nhiệm của các quản lý cấp cao tại các công ty cung cấp dịch vụ giao dịch thuật toán Họ đặc biệt yêu cầu các
Trang 126
quản lý cấp cao phải hiểu đặc điểm các giao dịch thuật toán, có quyền truy cập vào các thuật toán để đảm bảo việc giám sát chung trong quá trình các giao dịch thuật toán được thực hiện Bên cạnh đó, luật pháp tại Anh Quốc cũng quy trách nhiệm
rõ ràng đối với từng cá nhân, đặc biệt với các vị trí có thể gây thiệt hại lớn cho công ty cung cấp dịch vụ giao dịch thuật toán, hoặc ảnh hưởng tiêu cực đến thị trường Tại Mỹ, Ủy ban chứng khoán (SEC) thì yêu cầu các đại lý môi giới phải
có khả năng tiếp cận được các thông tin trên thị trường chứng khoán, thông qua các hệ thống giao dịch để thiết lập hệ thống phòng chống rủi ro Quốc gia này yêu
cầu chặt chẽ về thiết lập các ngưỡng tài chính đối với các giao dịch trên thị trường, điều chỉnh các lệnh sai hoặc các lệnh trùng lặp trước khi được áp dụng trong giao
dịch Việc thiết lập các ngưỡng này sẽ ngăn chặn các lệnh không tuân thủ quy định
vì lý do vô tình hay cố ý từ các nhà đầu tư Bên cạnh đó, SEC cũng yêu cầu tất cả các công ty môi giới cung cấp giao dịch thuật toán trên thị trường đều phải đăng
ký trở thành thành viên và chịu sự giám sát của FINRA (Cơ quan quản lý ngành tài chính), từ đó họ có thể rà soát, thanh tra, giám sát các lệnh thuật toán trên thị trường bất cứ lúc nào, từ đó đưa ra các phương án phòng tránh rủi ro, đảm bảo tính
ổn định cho hoạt động của thị trường chứng khoán
Tại Việt Nam, hiện nay đã có một số các công ty chứng khoán ứng dụng giao
dịch thuật toán trong hoạt động của mình như SSI, BSC, DNSE, PSI, v.v… Tuynhiên hầu như toàn bộ các thuật toán được áp dụng thường là các sản phẩm để cung cấp cho bên thứ ba khai thác và sử dụng thông tin, hoặc nhằm phân tích nhu
cầu đầu tư của khách hàng để đưa raa giải pháp khuyến nghị chứ chưa trực tiếp
thực hiện các giao dịch thuật toán trên thị trường, bởi lẽ các công ty này đangvướng rào cản pháp lý từ Công văn số 6014/UBCK-CNTT ngày 31/8/2023 do Ủy ban chứng khoán gửi tới các công ty chứng khoán tại Việt Nam, nêu rõ việc ngừng
sử dụng công nghệ robot để đặt lệnh giao dịch trực tuyến tự động với tần suất lớn Như vậy có thể ngầm hiểu rằng do các quy định pháp lý về giao dịch thuật toán tại
Trang 137
Việt Nam chưa có, vì vậy cơ quan quản lý đang muốn hạn chế ứng dụng các sản
phẩm này trên thị trường
Thực tế tại Việt Nam, các nhà đầu tư hoặc các công ty chứng khoán, các công
ty cung cấp dịch vụ trên thị trường chứng khoán vẫn đang ứng dụng các thuật toán
để phân tích và đầu tư chứng khoán trên thị trường, thông qua các công cụ phân tích, sau đó ứng dụng kết quả phân tích này để đưa ra khuyến nghị, hoặc quyết định đặt lệnh mua bán chứng khoán thông qua các kênh truyền thống Nguyễn và các cộng sự (2021) sử dụng mô hình động lượng (momentum-based models) để xem xét hiệu quả của ứng dụng giao dịch kỹ thuật trên thị trường chứng khoán
Việt Nam Kết quả nghiên cứu cho thấy trong ngắn hạn, giao dịch chứng khoán dựa trên tín hiệu của mô hình động lượng có hiệu quả đáng kể, tuy nhiên trong dài
hạn lợi nhuận giao dịch lại không đáng kể, đồng thời kết quả này cũng chỉ đúng trên một số cổ phiếu nhất định trong danh mục VN30 tại Việt Nam Trần và các cộng sự (2024) sử dụng thuật toán mạng bộ nhớ dài ngắn (LSTM1), kết hợp với các chỉ số phân tích kỹ thuật như đường trung bình động giản đơn (SMA), đường trung bình động hội tụ phân kỳ (MACD2), đường chỉ số sức mạnh tương đối (RSI3), từ đó nhóm tác giả xây dựng mô hình học máy để dự báo biến động giá cổ phiếu trong danh mục VN30 Kết quả nghiên cứu cho thấy, mô hình này có thể dự báo chính xác đến 93% sự biến động của giá cổ phiếu trên thị trường Ngoài ra,
Phạm và các cộng sự (2021) cũng sử dụng học máy để dự báo tính thanh khoản trên thị trường chứng khoán Việt Nam, trong thời gian kiểm định từ 2011 đến
2019, kết quả cho thấy mô hình thuật toán bộ nhớ dài ngắn (LSTM) có khả năng
dự đoán biến động giá cổ phiếu chính xác nhất, với giá trị trung bình của bình phương sai số nhỏ nhất, tức là có sự khác biệt nhỏ nhất giữa các ước lượng và
những thông số đầu vào được cho vào đánh giá
1 Long Short-Term Memory
2 Convergence Divergence Moving Average
3 Relative Strength Index
Trang 148
Như vậy có thể thấy, giao dịch thuật toán đã được các nhà đầu tư ứng dụng trên
thị trường Việt Nam, nhưng cho đến nay việc cho phép ứng dụng trực tiếp từ công
ty chứng khoán đến sở giao dịch chứng khoán đang bị cấm Hiện nay chưa cónghiên cứu nào tổng quan về kinh nghiệm giao dịch thuật toán tác động như thế nào đến thị trường chứng khoán, các nghiên cứu đã có chỉ là những nghiên cứu riêng biệt về từng loại thuật toán trong thời gian kiểm nghiệm nhất định Ngoài ra, chưa có nghiên cứu nào hệ thống hóa về cơ sở lý thuyết về giao dịch thuật toán,
thực trạng giao dịch thuật toán tại Việt Nam, vì vậy nghiên cứu này kỳ vọng sẽ đạt được một số mục tiêu nghiên cứu được trình bày ở phần sau
3 Mục tiêu nghiên cứu
Mục tiêu nghiên cứu chung: Nghiên cứu tác động của giao dịch thuật toán đến
thị trường chứng khoán tại các thị trường chứng khoán trên thế giới và thực trạng
tại Việt Nam, từ đó đưa ra một số khuyến nghị
Mục tiêu nghiên cứu cụ thể: Nghiên cứu cơ sở lý thuyết về giao dịch thuật toán; nghiên cứu thực trạng giao dịch thuật toán tại các quốc gia trên thế giới; kinh nghiệm quản lý giao dịch thuật toán trên thế giới; nghiên cứu thực trạng ứng dụng trí thông minh nhân tạo trên thị trường chứng khoán Việt Nam hiện nay; từ đó đưa
ra một số khuyến nghị về việc áp dụng giao dịch thuật toán trên thị trường chứng khoán Việt Nam
4 Đối tƣợng, phạm vi nghiên cứu
-Đối tượng nghiên cứu: Giao dịch thuật toán trên thị trường chứng khoán
-Phạm vi nghiên cứu:
- Không gian: Đề tài tập trung nghiên cứu thực trạng các giao dịch thuật toán trên thị trường chứng khoán tại các quốc gia trên thế giới đã và đang chophép thực hiện các giao dịch này
Trang 159
- Thời gian: Thời gian nghiên cứu của đề tài tập trung trong giai đoạn
2010-2023 để thấy được sự thay đổi của ứng dụng giao dịch thuật toán, cũng như thayđổi các quy định pháp lý tại các quốc gia cho phép thực hiện giao dịch này trên thị trường
5 Phương pháp nghiên cứu
Để đạt được mục tiêu nghiên cứu, đề tài sử dụng các phương pháp nghiên cứu như phương pháp phân tích tổng hợp, phương pháp thống kê, phương pháp đối chiếu so sánh
6 Kết cấu đề tài
Đề tài bao gồm có 3 chương, đó là:
Chương 1 Tổng quan về giao dịch thuật toán trên thị trường tài chính
Chương 2 Kinh nghiệm quốc tế về giao dịch thuật toán trên thị trường chứng khoán
Chương 3 Khuyến nghị chính sách về giao dịch thuật toán trên thị trường chứng khoán
Trang 1610
CHƯƠNG 1 TỔNG QUAN VỀ GIAO DỊCH THUẬT TOÁN
1.1 Tổng quan về giao dịch thuật toán
1.1.1 Khái niệm giao dịch thuật toán
Thuật toán (Algorithm) có thể được hiểu là một kế hoạch gồm một số bước thiết lập chính xác một chuỗi các hành động để đạt được một nhiệm vụ xác định; thuật toán có tính chính xác cao, luôn cho cùng một kết quả từ cùng một dữ liệu đầu vào Thuật toán còn được hiểu là một kế hoạch chi tiết từng bước chính xác cho quy trình tính toán, bắt đầu bằng giá trị đầu vào và mang lại giá trị đầu ra; hay
có thể hiểu thuật toán là một quy trình tính toán lấy các giá trị làm đầu vào và tạo
ra các giá trị làm đầu ra (Kissell, 2013)
Giao dịch thuật toán đại diện cho việc thực hiện các công cụ tài chính trên máy tính, bao gồm các thuật toán giao dịch cổ phiếu, trái phiếu, tiền tệ và nhiều công cụ phái sinh Các thuật toán là nền tảng cho các chiến lược đầu tư và mục tiêu giao dịch; trong kỷ nguyên giao dịch mới mang lại cho nhà đầu tư khả năngthực hiện hiệu quả hơn, đồng thời làm giảm chi phí giao dịch, làm cho hiệu quả đầu tư của danh mục đầu tư được cải thiện Giao dịch thuật toán được hiểu với các hàm ý như tự động", "hộp đen , và "rô bốt" giao dịch (Kissell, 2013)
Việc sử dụng thuật toán trong giao dịch yêu cầu các nhà đầu tư phải xác định mục tiêu đầu tư, và (hoặc) mục tiêu giao dịch của họ theo các hướng dẫn toán học Tuỳ thuộc vào nhu cầu của nhà đầu tư, các chương trình được tạo ra có thể
tuỳ chỉnh từ mức đơn giản đến mức phức tạp; sau đó máy tính sẽ thực hiện các giao dịch đó theo hướng dẫn đã được quy trình hoá từ trước Các nhà quản lý sử dụng thuật toán theo nhiều cách khác nhau; các quỹ quản lý tiền, quỹ tương hỗ,
quỹ chỉ số, quỹ hưu trí, quỹ định lượng4 và thậm chí cả các quỹ phòng hộ sử dụng thuật toán để thực hiện các quyết định đầu tư Trong trường hợp này, các nhà quản
4 Quant Funds
Trang 1711
lý quỹ sẽ sử dụng các kỹ thuật lựa chọn cổ phiếu ưa thích của họ, sau đó sử dụng các thuật toán để thực hiện các quyết định đó Các thuật toán là phương pháp tốt nhất để tối ưu hoá các lệnh giao dịch theo các mục tiêu khác nhau, như giá cả, thời gian, số lượng các cổ phiếu được đưa vào giao dịch trên thị trường Thông thường, các thuật toán giao dịch này sẽ đưa ra các quyết định độc lập với bất kỳ sự tươngtác nào của con người (Bennur, 2021)
Hình 1 1 Hệ thống giao dịch thuật toán
Nguồn: Algotrade (2023) Như vậy, trong hệ thống giao dịch thuật toán, có những bước rất quan
trọng, đó là:
Thứ nhất, dữ liệu đầu vào, hay còn gọi là cơ sở để tiến hành chạy giao dịch thuật toán Trên thị trường chứng khoán, các thông tin về giá cả, khối lượng giao
Trang 1812
dịch của các cổ phiếu niêm yết được coi là dữ liệu quan trọng nhất, được cập nhật trong môi hai giây giao dịch Bằng cách truy xuất dữ liệu này làm cơ sở cho đầu vào của hệ thống giao dịch thuật toán, nhà đầu tư sẽ có lợi thế rõ rệt so với các nhà đầu tư khác khi quan sát hành động giá của thị trường
Thứ hai, ra quyết định đầu tư Sau khi cập nhật trạng thái biến động giá
chứng khoán trên thị trường, với các kịch bản thuật toán đã được lập trình sẵn, hệ
thống sẽ tự động đưa ra các quyết định đầu tư dựa vào dữ liệu real-time trên thị trường, điều này sẽ giúp các nhà đầu tư tránh được các cảm xúc chi phối khi giao
dịch, giúp họ bám chắc vào các kế hoạch giao dịch đã được thiết lập trong quá
khứ
Thứ ba, đặt lệnh và hủy lệnh giao dịch Với quyết định đầu tư được đa ra ở bước hai, các thuật toán sẽ tự động đặt lệnh mua, lệnh bán, hoặc lệnh hủy trong tài khoản giao dịch của các nhà đầu tư Hiện nay, hệ thống máy tính ở Việt Nam có
thể đặt lệnh thành công trong vòng 50 mili giây kể từ khi quyết định đầu tư được
hệ thống giao dịch thuật toán đưa ra
Thứ tư, báo cáo kết quả đầu tư Sau khi lệnh đặt mua bán chứng khóa, lệnh khớp hoặc lệnh hủy giao dịch được thực hiện, các báo cáo liên tục được hệ thống đưa về theo các kênh mà nhà đầu tư yêu cầu, điều này nhằm cập nhật nhanh nhất
trạng thái giao dịch chứng khoán hiện có trên tài khoản của các nhà đầu tư, giúpcác nhà đầu tư phản ứng nhanh để đưa ra quyết định kịp thời
Thứ năm, quản lý danh mục đầu tư Với các nhà đầu tư giao dịch thuật toán, ngay sau khi kết quả giao dịch được thực hiện và báo cáo, tất cả những thay đổi đối với tài khoản cũng sẽ được tính toán để đưa ra phương án xử lý ở các bước
tiếp theo Ví dụ nếu tỷ trọng chứng khoán trong danh mục bị thay đổi, sẽ được báo cáo và thực hiện điều chỉnh kịp thời để đưa tài khoản của nhà đầu tư về trạng thái cân bằng như đã thiết lập ở giai đoạn ban đầu Thực tế cho thấy, nhiều nhà đầu tưkhông chỉ giao dịch một loại hàng hóa là cổ phiếu hay trái phiếu, đôi khi họ còn có
Trang 1913
cả danh mục chứng khoán phái sinh, tài khoản margin hoặc tài khoản thường; vì
thế với danh mục đầu tư càng đa dạng thì việc cân bằng trạng thái tài khoản càng phức tạp
Tương tự như cách tiếp cận tạo lập thị trường thủ công cũ, các đại lý môi
giới, nhà tạo lập thị trường hiện nay đã sử dụng các thuật toán tự động để cung cấp tính thanh khoản cho thị trường; bằng cách này, họ có thể can thiệp vào nhiều loại
thị trường, cho nhiều loại chứng khoán hơn bằng cách sử dụng hệ thống máy móc thay vì làm thủ công, điều này sẽ làm giảm chi phí thuê các nhà giao dịch này Ngoài việc sử dụng thuật toán giao dịch để cải thiện tính thanh khoản cho thị trường, các đại lý môi giới còn sử dụng các thuật toán để giao dịch cho các nhà đầu tư Sau khi các quyết định đầu tư được đưa ra, bên mua sẽ chuyển lệnh cho nhà môi giới của họ để thực hiện các giao dịch dựa trên thuật toán được thiết kế theo yêu cầu của nhà đầu tư Các thuật toán này có thể được thiết kế riêng lẻ, hoặc
dựa vào các tuỳ chọn sẵn có của các công ty cung cấp dịch vụ giao dịch thuật toán; điều quan trọng nhất là bên cung cấp dịch vụ phải truyền đạt chính xác những tình
huống có thể xảy ra trong giao dịch, mức phí môi giới được áp dụng, và những rủi
ro tiềm ẩn có thể phát sinh trong quá trình giao dịch
1.1.2 Chủ thể tham gia giao dịch thuật toán
Để một giao dịch thuật toán được hoàn thành, nhìn chung có nhiều chủ thể cùng tham gia vào giao dịch này như các công ty cung cấp dịch vụ giao dịch thuật toán, các nhà đầu tư sử dụng giao dịch thuật toán, sở giao dịch chứng khoán, các công ty phụ trợ trên thị trường (Napate và Thakur, 2020) Tuy nhiên trong khuôn
khổ đề tài này sẽ tập trung vào chủ thể chính tham gia giao dịch thuật toán, đó làcác công ty cung cấp dịch vụ giao dịch thuật toán
Ở những giai đoạn đầu của giao dịch chứng khoán, các giao dịch được thực
hiện hoàn toàn trên giấy; ví dụ để giao dịch cổ phiếu, sẽ cần môi giới có mặt tại sàn giao dịch chứng khoán để thực hiện giao dịch cho khách hàng Ngay cả ở giai đoạn này, đã có manh nha xuất hiện các thuật toán ở quy mô nhỏ, nếu các môi giới
Trang 2014
thực hiện và tuân thủ các nguyên tắc phân tích của mình đã đặt ra từ trước Sau đó,các giao dịch thủ công này đã được thay thế dần bằng các giao dịch điện tử, tức là các sàn giao dịch điện tử dần thay các hình thức giao dịch thủ công; đặc biệt với
sự xuất hiện của máy tính, tốc độ giao dịch nhanh hơn rất nhiều so với các cách giao dịch truyền thống trước đây (Bennur, 2021)
Từ khi các máy tính được phát triển, cấu hình mạnh mẽ, nó được ứng dụng vào lập trình các thuật toán để hình thành ra các quy trình, nhằm đưa ra các quyết định theo các bộ tiêu chí được xác định trước Đây là phương pháp thường được
sử dụng, vì máy tính có khả năng theo dõi, thực hiện các thuật toán mà không mắc
lỗi tốt hơn rất nhiều so với con người làm thủ công, với tốc độ cao Thực tế, có nhiều thuật toán để phân tích dữ liệu, nếu để con người làm sẽ mất tới vài ngày,
thậm chí lâu hơn, trong khi nếu dùng máy tính thì chỉ mất một vài phút, thậm chí nhanh hơn, với độ chính xác rất cao Lúc này, trên thị trường xuất hiện những nhà cung cấp dịch vụ giao dịch thuật toán, đóng vai trò như là một nhà môi giới, thực
hiện các chiến lược giao dịch thuật toán cung cấp cho nhà đầu tư, sau đó gửi lệnh mua hoặc bán chứng khoán lên sở giao dịch chứng khoán Có nhiều tiêu chí để xác định nhà cung cấp dịch vụ giao dịch thuật toán phù hợp, như quyền truy cập vào
dữ liệu thị trường; lựa chọn tùy chỉnh theo nhu cầu nhà đầu tư; giao diện thân thiện với người dùng; khả năng hỗ trợ kiểm tra ngược; hỗ trợ thực hiện giao dịch cho nhiều loại tài sản khác nhau (Sher, 2023)
Theo thống kê từ Wallstreetzen, năm 2023 có 8 nhà cung cấp dịch vụ giao
dịch thuật toán tốt nhất thế giới, đó là: TradeStation, Interactive Brokers, TrendSpider, Coinrule, PowerX Optimizer, Trade Ideas, Botsfolio, QuantConnect
Bảng 1 1 Danh sách 8 nhà cung cấp dịch vụ giao dịch thuật toán tốt nhất 2023
STT Tên nhà cung cấp dịch vụ Đặc điểm
1 TradeStation
- Không cần duy trì giá trị toàn khoản tối thiểu, miễn phí giao
dịch cổ phiếu và trái phiếu, 0,6$/hợp đồng quyền chọn, 1,5$/hợp đồng tương lai
Trang 2115
- Phù hợp với các nhà đầu tư tìm kiếm nền tảng giao dịch và lịch sử giao dịch đáng tin cậy
2 Interactive Brokers
- Không yêu cầu duy trì giá trị tài khoản tối thiểu
- Chi phí giao dịch rẻ: 0,005$/cổ phiếu
- Phù hợp với các nhà đầu tư muốn tận dụng xây dựng giao
dịch thuật toán với ngôn ngữ C++ hoặc python, với các API tương tác
hoặc 449,99$/ tháng; tùy vào các gói tùy chọn
- Phù hợp các nhà đầu tư sử dụng giao dịch thuật toán với các loại tiền mã hóa6
5 PowerX Optimizer -Bản quyền trọn đời với 3,997$
- Phù hợp với các nhà đầu tư toàn thời gian hoặc bán thời gian, đang tìm kiếm chiến lược đầu tư trong quá trình đầu tư
6 Trade Ideas
-Chi phí linh hoạt, bắt đầu từ 84$/ tháng; tùy thuộc vào lựa
chọn gói dịch vụ
- Phù hợp với các nhà đầu tư muốn sử dụng giao dịch thuật
toán nhưng không có kinh nghiệm lập trình
8 QuantConnect -Phí giao dịch với các nhà nghiên cứu (từ 8$/tháng); với
nhóm giao dịch (từ 20$/tháng); với các công ty giao dịch (từ 40$/tháng); với các tổ chức (từ 80$/tháng)
Nguồn: Oberoi (2023) Với mỗi nhà cung cấp dịch vụ giao dịch thuật toán, họ sẽ tạo ra các nền
tảng giao dịch thuật toán, với các cấu phần quan trọng để hình thành nên các nền
tảng giao dịch này, đó là: (1) thành phần dữ liệu; (2) thành phần mô hình; (3) thành phần thực thi; (4) thành phần giám sát (QuanStrategies, 2020)
5 Federal Reserve Economic Data
6 cryptocurrency
Trang 22dạng và bộ tiêu chí nhất định, do đó giúp cho việc sắp xếp, xem xét phân tích dễ dàng hơn, đặc biệt nó giúp máy tính hiểu dữ liệu một cách chính xác nhất Bởi con người có khả năng tư duy đa chiều, xử lý dữ liệu phi cấu trúc rất tốt, nhưng với máy móc thì khác, nó chỉ hiểu được những gì nó được lập trình, hoặc thông qua quá trình học hỏi Một ví dụ về dữ liệu có cấu trúc là cơ sở dữ liệu, tập dữ liệu
dạng XML, JSON, hoặc các dữ liệu được các tổ chức dịch vụ trực tuyến có uy tín, theo dõi và cung cấp cho các nhà đầu tư hoặc người mua dữ liệu
Đối với dữ liệu phi cấu trúc, đây là dạng dữ liệu lộn xộn và không thể sử
dụng ngay để sử dụng vào các giao dịch thuật toán Một ví dụ về dữ liệu phi cấu trúc là thông tin được lấy từ mạng xã hội, một bài báo trên các tạp chí tài chính về hiệu quả hoạt động của nền kinh tế trong một lĩnh vực nhất định Bất kỳ người nào cũng có thể dễ dàng lấy được thông tin có ý nghĩa từ dữ liệu phi cấu trúc như vậy,
và nó thường cung cấp thong tin bổ sung mà chưa được trình bày ở dạng dữ liệu
có cấu trúc Tuy nhiên, thuật toán khá khó phân tích dữ liệu thô phi cấu trúc và các nhà đầu tư không thể dựa vào đó để nhận ra được các hàm ý dữ liệu có thể chứa
hoặc tận dụng tối đa lợi thế của nó Để hỗ trợ các thuật toán trong việc xử lý dữ liệu dạng này, một số công ty cung cấp dịch vụ giao dịch thuật toán đã phát triển các công cụ phát hiện dữ liệu rất tốt, đặc biệt với sự tiến bộ của trí thông minh nhân tạo (AI) và mạng lưới thần kinh nhân tạo Các công cụ này sẽ được sử dụng
để khai thác dữ liệu phi cấu trúc, trích xuất các thông tin có ý nghĩa để đưa vào các thuật toán phục vụ cho phân tích sau này
Trang 2317
Thành phần thứ hai: Mô hình thuật toán Để giúp các thuật toán có ý nghĩatrong quá trình đưa ra quyết định đầu tư, các công ty cung cấp dịch vụ thuật toán
sẽ tìm ra các mô hình đầu tư có hiệu quả để ứng dụng, cung cấp cho khách hàng
Mục đích của mô hình thuật toán là dự đoán các biến động của các công cụ tài chính để làm lợi cho nhà đầu tư Các phương pháp được sử dụng phổ biến nhất để
tạo mô hình thuật toán tài chính là dựa trên các mô hình toán học, hệ thống logic, cây quyết định, bộ quy tắc và mạng lưới thần kinh nhân tạo Chúng có thể được sử
dụng riêng biệt hoặc kết hợp theo nhiều cách khác nhau; tuy nhiên các biện pháp
kể trên cho dù bằng cách này hay cách khác, đều có mục đích chuyển đổi "thế giới
thực" mờ nhạt và lộn xộn thành một mô hình có thể định lượng, thuật toán có thể
sử dụng để thực hiện các phép toán, đưa ra dự đoán và quyết định dựa trên dữ liệu đầu ra, theo những kịch bản đã được lập trình sẵn
Thành phần thứ ba: Thực thi giao dịch Sau khi hệ thống thực hiện các phân tích dựa vào các dữ liệu đầu vào, hệ thống của bên cung cấp giao dịch thuật toán
sẽ tiến hành thực hiện lệnh Cho dù là một phần của quy trình tự động trong đó hệ
thống sẽ thực thi các quyết định mà không có sự can thiệp của con người, hay một dạng quyết định nào đó cần có sự can thiệp của con người trước khi lệnh cuối cùng được đưa ra, hệ thống giao dịch thuật toán nào cũng cần một chiến lược đựa cài đặt sẵn Để thành phần này thực hiện tốt những gì nó dự định, thì các nhà tạo lập chương trình cần thiết lập và đưa ra yêu cầu ngay từ đầu Những yêu cầu này
có thể bao gồm tốc độ thực hiện, tần suất giao dịch, khoảng thời gian thực hiện giao dịch và phương thức chuyển lệnh giao dịch lên sàn chứng khoán Khi thiết lập hệ thống thuật toán, các nhà tạo lập cần đảm bảo rằng nó sẽ thực thi tuân thủ các yêu cầu này, đưa chúng vào hệ thống cũng như dữ liệu được định sẵn
Thành phần thứ tư: Giám sát giao dịch Sau khi được thiết lập kể từ thời điểm ban đầu, một hệ thống giao dịch thuật toán tốt không chỉ cần có khả năngphân tích và thực thi tốt mà còn phải phân tích được kết quả, thậm chí điều chỉnh chiến lược tiếp theo dựa trên kết quả phân tích đó Một lần nữa, con người cũng có
Trang 2418
thể thực hiện phân tích, tuy nhiên với mục tiêu sau cùng là tự động hóa các giao
dịch, vẫn cần thiết thiết lập các kịch bản để điều chỉnh với thực tế thị trường Với cách điều chỉnh như vậy, sẽ hợp lý nếu tin tưởng vào hệ thống với các quyết định phân tích kết quả và tối ưu hóa, giống như cách mà các nhà tạo lập hệ thống thực
hiện như phân tích dữ liệu ban đầu Hầu hết các hệ thống máy tính đều hoàn hảo trong việc phân tích dữ liệu và đưa ra kết luận; tuy nhiên thực tế có một vấn đề rất quan trọng đó là, hệ thống nó chỉ biết đến dữ liệu mà nó đã biết, trong khi các yếu
tố trên thị trường biến động liên tục Chính vì vậy, trí thông minh nhân tạo được sử
dụng nhằm bảo vệ hệ thống cũng cần tính đến các trường hợp khác ngoài dữ liệu thô mà nó có thể học hỏi từ kết quá mà nó đưa ra, và có những dự đoán và quyết định tốt hơn sau mỗi lần sự kiện được lặp lại Để làm được điều này, trí thông minh nhân tạo cần phải học hỏi tốt, thông qua các hàm mục tiêu Hàm mục tiêu là các hàm toán học định lượng tất cả các dữ liệu thực tế, kết hợp với kết quả biến động trong quá khứ để biến nó thành dữ liệu cấu trúc mà hệ thống có thể hiểu được Trong bối cảnh thị trường tài chính biến động không ngừng, luôn có những thước đo phổ biến được các nhà phân tích trên thị trường công nhận và sử dụng, như các chỉ số Treyno ratio, Sharpe ratio, Sortino ratio Bên cạnh đó, hệ thống thuật toán còn nên huấn luyện mô hình bằng thông tin của chính mô hình đó, để hệ
thống không chỉ phân tích dữ liệu mà còn liên tục xem xét mô hình có còn áp dụng được theo dữ liệu đầu vào hay không, và nếu không hãy đề xuất thay đổi mô hình khi cần thiết
1.1.3 Ưu và nhược điểm của giao dịch thuật toán
Bản chất của giao dịch thuật toán là vận dụng quy luật số lớn, với nguyên
lý cho rằng, các nhóm lớn sẽ có hành vi thống nhất hơn nhiều cá nhân riêng biệt Nếu cứ lặp đi lăp lại một phép thử độc lập với tần suất đủ nhiều thì có có giá trị trung bình (mean) ổn định; điều này có nghĩa, ngay cả trong trường hợp thị trường
rất hưng phấn, hay trong thị trường rất ảm đạm thì trung bình các giao dịch về mặt dài hạn sẽ đạt ngưỡng ổn định theo một chiều hướng nhất định Vì thế, giao dịch
Trang 2519
thuật toán sẽ dự đoán xu hướng hành động tiếp theo của thị trường để thiết lập chiến lược giao dịch Khi vận dụng quy luật số lớn vào giao dịch và đầu tư chứng khoán, với một chiên lược giao dịch hợp lý, với tỷ lệ thắng trên 50%, tức đúng với quy xu thế đã được xác định, thì mặc dù trong quá trình đầu tư sẽ có những lệnh giao dịch thua, có những lệnh giao dịch thắng, nhưng nó sẽ hình thành theo chuỗi liên tục (thắng hoặc thua), từ đó đạt được lợi nhuận trung bình trong dài hạn Vấn
đề ở đây đó là, một nhà đầu tư mặc dù đã biết được điều kể trên, nhưng nếu tự mình giao dịch thì sẽ gặp phải những vấn đề liên tục gặp phải, đó là: (1) Bị tác động bởi tâm lý; (2) Gặp lỗi trong quá trình đặt lệnh như đặt lệnh sai, đặt lệnh
chậm so với diễn biến trên thị trường; (3) Bỏ qua các thời điểm đặt lệnh quan
trọng do không có đủ thời gian quan sát diễn biến giao dịch Vì thế, việc áp dụng giao dịch thuật toán sẽ tránh được các vấn đề trên; tuy nhiên, phương pháp nàycũng gặp phải một số nhược điểm, cũng như có nhiều ưu điểm có thể kể đến ở phần dưới đây
Ƣu điểm của giao dịch thuật toán
Chi phí thấp
Các giao dịch thuật toán có hiệu quả hơn về mặt chi phí giao dịch cũng nhưchi phí hoạt động, chi phí bảo trì hệ thống; điều này dẫn đến việc cắt giảm số lượng nhân sự trong các hoạt động cung cấp dịch vụ giao dịch chứng khoán trên
thị trường tài chính Các giao dịch thuật toán được thiết kế để tự động đưa lệnh vào hệ thống mà không cần thông qua môi giới trung gian, vì thế sẽ cắt giảm chi phí giao dịch; ngoài ra với các chức năng hỗ trợ và dịch vụ sau giao dịch nhưthanh toán bù trừ, thanh toán cho các bên liên quan cũng được hưởng lợi nhiều từ các ứng dụng của giao dịch thuật toán
Cải thiện thanh khoản và định giá cổ phiếu
Các giao dịch thuật toán được các đại lý môi giới sử dụng để khớp lệnh mua và bán chứng khoán một cách nhanh chóng Với các thuật toán phong phú và
Trang 2620
đa dạng, có thể kiểm soát việc rò rỉ thông tin hoặc các hành động giá trên thị trường một cách nhanh chóng, vì thế các lệnh của bên mua và bên bán đều được nhanh chóng đưa lên hệ thống để khớp lệnh Bằng cách này, tính thanh khoản trên
thị trường chứng khoán được cải thiện rõ rệt, đồng thời giá trị thị trường của cổ phiếu nhanh chóng được phản ánh, thể hiện qua các lệnh được khớp; việc này đồng thời cũng tạo mức hoa hồng cao hơn cho các nhà môi giới mà các nhà đầu tư
sử dụng giao dịch thuật toán mở tài khoản
Phân tích tin tức và phản ứng thị trường nhanh hơn con người
Bằng cách rà soát và lọc thông tin trên thị trường thông qua các nền tảng
mạng xã hội, hoặc các thông tin được công bố trên các phương tiện thông tin đại chúng, các thuật toán sẽ nhanh chóng nhận ra yếu tố có khả năng tác động đến
biến động giá của chứng khoán đang được giao dịch trên thị trường Bằng cách này, hệ thống giao dịch thuật toán có thể đưa ra cảnh báo người giao dịch nếu tin
tức được công bố có liên quan đến cổ phiếu trong rổ quan sát có khả năng tăng
hoặc giảm khoảng 1% giá trị của cổ phiếu đó ngay trong vòng 5 phút khi tin tức được đưa ra Thực tế cho thấy, với việc phát triển rất mạnh về công nghệ thông tin, các nền tảng mạng xã hội với nhiều cách thức tương tác khác nhau, vì thế các nhà đầu tư nói chung và các chuyên gia tin tức nói riêng phải đối mặt với thách thức
phải tiếp cận những thông tin đa dạng và không đáng tin cậy Bằng việc sử dụng các thuật toán tìm kiếm thông minh, các thông tin sẽ được sàng lọc nhanh chóng, giúp người xử lý thông tin đưa ra phương án phù hợp Ví dụ, sản phẩm thời gian
thực của Reuters News Scope là nơi cung cấp các tin tức đáng tin cậy cho các nhà săn tin, và cho các nhà đầu tư quan tâm đến các biến động địa chính trị có thể tác động đến thị trường chứng khoán Đây là hệ thống được hoạt động dựa trên mạng lưới thông tấn toàn cầu, sử dụng các hệ thống lọc, tìm kiếm thông tin trên các nền
tảng số để từ đó đánh giá tính xác thực của chúng Mỗi mục tin tức sẽ được "gắn
thẻ" bằng mã hoá điện tử, từ đó các lĩnh vực, công ty, hoặc mục dữ liệu riêng lẻ sẽ
Trang 27tư phòng tránh được các thua lỗ không đáng có Ví dụ, thông thường các nhà đầu
tư ở Việt Nam thường đưa ra các mức cắt lỗ 7% hoặc 10 , nhưng hiếm khi có một phiên giao dịch nào đó có sự giảm sụt mạnh về giá cả; hoặc thậm chí nếu giá cổ phiếu biến động giảm xuống tới thậm chí trên 10 , nhưng do bị tâm lý hành vi chi
phối bởi các thông tin hỗ trợ trên thị trường, nên nhà đầu tư đó vẫn tiếp tục nắm
giữ cổ phiếu thay vì cắt lỗ đúng như kế hoạch, để rồi tiếp tục chứng kiến giá cổ phiếu sụt giảm sâu hơn nữa ở các phiên giao dịch tiếp theo
Xử lý các vấn đề về tuân thủ quy định các bên liên quan
Việc tuân thủ các quy định của pháp luật và các bên liên quan rất quan
trọng, giúp đảm bảo các giao dịch được công nhận kết quả mà không có các vụ kiện tụng có liên quan đến các quy định đã được ban hành, đặc biệt tránh rắc rối trong các đợt thanh tra, kiểm tra các hoạt động liên quan trên thị trường chứng khoán Các công ty cung cấp dịch vụ giao dịch thuật toán sẽ cần cập nhật các quy định của pháp luật có liên quan trong các thuật toán cung cấp ra cho các nhà đầu
tư khi giao dịch các loại chứng khoán trên thị trường, để đảm bảo vấn đề tuân thủ các quy định có liên quan
Giám sát tự động
7 Value-at-Risk
Trang 2822
Các cơ quan quản lý có thể tự động hoá việc giám sát các hoạt động giao
dịch thuật toán nhằm phát hiện các mô hình thuật toán đang bị lạm dụng để thao túng giá trên thị trường Tuy nhiên, thực tế cho thấy sự thiếu vắng các công cụ giám sát tự động đối với các giao dịch thuật toán, đồng thời việc thiếu hụt các nhân viên lành nghề, cũng như cơ sở hạ tầng và nguồn lực công nghệ thông tin đầy đủ làm cho việc giám sát trở thành một vấn đề thách thức đối với các cơ quan
quản lý có liên quan
Giá chào tốt với tác động tối thiểu đến thị trường
Hầu hết các thuật toán ứng dụng trên thị trường tài chính đều đưa ra các
mức giá tốt nhất có thể có để khách hàng đạt được mục tiêu giao dịch, đặc biệt với khối lượng giao dịch lớn trên thị trường Các thuật toán sẽ tự động tách các lệnh
lớn thành các lệnh nhỏ hơn để giảm thiểu tác động đến thị trường; ví dụ một trong các thuật toán được triển khai nhiều nhất là phương pháp thiếu hụt thực hiện (Implementation Shortfall), đây là phương pháp đo lường chi phí giao dịch bằng khoảng chênh lệch giữa giá trị của danh mục thực tế và danh mục lý tưởng; trong danh mục lý tưởng, mọi giao dịch được thực hiện tại chính mức giá đặt lệnh mà không mất thêm khoản phí nào Có thể hiểu đây là phương pháp được thiết kế để
đo lường và đánh giá chi phí trong giao dịch, bằng cách nắm bắt sự trượt giá từ
thời điểm đưa ra quyết định thực hiện ý tưởng đầu tư đến khi giao dịch thực sự được thực hiện Hầu hết các thuật toán được thiết kế để cho phép khách hàng thay đổi thời gian thực hiện, thay đổi tỷ lệ thực hiện lệnh vào đầu hoặc cuối ngày giao
dịch, và khả năng chịu trượt giá của cổ phiếu so với các tiêu chuẩn nhất định Nhƣợc điểm của giao dịch thuật toán
Yêu cầu cao về nguồn lực và kỹ thuật công nghệ
Một trong những nhược điểm lớn nhất của giao dịch thuật toán là yêu cầu cao về kỹ thuật công nghệ và các nguồn lực cần thiết cho hoạt động của giao dịch
Để giao dịch thuật toán được thực hiện, cần yêu cầu phải biết các ngôn ngữ lập
Trang 2923
trình, các chương trình cụ thể, vì thế người sử dụng cũng như người thực hiện nó
sẽ mất nhiều thời gian để học hỏi; vì thế điều này sẽ rất khó cho các nhà đầu tư vàcác nhà môi giới nhỏ, do hạn chế về nguồn lực thời gian và nguồn vốn đầu tư Khó kiểm soát và khó hình dung về các rủi ro
Do các giao dịch được tự động hoá, nên nếu các chương trình đã được thiết lập mà không có sự lường trước rủi ro, một khi đã đưa vào sử dụng thì rất khó để
kiểm soát những tổn thất do nó gây ra Vì thế, các chương trình giao dịch thuật toán cần phải được kiểm tra kỹ lưỡng để tránh các lỗi có thể gặp phải
Bên cạnh đó, về mặt lý thuyết nếu nhà đầu tư tuân theo các nguyên tắc thuật toán giao dịch cụ thể sẽ có thể hình dung và đo lường được kết quả giao
dịch, sau đó đối chiều với sự kỳ vọng ban đầu khi tham gia thị trường Tuy nhiên,
nếu nhà đầu tư không chọn các thuật toán tối ưu nhất, hoặc đơn giản ngay cả các
kỹ thuật viên tạo ra các thuật toán không lường trước được hậu quả của các thuật toán chưa theo sát các diễn biến khó lường trên thị trường, để xảy ra sự cố thì hậu
quả sẽ rất lớn; bởi thực tế cho thấy các thuật toán giao dịch có mặt hạn về về mặt
hiển thị, và tính minh bạch khi thực hiện lệnh
Thực tế cho thấy, các giao dịch thuật toán luôn tốn nhiều thời gian và công
sức để giám sát cẩn thận trong quá trình giao dịch, trước và sau khi giao dịch Điều này nhằm đảm bảo các thuật toán được áp dụng đúng cách Các nhà cung cấp dịch vụ cũng như các nhà giao dịch thuật toán phải hiệu chỉnh các thuật toán cho phù hợp với chiến lược đầu tư của danh mục Với các giao dịch thuật toán, việc
hiệu chỉnh các lựa chọn với các mức độ khó như quy mô của lệnh, tính thanh khoản và mức độ cấp thiết của giao dịch
Nguy cơ dẫn đến rủi ro hệ thống
Do hiện nay các thị trường tài chính trên thế giới đều có độ mở và có sự liên thông, liên kết chặt chẽ với nhau; trong khi các thuật toán được thiết lập để
hoạt động trên cơ sở xuyên biên giới, với các mục tiêu đạt lợi nhuận với các thị
Trang 3024
trường tài chính trên toàn cầu Chính vì vậy, nó có thể dẫn đến một cú sốc truyền nhanh từ thị trường này sang thị trường khác, làm tăng tốc độ phát triển của một cuộc khủng hoảng hệ thống có liên quan đến "Flash crash"
Flash crash là một hiện tượng xảy ra trong quá trình giao dịch chứng khoán thông qua hệ thống giao dịch điện tử, trong đó việc rút lệnh giao dịch cổ phiếu nhanh chóng đã khuếch đại sự giảm giá chứng khoán, làm xuất hiện một đợt bán tháo chứng khoán nhanh chóng xảy ra trong vài phút, dẫn đến sự sụt giảm nghiêm
trọng Với việc ứng dụng giao dịch thuật toán trên thị trường, tác động của flash crash càng trở lên trầm trọng hơn khi các chương trình giao dịch trên máy tính sẽ
phản ứng với các giao dịch bất thường trên thị trường, ví dụ khi xuất hiện các đợt bán mạnh một hoặc nhiều chứng khoán, thì cơ chế phòng tránh thua lỗ sẽ được kích hoạt, và bắt đầu bán ra khối lượng lớn với tốc độ rất nhanh
Có thể kể đến một số sự kiện flash crash xảy ra trong lịch sử như ngày6/5/2010, chỉ trong 10 phút chỉ số trung bình công nghiệp Dow Jones đã giảm hơn1.000 điểm, làm giảm hơn 1.000 USD giá trị thị trường, mặc dù đến cuối ngày thị trường đã phục hồi 70 Nguyên nhân được báo cáo là do một nhà giao dịch tương lai tên là Navinder Sarao đã liên tục đặt mua vào và bán ra hàng trăm hợp đồng tương lai E-mini S&P Futures tại Sàn giao dịch Chicago (CME) Một sự kiện
nữa cũng bị ảnh hưởng bởi lệnh máy tính tạo ra vượt quá khả năng của sàn giao dịch có thể duy trì được lưu lượng lệnh phù hợp như tại ngày 24/8/2015 đã xảy ra
cuộc bán tháo ở Châu Á đã có tác động lan truyền đến sự sụt giảm giá các hợp đồng tương lai tại Mỹ và Châu Âu, do lo ngại sự suy thoái của nền kinh tế Trung
Quốc, và sự không chắc chắn về việc tăng lãi suất của Fed; đã làm cho chỉ số Dow
giảm hơn 1.000 điểm ngay khi thị trường mới mở cửa giao dịch
Không có tiêu chí chuẩn về giao dịch thuật toán
Các nhà môi giới đưa ra nhiều chiến lược giao dịch thuật toán để cho các nhà đầu tư lựa chọn; tuy nhiên không phải nhà đầu tư nào cũng thực sự hiểu sâu về
Trang 3125
các giao dịch thuật toán, nên có thể họ không biết được chiến lược giao dịch nào là
thực sự hiệu quả và phù hợp cho họ Nguyên nhân chính là hiện nay chưa có tiêuchí nào đánh giá như thế nào là một chiến lược giao dịch thuật toán chuẩn, vì thế
rất khó để đánh giá chất lượng của các giao dịch thuật toán
1.2 Phân loại giao dịch thuật toán
Trong quá trình đầu tư, nhìn chung nhà đầu tư sẽ cần có hai hoạt động chính, đó là ra quyết định mua hoặc bán tài sản, và thực hiện lệnh giao dịch Quá trình đầu tư chứng khoán có sử dụng giao dịch thuật toán cũng như vậy, mục đích
của việc ra quyết định đầu tư là tự động hóa các chiến lược đầu tư nhằm tìm kiếm
lợi nhuận; trong khi quá trình thực hiện lệnh giao dịch nhằm mục đích tự động hóa quá trình đặt lệnh giao dịch, tối ưu chi phí thực hiện lệnh giao dịch
Giả định một nhà đầu tư đang nắm giữ 25 tỷ giá trị cổ phiếu HPG, với thị giá bình quân khoảng 25.000 đồng/ cổ phiếu, số lượng cổ phiếu HPG nhà đầu tưnày đang có là 1 triệu cổ phiếu; với khối lượng giao dịch bình quân mỗi phiên là 2 triệu cổ phiếu; vì thế nếu nhà đầu tư này đặt lệnh bán toàn bộ số cổ phiếu trên sẽ
tạo ra một cú sốc cung hàng trên thị trường đối với cổ phiếu này (với quy mô riêng lệnh này lên đến 50% khối lượng của toàn phiên giao dịch), làm xuất hiện hiện tượng trượt giá, làm cho nhà đầu tư này có thể chịu sự thiệt hại đáng kể do giá
giảm (Napate và Thakur, 2020)
Thuật toán thực hiện giao dịch (TEA8) cho phép các nhà đầu tư giảm tình
trạng trượt giá bằng cách giải phóng vị thế của mình ra thị trường một cách chậm rãi và có lập trình, thường dựa vào các khoảng thời gian hoặc hành vi khối lượng giao dịch Hệ thống này được áp dụng từ những năm 1970 tại Mỹ, khi Sở giao
dịch chứng khoán New York giới thiệu hệ thống "lệnh giao dịch xoay vòng", cho phép các nhà đầu tư đặt lệnh thông qua hệ thống máy tính mà không cần các nhà môi giới trên thị trường Sau đó, các giao dịch TEA này đã tăng trưởng nhanh
8 Trade Execution Algorithm
Trang 3226
chóng qua các năm sau đó, thậm chí một số người còn cho rằng sự sụp đổ của thị trường chứng khoán năm 1987 có nguyên nhân do các giao dịch loại này gây ra, mặc dù các mối liên hệ chưa rõ ràng Tại Mỹ, mức độ phổ biến của các giao dịch TEA đã tăng mạnh từ năm 2001 khi Ủy ban chứng khoán Mỹ (SEC) áp dụng cách đặt số thập phân trong tất cả các báo giá cổ phiếu, thay đổi quy mô đặt giá tối thiểu
từ 1/16 của USD (tương đương 0,0625 USD) thành 0,01 USD trên mỗi cổ phiếu Chính điều này đã hỗ trợ cho việc chia nhỏ lệnh đặt, nâng cao năng lực và tính linh hoạt của TEA (Napate và Thakur, 2020)
Tùy theo mục đích, giao dịch thuật toán có thể được phân loại thành một số trường hợp dưới đây
1.2.1 Thuật toán trung bình giá theo thời gian (TWAP9)
Trung bình giá theo thời gian là giá trung bình của một công cụ tài chính trong một khoảng thời gian nhất định, có thể trong một vài giờ, ngày hoặc tháng, v.v… Thuật toán này cố gắng thực hiện lệnh đặt hàng lớn bằng cách thực hiện các
lệnh nhỏ hơn (ở ví dụ trên, với giá trị 25 tỷ đồng đặt bán toàn bộ cổ phiếu HPG trên, có thể được chia thành các lệnh với giá trị 250 triệu đồng cứ sau mỗi 5 phút cho đến khi bán hết thì thôi) Mức giá trung bình theo thời gian là chiến lược thực
hiện giao dịch chứng khoán nhằm đạt được giá thực hiện trung bình gần với giá trung bình theo thời gian của một khoảng thời gian cụ thể do nhà đầu tư định trước (Napate và Thakur, 2020)
9 Time Weighted Average Price
Trang 3327
Nguồn: Kokaz (2020) Chiến lược TWAP được kỳ vọng cung cấp mức giá thực hiện tốt hơn trongcác trường hợp: (1) Quy mô lệnh lớn hơn thanh khoản hiện có trên danh sách đặt lệnh; (2) Dự đoán về thời kỳ biến động giá cao, trong khi xu hướng tăng hoặc
giảm chưa rõ ràng
Trên thực tế, các thuật toán TWAP sẽ nhanh chóng thay đổi mức độ phức
tạp như khoảng thời gian đặt lệnh, quy mô đặt lệnh để những người tham gia thị trường khác khó theo dõi và dự đoán các thuật toán được đặt Tuy nhiên, về nguyên tắc, các lệnh TWAP vẫn tuân theo nguyên tắc là chia lệnh giao dịch lớn thành các lệnh nhỏ hơn trong một khoảng thời gian nhất định để làm giảm mức độ trượt giá chứng khoán trên thị trường (Bennur, 2021)
Điểm mạnh của thuật toán TWAP là tính đơn giản khi áp dụng, nhưng đâycũng chính là điểm yếu của phương pháp này Việc lệnh thành các phần nhỏ hơn
để giao dịch đều trong ngày dễ thực hiện, nhưng không tính đến khối lượng thay đổi của thị trường, vì thế có những lúc lệnh vẫn cứ được đưa ra mà không quantâm đến việc thị trường đang được bán tháo với khối lượng lớn (Bennur, 2021)
Trang 3428
1.2.2 Thuật toán trung bình giá theo khối lƣợng (VWAP10)
Chiến lược giá trung bình theo khối lượng là một thuật toán giao dịch dựa trên lịch trình được tính toán trước để thực hiện một lệnh lớn hơn nhằm giảm thiểu tác động đến giá thị trường của chứng khoán Đây còn gọi là mức giá trung bình
có trọng số, thuật toán VWAP chia nhỏ một lệnh lớn dựa trên tương quan khối lượng giao dịch cho chứng khoán đó so với thj trường; giao dịch số lượng lớn hơnkhi khối lượng thị trường lớn hơn và ngược lại
lƣợng (VWAP)
Nguồn: Kokaz (2020) VWAP còn được coi là thước đo mức giá trung bình mà một tài sản được giao dịch trong một khoảng thời gian nhất định, đây là chỉ số được sử dụng với
mục đích xác định giá trị trung bình của giá tính theo khối lư Để tính toán VWAP, các nhà phân tích sử dụng công thức:
10 Volume Weighted Average Price
Trang 3529
= ∑(Tổng số cổ phiếu được mua x iá cổ phiếu)ổ ố ổ ℎ ế đượ
Lệnh VWAP tiêu chuẩn được tính bằng cách sử dụng tất cả các lệnh của
một ngày giao dịch nhất định, nhưng nó cũng có thể được sử dụng để xem xét nhiều khung thời gian khác nhau, tùy thuộc vào mục đích của người phân tích hoặc mục tiêu đặt lệnh Tỷ lệ VWAP sau đó có thể được biểu diễn dưới đồ thị dạng đường Trong nhiều trường hợp, đường VWAP được ví như đường trung bình động, trong đó khi giá nằm trên đường VWAP thì thị trường đang được coi là xu
thế tăng, ngược lại khi giá nằm dưới đường VWAP thì thị trường đang được coi là
ở trong xu hướng giảm (Algotrade, 2023)
Nhiều tổ chức lớn sẽ sử dụng đường VWAP trong ngày làm điểm giá trị
hợp lý để từ đó họ tiếp tục các chiến lược tích lũy cổ phiếu hoặc bán ra, dựa vào
nhận định phân tích của mình Điều này có nghĩa, nếu giá thị trường của cổ phiếu
họ đang quan sát biến động thấp hơn đường VWAP, họ sẽ đặt mua số lượng lớn cổ phiếu; tuy nhiên trong một số trường hợp, nếu nhóm nhà đầu tư tổ chức đó đã bị lỡ
đà mua gom cổ phiếu trước đó, họ vẫn có thể sẵn sàng mua cổ phiếu khi thị giá đang ở trên đường VWAP Chính vì nắm bắt được nguyên lý này, nhiều nhà đầu tư
đã thực hiện chiến lược giao dịch theo đà tăng khi giá ở trên đường VWAP, và ngược lại giao dịch theo đà giảm nếu giá ở dưới đường VWAP (Algotrade, 2023) 1.2.3 Thuật toán phần trăm theo khối lƣợng (POV11)
Đây là thuật toán thực hiện lệnh giao dịch theo một tỷ lệ phần trăm đã được xác định trước khi xây dựng thuật toán so với tính thanh khoản thực tế trên thị trường ở từng thời điểm, cho đến khi hoàn thành yêu cầu giao dịch mua hoặc bán chứng khoán Nếu điều kiện khối lượng thị trường tăng lên, thì thật toán sẽ tự động nâng khối lượng giao dịch lên nhiều hơn và ngược lại Ví dụ, khi nhà đầu tư
11 Percent of Volume
Trang 3630
cần bán 1 triệu cổ phiếu HPG bằng thuật toán PVO, với tỷ lệ tham gia là 10%; nếu
cứ mỗi 100.000 cổ phiếu HPG được giao dịch trên thị trường, thuật toán sẽ tham gia bán 10.000 cổ phiếu HPG cho đến khi bán hết số lượng cần yêu cầu
Bằng cách áp dụng thuật toán POV trong giao dịch, khối lượng lệnh mua
hoặc bán cổ phiếu đưa vào thị trường không quá nhiều so với thanh khoản chung
của cả thị trường (ví dụ ở mức 10% thị trường như ở ví dụ trên), vì thế các nhà đầu
tư dễ dàng che đi hành động giao dịch của mình, không tác động nhiều đến biến động giá trên thị trường Tuy nhiên, trong trường hợp thị trường giao dịch không thuận lợi, nhà đầu tư sẽ mất nhiều thời gian để hoàn thành khối lượng cổ phiếu dự định giao dịch Chính vì vậy, lệnh POV là loại lệnh tối ưu dành cho các nhà đầu tưkhông có thời gian thực hiện lệnh cụ thể, chỉ yêu cầu có tỷ lệ thực hiện lệnh thay đổi theo khối lượng thị trường (Algotrade, 2023)
Nguồn: Kokaz (2020) 1.2.4 Thuật toán giao dịch độc quyền (Proprietary Trading Algorithms)
Thuật toán giao dịch độc quyền, còn gọi là các thuật toán dành cho giao
dịch tự doanh, là việc các công ty tài chính, công ty chứng khoán giao dịch cho
Trang 3731
chính mình để tìm kiếm lợi nhuận Như vậy thay vì tìm nguồn thu từ các khoản phí nhỏ từ hoạt động giao dịch của khác hàng, các công ty tài chính, công ty chứng khoán sẽ trực tiếp giao dịch trên thị trường tài chính
Sở dĩ các tổ chức tài chính này tham gia hoạt động tự doanh vì họ cho rằng mình có lợi thế cạnh tranh để giúp họ có thể kiếm được mức lợi tức cao hơn so với các nhà đầu tư thông thường; tài sản thường được sử dụng để đầu tư tự doanh bao
gồm cổ phiếu, trái phiếu, hàng hóa thông thường, các loại tiền tệ và các sản phẩm phái sinh Sự phát triển của các hoạt động tự doanh ngày nay đã được phát triển
mạnh mẽ nhờ có sự tiến bộ đáng kể về mặt công nghệ, các quy định của pháp luật cũng như các động lực của thị trường tài chính
Các giao dịch tự doanh bắt đầu phát triển từ những năm 1970 với sự ra đời
của hệ thống máy tính và các nền tảng giao dịch điện tử Sự ra đời của các sàn giao dịch điện tử và sàn giao dịch được máy tính hóa dần dần thay thế các hệ thống giao dịch thủ công trước đây; việc chuyển đổi này cho phép thực hiện các giao dịch nhanh chóng, cho phép các công ty môi giới xử lý khối lượng giao dịch
lớn, và họ cũng nhận ra việc nắm bắt nhiều và nhanh hơn các cơ hội trên thị trường Các chủ thể thực hiện hoạt động tự doanh đã bắt đầu đầu tư mạnh mẽ vào công nghệ và các chiến lược giao dịch định lượng nhằm đạt được lợi thế cạnh tranh trong môi trường giao dịch khốc liệt, với sự nổi lên của các phương phápgiao dịch chênh lệch giá, giao dịch thuật toán và giao dịch với tần suất cao đã trở thành những đặc tính nổi bật của các thuật toán giao dịch tự doanh từ cuối thế kỷ
20, đầu thế kỷ 21
Nhà tạo lập thị trường tạo tính thanh khoản cho thị trường bằng cách sẵn sàng mua và bán một tài sản ở mức giá chào mua và bán ở giá đã được đưa ra Nhà
tạo lập thị trường rất phổ biến đối với thị trường ngoại hối, và cả trên thị trường
chứng khoán; thậm chí có một số công ty còn đóng vai trò nhà tạo lập thị trường cho Bitcoin và các loại tiền điện tử khác Lợi thế của nhà tạo lập thị trường so với
Trang 3832
các nhà đầu tư thông thường đó là họ có thể thực hiện lệnh ngay lập tức thay vì
phải đợi lệnh khớp xuất hiện Đổi lại, nhà tạo lập thị trường tìm kiếm lợi nhuận bằng cách thiết lập mức giá chênh lệch hợp lý giữa giá chào mua và giá chào bán Các thuật toán tạo lập thị trường phải xác định giá mua và bán phù hợp để tối đahóa lợi nhuận Có hai sự đánh đổi mà nhà tạo lập thị trường phải cân nhắc khi cố
gắng đạt được hành vi thị trường tối ưu:
Thứ nhất, có sự đánh đổi giữa khối lượng và ký quỹ Nếu chênh lệch giá chào mua của nhà tạo lập thị trường quá thận trọng thì sẽ có ít lệnh được thực
hiện Mặt khác, nếu mức chênh lệch quá cao thì nhiều lệnh sẽ được thực hiện nhưng nhà tạo lập thị trường sẽ kiếm được ít tiền từ mỗi giao dịch Vì thế, mức chênh lệch giá phải đủ hấp dẫn đối với những người tham gia thị trường, trong khi
vẫn có thể mang lại lợi nhuận cho nhà tạo lập thị trường
Thứ hai, mặc dù nhà tạo lập thị trường có thể thu lợi từ chênh lệch giá chào mua, nhưng họ vẫn phải đối mặt với rủi ro thay đổi giá với lượng hàng tồn kho của tài sản mà họ nắm giữ Nếu giá trên thị trường giảm, các hàng tồn kho cũng phải bán với giá thấp hơn so với giá mua; do đó nhà tạo lập thị trường phải thiết kế thuật toán báo giá để giá đặt thầu và giá chào bán đạt mức tối ưu để kiếm lợi nhuận, đồng thời giảm rủi ro cho lượng hàng tồn kho Thường thì các nhà tạo lập
thị trường cố gắng duy trì mua và bán với khối lượng gần nhau để tránh tích lũylượng hàng tồn kho lớn Để làm được điều này, các thuật toán cần được thiết kế
một cơ chế đưa ra các mức giá chào mua thận trọng hơn khi lượng hàng tồn kho
đã tồn tại nhiều, trong một thời gian dài
1.2.5 Thuật toán giao dịch theo cặp (Pair Trading)
Thuật toán giao dịch theo cặp nhằm mục đích tìm ra hai cổ phiếu đã từng
có giá biến động cùng nhau; nếu chuỗi giá có hiện tượng phân kỳ, các vị thế mua
và bán sẽ được mở theo hướng ngược lại Với giả định về sự đảo chiều ở ngưỡng trung bình, thuật toán được cho rằng sẽ kiếm được lợi nhuận từ sự biến động bất
Trang 3933
thường của giá chứng khoán Đối với chiến lược giao dịch theo cặp, điều quan
trọng nhất là xác định cổ phiếu nào có mối tương quan với nhau, và cách xác định
sự phân kỳ giá
Bước đầu tiên của thuật toán này là chọn các cặp cổ phiếu từ một loạt
những cổ phiếu trong danh mục mà nhà đầu tư quan tâm; thường thì các nhà giao
dịch tự doanh sẽ truy hồi lịch sử giá ít nhất trong vòng một năm của các cổ phiếu
đó, đây được gọi là khoảng thời gian nền tảng để tiến hành phân tích Cặp cổ phiếu phù hợp được xác lập thông qua việc xác định được một sự sai lệch về độ tươngquan.Với giả định trong quá khứ là cặp cổ phiếu này đã luôn duy trì một độ tươngquan nhất định, vì thế việc giao dịch theo cặp sẽ được các thuật toán phát hiện ra
và tiến hành giao dịch khi độ tương quan đó biến động khác đi Cụ thể, khi cặp cổ phiếu đó trong giao dịch bị lệch hướng, các nhà giao dịch tự doanh sẽ kiếm lợi nhuận từ vị thế mua của cổ phiếu đang được giao dịch dưới giá trị (under value),
và vị thế bán của cổ phiếu đang giao dịch trên giá trị (over value) Ngoài ra, nếu các cổ phiếu này quay trở về độ tương quan trong quá khứ, sẽ tạo ra một khoản lợi nhuận từ sự hội tụ giá
1.2.6 Giao dịch thuật toán tần suất cao (HFT Algorithms)
Giao dịch tần suất cao (HFT12) là giao dịch thuật toán được đặc trưng bởi
tốc độ thực hiện giao dịch cao, số lượng giao dịch rất lớn và thời gian đầu tư ngắn hạn Phương pháp này sử dụng các máy tính đặc biệt để đạt được tốc độ thực hiện giao dịch cao nhất có thể; do đặc tính hệ thống máy tính phức tạp và tốn kém nhiều chi phí, nên phương pháp này chủ yếu được sử dụng bởi các nhà đầu tư tổ chức lớn như các ngân hàng đầu tư, các quỹ phòng hộ, v.v… Các thuật toán phức
tạp sẽ được sử dụng trong giao dịch tuần suất cao để phân tích từng cổ phiếu, xác định các xu hướng mới xuất hiện tính bằng mili giây; nếu tìm thấy các yếu tố kích
hoạt, hàng trăm lệnh mua sẽ được gửi đi chỉ trong vài giây sau đó
12 High-frequency trading
Trang 4034
Từ năm 1983 NASDAQ đã giới thiệu và dịch bằng hệ thống máy tính chính
thức, thúc đẩy việc giao dịch tần suất cao phát triển; vào đầu năm 2000, giao dịch tần suất cao chỉ chiếm chưa đến 10% số lệnh đặt mua cổ phiếu, nhưng con số này
đã tăng lên nhanh chóng Đến năm 2001, loại hình giao dịch này chỉ mất vài giây
để đưa ra quyết định thực hiện lệnh, cho đến năm 2005 đến 2009, theo NYSE khối lượng giao dịch tần suất cao đã tăng lên 164 Đến đầu năm 2010, thời gian thực
hiện lệnh HFT này đã giảm xuống còn mili giây, cuối năm 2010 đã giảm xuống còn micro giây; đến năm 2012 mỗi giao dịch được thực hiện trong vài nano giây
Giao dịch thuật toán tần suất cao hoạt động trên nguyên tắc tốc độ và hiệu
quả; các công ty cung cấp dịch vụ HFT sử dụng công nghệ tiên tiến và hệ thống máy tính mạnh mẽ để phân tích dữ liệu lớn từ thị trường trong thời gian thực Các
hệ thống máy tính sẽ xác định các mô hình, xu hướng và khoảng chênh lệch giá có
thể được tận dụng để khai thác lợi nhuận trong giao dịch Khi phát hiện cơ hội kiếm lời, các thuật toán sẽ tự động thực hiện đặt lệnh trong vòng micro giây, tận
dụng những khoảng chênh giá nhỏ nhất Có thể kể đến một số ưu điểm của các giao dịch thuật toán tần suất cao, đó là:
Thứ nhất, tăng tính thanh khoản cho thị trường Các giao dịch thuật toán tần
suất cao góp phần tăng tính thanh khoản cho thị trường bằng cách thực hiện nhiều giao dịch một cách nhanh chóng, đảm bảo có người mua và người bán đối với các
loại chứng khoán khác nhau
Thứ hai, giảm chênh lệch giữa giá chào mua, chào bán trên thị trường Với
tần suất và khối lượng giao dịch do HFT đưa ra sẽ làm thu hẹp chênh lệch giữa giá chào mua và giá chào bán, mang lại lợi ích cho các nhà đầu tư tham gia trên thị trường
Thứ ba, tăng tính hiệu quả cho thị trường Do hệ thống HFT liên tục rà soát thông tin giá cả trên thị trường, vì thế nhanh chóng phản ánh vào các lệnh đặt ra;