Đã qua rồi thời của một căn phòng đầy những trader điên cuồng thực hiện giao dịch và cố gắng theo dõi thị trường đầy biến động. Thuật toán máy tính là công nghệ định hình thị trường hiện nay. Có đến 70% tất cả các giao dịch tại Hoa Kỳ hiện được thực hiện bằng máy móc chứ không phải con người.
Trong khi giao dịch thuật toán đang tiếp tục phát triển thì công nghệ tiếp tục được cải thiện. Có một số tiến bộ công nghệ quan trọng đã được thực hiện và có thể trở thành một phần của tương lai gần trong giao dịch. Những phạm vi này chỉ đơn giản là cải thiện độ chính xác và tốc độ thực hiện giao dịch, sau đó là sử dụng các hệ thống AI phức tạp để thực hiện phân tích thị trường và đưa ra dự đoán xu hướng chính xác. Trong bài viết này, chúng tôi sẽ xem xét công nghệ hứa hẹn nhất để cải thiện và phát triển giao dịch thuật toán.
Tiến bộ công nghệ
- Tốc độ
Đối với những người không quen thuộc với giao dịch thuật toán, nó có thể được định nghĩa là bất kỳ giao dịch nào diễn ra ở cấp độ tự động. Máy tính đưa ra các thuật toán cụ thể để thực hiện giao dịch ở khối lượng lớn và tốc độ cao. Ưu điểm đáng kể nhất của giao dịch thuật toán là thực hiện nhanh chóng. Máy tính có khả năng thực hiện giao dịch nhanh hơn hàng triệu lần so với con người thao tác thủ công. Thật khó để một người có thể hiểu được giá trị của nano giây trong khi điều quan trọng là phải vượt lên trước các trader cạnh tranh.
Tốc độ nhanh hơn có nghĩa là giám sát hiệu quả tình trạng của thị trường và giám sát tốt hơn các thay đổi về giá cả cũng như khối lượng. Giao dịch tiền thuật toán có khả năng giúp các trader thực hiện các lệnh nhanh hơn, mở rộng danh mục chiến lược bằng cách sử dụng các công cụ định lượng tiên tiến hơn và loại bỏ cảm xúc của con người thường ảnh hưởng đến hiệu suất của chiến lược giao dịch.
Các hệ thống trong tương lai đang được phát triển và thử nghiệm hiện nay sẽ loại bỏ lỗi bằng cách phân tích thị trường, dữ liệu lịch sử và lịch sử giao dịch nhanh hơn nhiều so với hiện tại. Họ sẽ có khả năng sử dụng các chiến lược giao dịch khác nhau bằng cách phân tán rủi ro trên nhiều tài khoản và nhanh chóng điều chỉnh để thay đổi điều kiện thị trường.
Phần cứng cũng có thể được cải thiện, thực hiện các chip lập trình để có hiệu suất cao nhất và hiệu quả nhất trong đó thuật toán sẽ thực hiện nhiều tác vụ cùng một lúc và sử dụng một động cơ.
- Công nghệ vi sóng
Theo Information Week Magazine, “lợi thế một phần nghìn giây trong các ứng dụng giao dịch có thể mang lại 100 triệu đô la một năm cho một công ty môi giới lớn” và đó là lý do tại sao công nghệ tiếp tục phát triển và cải thiện kết quả của nó. Như vậy, ngay cả một lợi thế nhỏ cũng có thể dẫn đến tỷ lệ lợi nhuận cao hơn đáng kể.
Một trong những trường hợp đầu tiên về cải thiện tốc độ mạnh mẽ trong giao dịch thuật toán đã được chứng minh khi cáp quang tốc độ cao được xây dựng giữa Chicago và New York vào năm 2010. Nhờ vào công nghệ này, tốc độ truyền thông đã giảm từ 16 mili giây xuống còn 13 mili giây. Hiện nay, công nghệ cáp quang đang được thay thế bằng vi sóng. Bởi vì tín hiệu truyền qua không khí nhanh hơn qua kính, công nghệ vi sóng, sử dụng các tháp vi sóng được xây dựng giữa các sàn giao dịch chứng khoán lớn, mang lại một lợi thế khác biệt.
Hệ thống vi sóng giúp giảm khoảng 40% thời gian cần thiết để tiếp cận thị trường giữa New York và Chicago. Cáp sợi cần 8.3 mili giây trong khi vi sóng dao động từ 4.6 đến 4.74. Khi ngày càng có nhiều công nghệ tiên tiến được phát triển và sử dụng, tốc độ thực hiện giao dịch tiếp tục tăng và có thể sớm giảm xuống chỉ còn là nano giây. Theo báo cáo, một số công ty HFT cho biết có thể gửi lệnh thực hiện trong 740 nano giây (0.00074 mili giây).
- FPGA (cổng lập trình trường)
Một yếu tố quan trọng khác để giao dịch nhanh là triển khai phần cứng tiên tiến, thường được giao cho các phần thực hiện chức năng giao dịch chuyên sâu của máy tính như GPU, FPGA hoặc bộ xử lý tùy chỉnh.
CPU có nhiều công dụng và cũng được sử dụng để xử lý bộ hướng dẫn nhỏ; tuy nhiên, không đủ để duy trì tốc độ thực hiện giao dịch cần thiết. Mặt khác, FPGA có thể được lập trình lại theo yêu cầu mong muốn sau khi sản xuất, do đó, nó có thể thay thế linh hoạt cho ASIC có chức năng cố định.
- Đặt máy chủ
Đối với các trader giao dịch với tần suất cao, độ trễ thấp rất quan trọng để đạt được lợi nhuận cao nhất. Cách tốt nhất để đạt được điều đó là đặt các máy chủ nơi thuật toán được chạy càng gần càng tốt với các công cụ dữ liệu trên sàn giao dịch. Quá trình này được gọi là colocation – đặt các máy chủ ở gần nhau, đôi khi ngay cả trong cùng một phòng với các máy chủ của sàn giao dịch. Điều này cho phép các giao dịch được thực hiện mà không bị cản trở bởi thời gian di chuyển của không gian. Ngoài ra, các máy chủ được tạo ra như vậy có quyền truy cập vào bảng giá và dữ liệu khác (sổ đặt lệnh, giao dịch, giá, …) nhanh hơn so với những người tham gia thị trường khác. Vì tốc độ là một yếu tố quan trọng ở đây nên họ có thể đặt lệnh ở đầu hàng đợi với bất kỳ giá nào. Colocation đã trở thành một hoạt động kinh doanh có lợi nhuận cho các sàn giao dịch tính phí hàng triệu đô la để truy cập độ trễ thấp.
Sàn giao dịch BATS Chi-X Europe có trụ sở tại London từng nhanh hơn 10 lần so với thị trường chứng khoán truyền thống và là nền tảng châu Âu đầu tiên cung cấp dịch vụ đặt máy chủ vào tháng 3/2007 tại trung tâm dữ liệu Equinix ở Slough, Anh. Các sàn giao dịch khác, chẳng hạn như Sở giao dịch chứng khoán London và NYSE Euronext, đã bắt đầu cung cấp dịch vụ colocation vào năm 2009 – 2010. Ngày càng có nhiều sàn giao dịch đang cung cấp các dịch vụ colocation như HitBTC, Coinbase, OKCoin và các dịch vụ khác.
Trong khi các nhà phê bình cho rằng colocation mang lại cho người tham gia thị trường lợi thế công nghệ bất công thì Cơ quan Thị trường Tài chính (AFM) cho rằng đó chỉ là một quyết định đầu tư mà mỗi người tham gia thị trường có thể tự đưa ra tùy thuộc vào độ nhạy, kỹ năng và xem xét chi phí cũng như những lợi ích khác. Những lợi ích tiềm năng mà colocation có thể mang lại được bù đắp bởi chi phí cao. Để có sự cạnh tranh công bằng, các sàn giao dịch đã được yêu cầu đảm bảo rằng nhiều nhà cung cấp được phép cung cấp các dịch vụ đó tại cơ sở colocation của họ.
- Ngôn ngữ lập trình cấp thấp
Giống như nhiều công việc khác, sự tiến bộ của công nghệ đang dần thay đổi các bộ kỹ năng cần thiết cho các trader. Là một trader, bạn có thể sẽ quan tâm đến giao dịch định lượng bao gồm giao dịch tần số cao và giao dịch thuật toán. Nó sử dụng các ngôn ngữ lập trình cấp thấp để xây dựng các thuật toán và đảm bảo rằng sức mạnh tính toán của phần cứng được sử dụng hiệu quả.
Việc tự động hóa ngày càng tăng có thể mang lại những cách tiếp cận mới hơn bao gồm nhiều cấu trúc hơn và trừu tượng hơn, cho phép các ngôn ngữ lập trình thực hiện những gì các lập trình viên thường phải tự làm. Các tính năng tự động này cung cấp cho lập trình viên nhiều khả năng tận dụng và thời gian hơn để tập trung vào các vấn đề lớn hơn. Trong nhiều trường hợp, chúng cũng thể hiện hiệu suất tốt hơn so với quá trình ra quyết định của con người vì các cơ chế tự động này có khả năng tìm kiếm cơ hội hiệu quả và tính toán song song tốt hơn trong khi loại bỏ một số lỗi đơn giản dẫn đến sai sót.
- Khai thác dữ liệu thay thế
Trong khi các nguồn dữ liệu truyền thống rất phong phú, dữ liệu thay thế cung cấp một bức tranh toàn diện hơn về tình trạng hiện tại của thị trường. Theo khảo sát năm 2018 từ Dataminr, khoảng 79% các nhà đầu tư tổ chức cho biết họ sử dụng một số loại dữ liệu thay thế. Nói một cách đơn giản, dữ liệu thay thế là thông tin được thu thập từ bất kỳ nơi nào bên ngoài các nguồn dữ liệu truyền thống. Trong ngành tài chính, nếu dữ liệu đến từ một nguồn bên ngoài các lĩnh vực truyền thống như hồ sơ của SEC, thông cáo báo chí hoặc nguồn tin cậy, thì nó có thể được coi là dữ liệu thay thế một cách an toàn.
Các nguồn dữ liệu thay thế phổ biến bao gồm phương tiện truyền thông xã hội, hành vi duyệt web, định vị địa lý điện thoại di động, biên lai qua email, giao dịch thẻ tín dụng, thanh toán hóa đơn và đánh giá sản phẩm. Một số trường hợp sử dụng cho thấy dữ liệu thay thế giúp khám phá những kiến thức quan trọng. Ví dụ, các vệ tinh có thể đếm số lượng ô tô trong các Bãi đậu xe của nhà bán lẻ hoặc phát hiện khi các nhà sản xuất thêm ca hoặc giảm lực lượng lao động đã thu hút được nhiều sự chú ý. Trong thế giới hàng hóa, đơn vị Genscape Inc của Daily Mail & General Trust sử dụng máy bay trực thăng để phát tín hiệu hồng ngoại tại các bể chứa dầu để đánh giá mức tồn kho trước dữ liệu của chính phủ. Các báo cáo tin tức cũng thường tập trung vào các nguồn dữ liệu trinh thám, chẳng hạn như dịch vụ theo dõi máy bay phát hiện máy bay phản lực của Occidental Petroleum Corp. tại một sân bay Omaha ở Scotland vào tháng 4, khiến các giám đốc điều hành của gã khổng lồ dầu mỏ phải có cuộc bàn luận với Berkshire Hathaway Inc. của Warren Buffett. Hai ngày sau đó, Buffett thực sự đã đầu tư 10 tỷ đô la vào Occidental.
Những gợi ý như vậy có thể rất quan trọng trong việc đưa ra quyết định đầu tư kịp thời và đi trước thị trường để thu được nhiều lợi nhuận hơn. Việc sử dụng dữ liệu thay thế chắc chắn là tương lai của ngành tài chính. Nó mở rộng hơn, cập nhật hơn và là một chỉ số tốt hơn so với nhiều nguồn truyền thống đã tồn tại trong nhiều năm nay.
- Mạng nơ ron và học máy
Mạng nơ ron nhân tạo là nền tảng của các thuật toán AI đang ngày càng trở nên phổ biến trong cuộc sống hàng ngày của chúng ta. Trong học máy, các mạng lưới nơ ron nhân tạo tạo thành một nhóm các mô hình giáo dục thống kê, được tạo ra với các mạng nơ ron sinh học.
Đây là những hệ thống có khả năng giao tiếp tin nhắn với nhau và có trọng lượng kỹ thuật số. Điều này làm cho các mạng nơ ron thích ứng với đầu vào và có khả năng học hỏi. Đó là lý do tại sao các hệ thống dựa trên mạng nơ ron có thể tự giao dịch mà không cần bất kỳ tác động nào, vì nó sẽ cải thiện các chiến lược giao dịch dựa trên dữ liệu mà nó đã nhận và xử lý.
Các hệ thống thông minh trong tương lai có thể thực hiện thành công tất cả các dữ liệu lịch sử từ các nguồn truyền thống và thay thế mà con người không có khả năng xử lý đúng cách. Nó có thể sử dụng các tiến bộ công nghệ như phần cứng mạnh hơn và kết hợp các ngôn ngữ lập trình hiệu quả để đạt được hiệu suất hoàn hảo và phát triển chiến lược giao dịch có lợi nhất. Nó có khả năng kiểm tra đồng thời nhiều điều kiện thị trường trên toàn cầu, tiết kiệm rất nhiều thời gian và loại bỏ mọi khoảng cách nhỏ nhất về thời gian hoặc xảy ra lỗi. Nó có thể ngoại trừ các rủi ro lớn và sự bất ổn của thị trường, với việc giao dịch trở nên nhạy cảm hơn và nhận ra tác động của việc mua/bán bị sai, đưa ra thách thức để phục hồi mà không cần sự can thiệp của con người.
Nói một cách đơn giản, trí tuệ nhân tạo có thể vượt qua những thách thức và bất lợi trong giao dịch thuật toán mà tâm trí con người không thể làm được. Tuy nhiên, sẽ tốt hơn nếu mọi người và máy móc có thể hoạt động song song để đạt được hiệu suất hoàn hảo cùng nhau. Sự hợp tác giữa con người và các hệ thống AI thực sự là chìa khóa để có thị trường được điều tiết hiệu quả trong khi vẫn minh bạch đầy đủ, công bằng.
Tương lai có vẻ đầy hứa hẹn vì có nhiều cách để công nghệ phát triển, ảnh hưởng đến toàn bộ thị trường cũng như từng người tham gia. Đây là lý do tại sao mọi ý tưởng mới phải được kiểm tra mạnh mẽ trong điều kiện thị trường tự nhiên và thực hiện cẩn thận. Điều quan trọng là phải thực hiện công nghệ có thể tương tác với thị trường theo cách tích cực và hiệu quả để những tiến bộ đó có lợi cho tất cả mọi người.
- ECB xây dựng thuật toán Proof-of-Concept cho các giao dịch ẩn danh sử dụng tiền kỹ thuật số được Ngân hàng Trung ương hỗ trợ
- Trường hợp sử dụng thuật toán PoA (proof-of-authority) trải rộng trên nhiều lĩnh vực: Từ dược phẩm đến trò chơi
Minh Anh
Tạp chí Bitcoin | Dailyhodl