1. Trang chủ
  2. » Thể loại khác

Thực tiễn giao dịch thuật toán tại thị trường chứng khoán việt nam

223 267 28

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 223
Dung lượng 8,53 MB

Nội dung

Bạn có một vài chiến lược giao dịch đã được kiểm nghiệm nhiều năm trên thị trường đem lại lợi nhuận nhưng quá tốn thời gian để thực thi. Bạn mong muốn tự động hóa hoàn toàn quy trình này để tập trung cho công việc quan trọng hơn? Bạn có nhiều ý tưởng giao dịch mới nhưng không thể đánh giá hiệu quả trong dài hạn? Bạn tìm thấy nhiều chiến lược giao dịch tiềm năng trong giai đoạn kiểm thử nhưng cuối cùng đều thua lỗ trong môi trường giao dịch thật? Biết rõ hạn chế của nền tảng AmiBroker, MetaTrader hoặc TradingView, bạn muốn tự phát triển hệ thống giao dịch với khả năng triển khai đa dạng chiến lược đầu tư không chỉ giới hạn trong phân tích kỹ thuật hoặc tiếp cận hệ thống giao dịch tần suất cao nhưng gặp quá nhiều rào cản kỹ thuật? Bạn là một nhà đầu tư phân tích cơ bản và đang tìm kiếm công nghệ tối ưu hóa quy trình thực thi giao dịch ở Việt Nam? Thực tiễn giao dịch thuật toán tại thị trường chứng khoán Việt Nam là tài liệu được viết riêng cho bạn. Cuốn sách khái quát hóa toàn bộ quy trình xây dựng hệ thống giao dịch thuật toán và lộ trình để biến ý tưởng đầu tư thành chiến lược giao dịch cụ thể, kiểm thử, tối ưu, và tự động hóa toàn bộ quá trình thực thi chiến lược. Dưới đây là nội dung chính: Chương I cung cấp các khái niệm và kiến thức giao dịch thuật toán căn bản. Chương II đến Chương VIII hướng dẫn chi tiết cách xây dựng một thuật toán để có thể giao dịch trên thị trường thật, bao gồm: dữ liệu, API, chiến lược giao dịch, kiểm thử dữ liệu quá khứ, tối ưu hóa, kiểm thử dữ liệu tương lai, giao dịch trên môi trường thật cùng một số tiêu chí đánh giá thuật toán. Chương IX đặc biệt dành riêng cho bạn đọc đã có thể phát triển được hệ thống giao dịch đa thuật toán. Chương X trình bày một số kinh nghiệm thực tiễn giao dịch thuật toán tại môi trường Việt Nam. Chương XI gửi đến độc giả ứng dụng miễn phí hỗ trợ quá trình ra quyết định khi giao dịch. Chương XII cho phép bạn đọc trải nghiệm giao dịch thuật toán trên tài khoản chứng khoán cá nhân theo chiến lược SMA. Điều kiện yêu cầu là đã có API. Đội ngũ ALGOTRADE chúc bạn tìm thấy thông tin hữu ích và thiết thực trong tập sách này. Cảm ơn sự quan tâm của quý độc giả

THỰC TIỄN GIAO DỊCH THUẬT TOÁN TẠI THỊ TRƯỜNG CHỨNG KHOÁN VIỆT NAM Võ Duy Anh Nhà sáng lập CEO ALGOTRADE LỜI MỞ ĐẦU Bạn có vài chiến lược giao dịch kiểm nghiệm nhiều năm thị trường Công việc giao dịch mang lại lợi nhuận tốn thời gian Bạn mong muốn tự động hóa hồn tồn q trình để tập trung cho việc quan trọng hơn? Bạn có nhiều ý tưởng giao dịch khơng thể kiểm nghiệm độ hiệu dài hạn? Bạn cảm thấy bị hạn chế rào cản công nghệ nên tiếp cận hướng giao dịch với đơn vị thời gian tính milliseconds? Bạn quen với việc sử dụng phân tích kỹ thuật tảng AmiBroker, MetaTrader TradingView Bạn biết rõ hạn chế hệ thống chấp nhận đánh đổi để phát triển bước đầu nghiệp giao dịch thuật toán Bạn muốn thay đổi nhiều rào cản kỹ thuật cơng nghệ? Bạn nhà phân tích khơng tìm thấy cơng nghệ giúp tự động hóa hồn tồn q trình Việt Nam? “Thực tiễn giao dịch thuật toán thị trường chứng khoán Việt Nam” tài liệu viết riêng cho bạn Cuốn sách khái quát hóa tồn q trình xây dựng hệ thống giao dịch thuật toán từ bước tảng sở giai đoạn phức tạp tối ưu hóa hệ thống đa thuật tốn, đó: Chương I sách cung cấp khái niệm kiến thức nhập môn giao dịch thuật toán Chương II đến Chương VIII trọng tâm hướng dẫn chi tiết cách xây dựng thuật tốn để giao dịch thị trường thật Các chủ đề bao gồm: liệu, API, chiến lược giao dịch, kiểm thử liệu khứ, kiểm thử liệu tương lai giao dịch môi trường thật Chương IX đặc biệt dành riêng cho hệ thống vận hành nhiều thuật toán song song Tối ưu hóa hệ thống đa thuật tốn mang lại lợi ích dài hạn lớn Chương X gửi đến độc giả số ứng dụng miễn phí xem liệu đầu vào cho thuật toán Chương XI cho phép bạn đọc trải nghiệm giao dịch thuật toán tài khoản cá nhân theo mơ hình SMA đơn giản Điều kiện u cầu tài khoản SSI có API Chương XII bổ sung cho bạn đọc kinh nghiệm cần thiết mơi trường giao dịch thuật tốn Việt Nam Đội ngũ Algotrade chúc bạn tìm thấy bạn cần nhiều tập sách Cảm ơn thời gian quan tâm quý độc giả NỘI DUNG LỜI MỞ ĐẦU CHƯƠNG I TỔNG QUAN 1 Tổng quan giao dịch thuật toán 2 Lợi giao dịch thuật toán Các rủi ro nghiêm trọng Giao dịch thuật tốn có phù hợp với tất nhà đầu tư 10 Giao dịch thuật tốn có phải trị chơi tổng 12 Khác biệt chứng khoán sở chứng khoán phái sinh 16 Giao dịch bán tự động 19 Thành tố để xây dựng hệ thống giao dịch thuật toán 21 Bạn có cần thiết để trở thành nhà giao dịch thuật tốn 23 10 Học lập trình để trở thành nhà giao dịch thuật toán 26 CHƯƠNG II CÁC BƯỚC PHÁT TRIỂN THUẬT TOÁN 30 11 Các bước phát triển thuật toán 31 12 Các yếu tố tạo nên chiến lược giao dịch thuật toán hồn chỉnh 36 13 Phân biệt mẫu hình ngẫu nhiên 38 CHƯƠNG III DỮ LIỆU 43 14 Dữ liệu thường dùng giao dịch thuật toán 44 15 Hướng dẫn làm liệu 47 16 API thị trường chứng khoán việt nam 50 17 Quản trị liệu giao dịch thuật toán 52 18 Quy trình tìm kiếm nguồn liệu nhanh 56 CHƯƠNG IV HÌNH THÀNH GIẢ THUYẾT THUẬT TỐN 59 19 Phân biệt hai nhóm thuật tốn 60 20 Hướng dẫn xây dựng giả thuyết thuật toán 62 21 Các chiến lược giao dịch thuật toán 64 22 Chiến lược: trung lập thị trường 67 23 Chiến lược: quán tính giá 70 24 Chiến lược: hồi quy trung vị 73 25 Chiến lược: hướng kiện 76 26 Chiến lược: tạo lập thị trường 79 27 Chiến lược: lướt sóng siêu ngắn 81 28 Chiến lược: hành động trước tái cân quỹ số 83 29 Chiến lược: chênh lệch giá 85 30 Chiến lược: giao dịch lưới 87 31 Chiến lược: beta vượt trội 89 32 Chiến lược: truy vết 93 33 Các chiến lược giao dịch thuật tốn cơng nghệ cao 95 34 Tài hành vi khả ứng dụng giao dịch thuật toán 97 35 Chiến lược thực thi tối ưu hóa chi phí giao dịch 103 CHƯƠNG V KIỂM THỬ DỮ LIỆU QUÁ KHỨ 106 36 Nền tảng triết học 107 37 Các lỗi nghiêm trọng 110 38 Mô-đun kiểm thử liệu khứ 114 CHƯƠNG VI TỐI ƯU HĨA THUẬT TỐN 117 39 Tối ưu thuật toán giao dịch 118 40 Các kỹ thuật tránh overfitting 123 41 Kiểm định thuật toán sau tối ưu hóa 127 CHƯƠNG VII KIỂM THỬ DỮ LIỆU TƯƠNG LAI 131 42 Ý nghĩa kiểm thử liệu tương lai 132 43 Giao dịch giấy 134 44 Giao dịch tài khoản nhỏ 137 CHƯƠNG VIII GIAO DỊCH MÔI TRƯỜNG THẬT 140 45 Đánh giá tỷ suất lợi nhuận 141 46 Đánh giá hiệu suất đầu tư với tỷ lệ sharpe 144 47 Ý nghĩa tham số MDD 146 48 Tiêu chí kelly: định nghĩa ứng dụng 149 49 Đo lường chi phí thâm hụt thực thi giao dịch 153 50 Sử dụng đối chuẩn TWAP VWAP để đánh giá trình thực thi giao dịch 157 CHƯƠNG IX TỐI ƯU HÓA HỆ THỐNG ĐA THUẬT TỐN 160 51 Tối ưu hóa vốn 161 52 Tối ưu hóa beta 164 53 Tận dụng liệu giao dịch 167 CHƯƠNG X INTEL CENTER - CỔNG THÔNG TIN HỖ TRỢ 170 54 Tổng quan 171 55 Dữ liệu chuyên biệt theo dõi nhà đầu tư nước 173 56 Giá trị giao dịch lũy kế ngày khối ngoại vn30 176 CHƯƠNG XI TRẢI NGHIỆM GIAO DỊCH THUẬT TOÁN 179 57 Bắt đầu trải nghiệm 180 58 Giới thiệu thuật toán SMA 183 59 Hướng dẫn đăng ký API CTCP chứng khoán SSI 186 60 Trải nghiệm lab.algotrade.vn 189 61 Kinh nghiệm cấu hình giám sát thuật tốn SMA 199 CHƯƠNG XII KINH NGHIỆM GIAO DỊCH 204 62 Nên hành động nghi ngờ thuật toán vận hành 205 63 Lừa đảo giao dịch thuật toán: đặc điểm chủ đạo 208 64 Phần mềm bên thứ ba giao dịch thuật toán 211 THUẬT NGỮ 214 CHƯƠNG I TỔNG QUAN 1 TỔNG QUAN GIAO DỊCH THUẬT TOÁN Hãy xem bạn để tìm kết cho tốn sau: 185 * 396 - 2021 = ? Nếu bạn giống tất chúng ta, dù bạn để hoàn thành tốn trên, bạn khơng thể làm nhanh xác máy tính Đây khái niệm giao dịch thuật tốn: tận dụng sức mạnh máy tính để thực thi nhiệm vụ mà hệ thống máy tính có lực vượt trội so với người Theo đó: Giao dịch thuật toán (algorithmic trading algo trade) việc sử dụng máy tính để thực q trình mua bán cơng cụ tài hồn tồn tự động theo thuật toán giao dịch lập trình trước Ngày nay, thị trường chứng khốn Việt Nam, hệ thống giao dịch thuật tốn tự động thực tồn q trình đầu tư mà không cần tới can thiệp người, bao gồm truy cập/truy xuất liệu, định, đặt/huỷ lệnh, báo cáo quản trị danh mục đầu tư Truy cập/truy xuất liệu Nhà đầu tư truy cập thơng tin giá, khối lượng cổ phiếu 1641 doanh nghiệp niêm yết sàn HOSE/HNX/UPCOM Việt Nam (SSC: 31/12/2021) 2s Đây lợi cạnh tranh lớn cho nhà đầu tư mong muốn vét cạn toàn hội hữu thị trường Ra định Dựa liệu, ứng dụng phân tích phân tích kỹ thuật, thuật tốn tự động đưa định giao dịch sau lần truy cập/truy xuất liệu Một hệ thống giao dịch thuật tốn tần suất cao đưa hàng ngàn định giao dịch ngày Việt Nam Đặt hủy lệnh Khi định giao dịch, thuật toán đặt hủy lệnh vào tài khoản chứng khoán nhà đầu tư Hiện hệ thống tốt Việt Nam đặt lệnh thành cơng 50 mili giây (ms) sau có định giao dịch Báo cáo Báo cáo tín hiệu, kết đặt/khớp/hủy lệnh theo thời gian thực Đồng thời cập nhật liên tục tình trạng tài khoản tổng hợp kết giao dịch Ngồi ra, tính quan trọng báo cáo thông báo bug thời điểm xảy nhằm rút ngắn thời gian phản ứng xử lý vấn đề Quản lý danh mục Sau danh mục thay đổi, tỷ trọng tiền tài sản khác có thay đổi tương ứng làm thay đổi việc định giao dịch Quản lý danh mục trở nên dần phức tạp thuật toán vận hành thị trường chứng khoán sở thị trường chứng khốn phái sinh Trong trường hợp khơng phải chờ khớp lệnh, tất bước hồn thành 2.5 giây thị trường Việt Nam So sánh với nhà đầu tư chuyên nghiệp, bước thường kéo dài 30 giây khơng thể vét cạn toàn thị trường Đặc biệt hơn, giao dịch thuật tốn hồn tồn khơng cần can thiệp nhà đầu tư Lưu ý giao dịch thuật tốn hiểu cơng cụ cao cấp giao dịch, công cụ tân tiến khác, phụ thuộc vào cách sử dụng cơng cụ người dùng, chiến lược giao dịch thua lỗ tự động hóa trở thành chiến thuật thua lỗ tự động Hiện Việt Nam nhiều đánh đồng giao dịch thuật toán lọc nhiên cần phân biệt lọc dừng lại phần truy cập/truy xuất liệu thông tin hỗ trợ Xét độ phức tạp nhà đầu tư chuyên nghiệp với kỹ Excel tốt xây dựng lọc tương đối 02 ngày để xây dựng hệ thống giao dịch thuật toán tương đối 01 năm với tảng quản trị sở liệu, quản trị máy chủ, lập trình (Python, C), phương pháp đầu tư, quản trị rủi ro quản trị danh mục LỢI THẾ CỦA GIAO DỊCH THUẬT TOÁN Bạn tham gia thi đấu ba mơn phối hợp Triathlon Do đó, bạn khơng thể tiếp tục giao dịch thường lệ Đến cuối ngày, hệ thống giao dịch hàng chục tỷ đồng sinh lợi khoản đáng kể Đó khơng phải giấc mơ bạn tận dụng lợi giao dịch thuật toán đây: Tận dụng luật số lớn Trong lý thuyết xác suất thống kê, luật số lớn nói lặp lặp lại phép thử độc lập với số lượng đủ nhiều giá trị trung bình kết thử nghiệm gần với giá trị kỳ vọng Hiểu theo cách khác, với kiện ngẫu nhiên, khơng đốn trước được, với số lượng lớn lần thử cũng thể tạo kết ổn định lâu dài Luật số lớn minh hoạ dễ dàng qua việc tung xúc xắc Xác suất xuất mặt có 1, 2, 3, 4, nhau, giá trị kỳ vọng kết là: (1 + + + + + 6)/6 = 3,5 Nếu tung xúc xắc vài lần, giá trị trung bình kết thu khác xa giá trị kỳ vọng 3,5 Ví dụ tung xúc xắc lần kết 6, 4, 5, trung bình kết Tuy nhiên, theo luật số lớn, thử tung xúc xắc 1.000 hay 2.000 lần, kết trung bình gần sát với 3,5 Vận dụng luật số lớn vào giao dịch, nhà đầu tư thực vài lần giao dịch với chiến lược xác định trước, kết thắng thua 1, lần giao dịch xảy hồn tồn ngẫu nhiên khơng thể đốn trước được, kết số lần giao dịch không đủ để đánh giá chiến lược đầu tư có hiệu hay khơng Tuy nhiên, nhà đầu tư có chiến lược giao dịch hợp lý, với kỳ vọng tỷ lệ thắng cao 50% chiến lược thực thống số lượng lớn lần giao dịch, kết có lần thắng liên tục thua liên tục, trung bình tạo lợi nhuận dài hạn Và quan trọng, kết dùng để đánh giá mức độ hiệu chiến lược giao dịch Nếu vị đạt mức lợi nhuận kỳ vọng tự động đóng vị chốt lãi, hệ thống hiển thị trạng thái sau: Một số lưu ý Không đặt lệnh thủ công hệ thống giao dịch thuật toán vận hành để tránh xảy lỗi Tuy nhiên, đơi hệ thống xảy số lỗi ngồi mong muốn hệ thống khơng tự động khơng đóng vị (dù tín hiệu chạm mức chốt lời ngưỡng cắt lỗ) Khi gặp tình này, nhà đầu tư cần tạm dừng hệ thống lại đặt lệnh thủ cơng đóng vị để tránh thua lỗ lớn tầm kiểm soát Nhà đầu tư nên đăng nhập vào tài khoản xác thực OTP trước để kịp thời xử lý có lỗi xảy 203 CHƯƠNG XII KINH NGHIỆM GIAO DỊCH 204 62 NÊN HÀNH ĐỘNG THẾ NÀO KHI NGHI NGỜ THUẬT TỐN ĐANG VẬN HÀNH Thị trường giảm mạnh, thuật toán bạn mở vị mua Bạn có định can thiệp vào hệ thống đặt lệnh bán thủ cơng? Nghi ngờ thuật tốn giao dịch thị trường thực tâm lý phổ biến, đặc biệt nhà giao dịch thuật toán bắt đầu Nguyên nhân đơn giản, bạn người sáng lập thuật tốn, bạn nghi ngờ thuật tốn mình, có lẽ bạn Trong thực tế, can thiệp vào thuật tốn vận hành phản tác dụng Bốn hệ can thiệp vào thuật toán Thúc đẩy xu hướng giao dịch theo cảm tính Địn bẩy nhà giao dịch thuật tốn sức mạnh máy tính thuật tốn chứng minh Từ bỏ lợi linh cảm cảm giác thời ngược lại hướng phát triển nhà giao dịch thuật toán Mỗi bạn can thiệp thuật tốn hồn tồn tự động, bạn khiến xa rời nghiệp nhà giao dịch thuật toán thực thụ Nhà giao dịch thuật tốn phải ln ln cẩn trọng, ranh giới hành động can thiệp không can thiệp mong manh Trong dài hạn, tin tưởng thuật toán trọn vẹn giúp bạn phát triển nghiệp rực rỡ Ngồi ra, biết khơng có can thiệp trong trình giao dịch thúc đẩy bạn phải chắn khía cạnh thuật toán Tâm lý hỗ trợ bạn nhiều tương lai Tăng cường căng thẳng giảm tự tin Có hai kết xảy can thiệp ngừng thuật toán mở vị chiều ngược lại: Trường hợp có lợi nhuận, tự tin vào thuật toán bị suy giảm Điều phiền phức bạn phải định lần cảm giác bạn khác với thuật toán vận hành Bạn nên để thuật toán tiếp tục hoạt động hay can thiệp giao dịch thủ công bạn làm? 205 Trường hợp thua lỗ, tất nỗ lực bạn mang lại giá trị âm Tinh thần bạn bị tổn thương Bạn có cảm giác hối hận Kết ngắn hạn hai trường hợp khác nhau, dài hạn giống nhau: Trở nên căng thẳng giảm thiểu tự tin Khơng cịn thời gian rảnh Phần thưởng lớn mà nhà giao dịch thuật tốn đạt thời gian rảnh Từ bỏ hệ thống giao dịch tự động để giao dịch thủ cơng dẫn đến việc nhà giao dịch thuật tốn phải dành tồn thời gian giám sát thuật tốn vận hành để can thiệp lúc Dù có lợi nhuận hay khơng, nhà giao dịch thuật tốn lựa chọn từ bỏ lợi ích lớn nhà giao dịch thuật toán Số liệu thống kê vơ nghĩa Số liệu thống kê thuật tốn bạn sau vài lần can thiệp? Khơng biết liệu giao dịch bạn khơng cịn giá trị Điều làm cho giai đoạn đánh giá nâng cấp thuật toán trở nên vơ khó khăn Tại Algotrade, thuật tốn bình thường xem tốt nhiều so với thuật tốn khơng có số liệu thống kê Làm nghi ngờ thuật tốn vận hành? Tại Algotrade, câu trả lời cố gắng để khai thác ý tưởng không can thiệp vào thuật toán vận hành Sau mơ hình nhằm giải thích khái niệm trên: 206 Trong trường hợp nghi ngờ khơng thể lượng hóa hay túy cảm tính Các nhà giao dịch thuật tốn cân nhắc khơng hành động Trong số trường trường hợp, linh cảm còn, mẹo nhỏ giúp giải phóng áp lực cảm xúc thực giao dịch nhỏ tài khoản khác Hành động giúp giải phóng cảm xúc tức thời giữ tính tồn vẹn liệu giao dịch thuật tốn có liệu giao dịch thủ cơng để phân tích trường hợp cần thiết Nếu nghi ngờ lượng hóa, nhà giao dịch theo thuật toán cần lưu lại ý tưởng xem thuật tốn tính để phát triển tương lai Cách tiếp cận giữ lại thông tin quan trọng từ linh cảm tồn giữ cho thuật tốn vận hành khơng bị tác động Về lâu dài, điều có lợi đồng thời khai thác khả sáng tạo từ linh cảm tin tưởng vào thuật toán hoạt động 207 63 LỪA ĐẢO GIAO DỊCH THUẬT TOÁN: ĐẶC ĐIỂM CHỦ ĐẠO Giao dịch thuật toán, mạng neural, trí tuệ nhân tạo, máy học tâm lý thị trường số từ khóa cơng nghệ cao sử dụng thường xuyên để đánh lừa nhà đầu tư ngây thơ qua thu lợi bất Thực tế diễn phổ biến thị trường chứng khoán Việt Nam Nhận thức đặc điểm chủ đạo người lừa đảo tảng giao dịch thuật tốn tiết kiệm cho nhà đầu tư khoản tiền lớn Tỷ lệ thành công: 100% Nguyên tắc người lừa đảo cần phải trở nên hoàn hảo mắt nạn nhân Không thua lỗ giao dịch ưu tiên hàng đầu Tất nhằm mục đích tạo ảo tưởng chiến thắng đơn giản người tin tưởng theo dẫn dắt Nếu nhà đầu tư bình thường tìm thấy nhà giao dịch thuật tốn tun bố chứng minh người chiến thắng tuyệt đối cách nào, 99% nhà đầu tư phát kẻ lừa đảo Khơng cung cấp kê đầy đủ Nói cách ngắn gọn, nhà giao dịch thuật toán lừa đảo khơng thể có kê giao dịch tốt Vì vậy, khơng có cách cung cấp thông tin Trong trường hợp tốt nhất, cung cấp số giao dịch có lợi nhuận khơng kê hồn chỉnh Ln cơng bố điểm mở/đóng vị trễ Kẻ lừa đảo khơng thể cung cấp điểm mở/đóng vị theo thời gian thực điểm không tồn hệ thống, nhiên người cơng bố điểm mở/đóng vị sau thực tế diễn để đảm bảo 100% tỷ lệ thành cơng 208 Ví dụ điển hình kịch thị trường VN30F1M, với mức giá 1288.3, kẻ lừa đảo cơng bố hình ảnh với nhiều báo đầy màu sắc tuyên bố: mua VN30F1M mức 1280 hàm ý lợi nhuận chưa thực 3,5% Hệ việc công bố điểm mở/đóng vị muộn lợi nhuận chưa thực tốt không thực thi Tại Algotrade, có định nghĩa riêng cho nhà giao dịch này, nhà giao dịch “cỗ máy thời gian”, hiểu nhà giao dịch mua bán q khứ Thuật tốn giả lập cho nhóm sau: ■ Nếu (thị trường tăng điểm); cơng bố mua (giá - 5); ■ Nếu (thị trường giảm điểm); cơng bố bán (giá + 5) Cực kỳ động Kẻ lừa đảo cần diện để phản hồi nạn nhân cắn câu Anh ta cần gây ấn tượng với khả tạo lợi nhuận tần suất chiến thắng liên tục để nhà đầu tư ngây thơ bỏ qua Đó lý anh dành phần lớn thời gian để liên tục cung cấp thông tin giả tạo nhằm đảm bảo tạo ấn tượng khả chiến thắng đặn ngày Trong số trường hợp đặc biệt, kẻ lừa đảo chứng minh kiếm lợi nhuận sau 15 phút ngắn 209 Dẫn dắt đến kênh nội Kẻ lừa đảo tồn nhờ "phí dịch vụ"; đó, cần phải dẫn nhà đầu tư đến số kênh nội riêng tư Ở Việt Nam, kênh riêng tư thường nhóm chat Zalo hay Telegram Kẻ gian lận thử nhiều chiến lược khác từ nhóm chat nội để thu “phí dịch vụ” Một số kẻ lừa đảo khác cung cấp dịch vụ ủy quyền đầu tư toàn phần mà nhà đầu tư ủy quyền khơng lấy lại khoản đầu tư Lưu ý rằng, kênh riêng tư, khoảng 95% tổng số tài khoản giả mạo nằm kiểm soát kẻ lừa đảo để tạo hiệu ứng đám đơng Hiệu ứng nhằm mục đích khẳng định với nạn nhân khả vượt trội kẻ lừa đảo khiến nạn nhân dễ dàng bị lừa cách cam tâm tình nguyện Cơng kích cá nhân bị trích Một hình ảnh hồn hảo cần thiết để thu hút nạn nhân trích bị chống đối nghiêm trọng Đó đặc điểm ẩn mà nhà đầu tư kiểm tra để xem phản ứng kẻ lừa đảo Hãy nhớ kẻ lừa đảo thường xuyên kiểm sốt nhiều tài khoản để đảm bảo có lợi số đông tranh luận Kỹ lập trình: 0% Dành tồn thời gian để lừa đảo, kẻ gian lận thời gian để học thực hành kỹ lập trình Vì vậy, nhóm thường khơng có kiến thức kỹ lập trình Một câu hỏi đơn giản trực tiếp lập trình thường khơng nhận phản hồi Triết lý người lừa đảo làm cho nhà đầu tư ngây thơ tin tưởng vào khả kiếm tiền nhanh chóng mà khơng có rủi ro nào; kỹ đó, tính "phí dịch vụ." Hiểu triết lý lừa đảo đặc điểm đảm bảo nhà đầu tư khơng bị mắc bẫy Ngồi giao dịch thuật toán, kẻ lừa đảo thị trường tài khác chia sẻ nhiều đặc điểm giống Ln ln bình tĩnh nắm vững khái niệm đảm bảo nhà đầu tư không rơi vào cạm bẫy tương tự 210 64 PHẦN MỀM BÊN THỨ BA TRONG GIAO DỊCH THUẬT TỐN Các nhà giao dịch thuật tốn thường chia thành nhóm Nhóm sử dụng phần mềm bên thứ ba gửi lệnh vào cơng ty chứng khốn Phần mềm bên thứ ba thường dùng Việt Nam AmiBroker Ngồi cịn có hai phần mềm phổ biến MetaTrader TradingView Nhóm cịn lại sử dụng hệ thống tự lập trình từ mức độ đơn giản excel đến mức độ phức tạp bao gồm Python, C, Java Nhóm sử dụng phần mềm AmiBroker nhằm giao dịch thuật toán chiếm khoảng 80% số lượng nhà giao dịch thuật toán Việt Nam Bài viết phân tích ưu nhược điểm hướng tiếp cận sử dụng phần mềm bên thứ ba so sánh tương quan với hệ thống Python - API Ưu điểm ■ Ổn định Với hàng trăm ngàn nhà đầu tư giao dịch toàn giới, ưu điểm lớn AmiBroker phần mềm ổn định Nhà đầu tư tin tưởng vào khả hoạt động liên tục quán phần mềm ■ Tiết kiệm thời gian thiết lập hệ thống Để xây dựng hệ thống giao dịch bao gồm tất tác vụ bản, nhà đầu tư tốn nhiều năm chí không thành công xây dựng hệ thống AmiBroker, MetaTrader TradingView giải vấn đề vòng vài tiếng đồng hồ với mức chi phí hợp lý ■ Hỗ trợ tốt trường phái phân tích kỹ thuật Xuất phát từ thị trường tiền tệ (Forex), phần mềm bên thứ ba có khả hỗ trợ tốt cho nhà đầu theo trường phái phân tích kỹ thuật với liệu đầu vào giá khối lượng Nhược điểm ■ Khơng thể tùy biến Vì thiết kế để phục vụ thị trường toàn cầu, tất tùy biến đặc biệt liên quan đến yêu cầu người sử dụng cụ thể phù hợp với thị trường Việt Nam thay đổi 211 ■ Không hỗ trợ liệu Việt Nam Thơng tin báo cáo tài hay thơng tin khác Việt Nam khó tích hợp đầy đủ hồn thiện HIện AmiBroker MetaTrader có hỗ trợ phần thông tin lịch kiện kinh tế số quan trọng cổ phiếu chủ yếu lấy nguồn từ yahoo.finance.com Do nhà đầu tư có thiên hướng phát triển sâu phân tích khó hài lịng với AmiBroker MetaTrader ■ Khơng truy cập vị tài khoản Thông tin tài khoản vốn truy xuất thơng qua API, AmiBroker MetaTrader khơng thể xác định tình trạng tài khoản nhà đầu tư qua gây nhiều lỗi khơng đáng có giao dịch thị trường ■ Khơng hỗ trợ hủy/sửa lệnh Các tác vụ khác ngồi tín hiệu từ phần mềm bên thứ ba thực Ví dụ tác vụ thơng thường hủy sửa lệnh thực từ phần mềm bên thứ ba Việt Nam Vơ hình chung, sử dụng phần mềm bên thứ ba cho phép nhà đầu tư tham gia lệnh thị trường chiến lược đầu tư theo xu hướng ■ Khơng hỗ trợ hệ thống đa thuật tốn Khơng có khả tích hợp thơng tin tài khoản, khơng có khả hủy sửa lệnh, AmiBroker MetaTrader hỗ trợ cho thuật tốn định tài khoản Kết Luận Sau tóm tắt ngắn gọn kinh nghiệm sử dụng phần mềm bên thứ ba so với hệ thống Python - API Việt Nam: Phần Mềm Bên Thứ Ba Python - API Giao dịch thuật toán - Sơ cấp Tốt Khơng tốt Giao dịch thuật tốn - Trung cấp Chấp nhận Chấp nhận Không hỗ trợ Tốt Kiểm thử liệu khứ Tốt Khá phức tạp Kiểm thử liệu tương lai Không hỗ trợ Hỗ trợ Đa thuật tốn Khơng hỗ trợ Tốt Khơng tốt Tốt Giao dịch thuật toán - Cao Cấp Thực thi đặt lệnh 212 Phần Mềm Bên Thứ Ba Python - API Khơng hỗ trợ Tốt Thấp Rất Tốt Phân tích Hạn chế Khá Tốt Phân tích kỹ thuật Rất Tốt Trung bình Dữ liệu Có phí Miễn Phí Phần mềm Có phí Miễn phí Miễn phí Đầu tư liên tục Chậm Nhanh Tình trạng tài khoản Tùy biến Lập trình Tốc độ Sự phù hợp yếu tố quan trọng lựa chọn hướng tiếp cận giao dịch thuật toán Phần mềm bên thứ ba phù hợp với người bắt đầu muốn có trải nghiệm nhanh chóng giao dịch thuật tốn Để trở thành nhà giao dịch thuật toán chuyên nghiệp với khả phát triển hướng giao dịch khác nhau, nhà đầu tư nên cân nhắc sử dụng hệ thống có nhiều khả tùy chỉnh 213 THUẬT NGỮ Giao dịch thuật toán Giao dịch thuật toán (algorithmic trading algo trade) việc sử dụng máy tính để thực q trình mua bán cơng cụ tài hồn tồn tự động theo thuật tốn giao dịch lập trình trước Hệ thống giao dịch thuật toán Hệ thống giao dịch thuật toán hệ thống máy tính tự động thực chiến lược thuật toán giao dịch Thuật toán giao dịch Cịn gọi chiến lược giao dịch thuật tốn – tập hợp quy tắc phải tuân thủ định giao dịch, trả lời cho câu hỏi như: mua hay bán gì, loại lệnh gì, giá khối lượng Giả thuyết thuật toán Trong giao dịch thuật toán, giả thuyết thuật toán hiểu chiến lược giao dịch thuật tốn thuật toán giao dịch Giao dịch bán tự động Giao dịch bán tự động hệ thống sử dụng máy tính kết hợp với can thiệp người để tối ưu trình định Hệ thống đa thuật toán Hệ thống giao dịch thuật toán gồm nhiều thuật toán hoạt động đồng thời quản lý cách đồng Kiểm thử liệu khứ Quy trình mơ q trình đầu tư thực tế, sử dụng liệu lịch sử, để đánh giá liệu chiến lược đầu tư có mang lại kết mong muốn hay không Giao dịch giấy Còn gọi kiểm thử liệu tương lai – mơ q trình đầu tư thực tế, sử dụng liệu từ đến thời điểm định tương lai, để đánh giá liệu chiến lược đầu tư có khả thi hay khơng Tối ưu hố Trong giao dịch thuật tốn, tối ưu hóa trình tìm kiếm tập hợp giá trị tham số có khả tạo hiệu suất tốt giao dịch thực thị trường mục tiêu Giao diện lập trình ứng dụng Giao diện lập trình ứng dụng (application programming interface – API) tập hợp định nghĩa giao thức cho phép hai ứng dụng phần mềm giao tiếp với Giao dịch tần suất cao Giao dịch tần suất cao (high-frequency trading – HFT) giao dịch thuật toán với đặc điểm bao gồm: số lượng giao dịch cực lớn, thực với tốc độ cao đóng/mở vị khoảng thời gian ngắn 214 Chiến lược qn tính giá Nhà đầu tư tìm mua cổ phiếu tăng giá (hoặc bán khống cổ phiếu giảm giá) với lập luận cổ phiếu tăng giá đáng kể gần có xu hướng tiếp tục tăng giá theo đà ngắn hạn (hoặc ngược lại) Chiến lược hồi quy trung vị Chiến lược hồi quy trung vị cho giá cổ phiếu thấp so với giá trị nội giá trị trung bình nhà đầu tư nên mua vào ngược lại Chiến lược chênh lệch giá Chênh lệch giá (arbitrage) chiến lược tận dụng khác biệt tạm thời giá loại tài sản hai thị trường khác để giao dịch thu lợi nhuận mà chịu nhiều rủi ro Chiến lược trung lập thị trường Chiến lược trung lập thị trường nhóm chiến lược đầu tư nhà đầu tư đồng thời mở vị mua bán nhằm giảm thiểu tác động rủi ro thị trường chung đến lợi nhuận danh mục Giao dịch theo cặp Mục đích chiến lược giao dịch theo cặp tìm kiếm cặp cổ phiếu có lịch sử giá tương quan cao với Khi tương quan giá hai cổ phiếu lệch khỏi mức trung bình dài hạn, nhà đầu tư thực mua cổ phiếu vượt trội đồng thời bán cổ phiếu vượt trội với kỳ vọng sai lệch diễn tạm thời Khi tương quan giá hai cổ phiếu hội tụ mức trung bình kỳ vọng, nhà đầu tư đóng vị để thực hóa lợi nhuận Chiến lược chênh lệch giá thống kê Chênh lệch giá thống kê (statistical arbitrage – stat arb) nhóm chiến lược trung lập thị trường phát triển từ chiến lược giao dịch theo cặp, sử dụng mơ hình toán thống kê với hỗ trợ hệ thống máy tính để khai thác tối đa hội giao dịch đến từ thay đổi bất thường giá tương đối cổ phiếu so với cổ phiếu khác Chiến lược hướng Chiến lược hướng kiện chiến lược đầu tư tận dụng kiện thiếu hiệu thị trường diễn xoay quanh kiện công ty mua lại sáp nhập, thông báo tái cấu, mua lại cổ phần, cổ tức bất thường, v.v Chiến lược beta vượt trội Chiến lược beta vượt trội, hay đầu tư theo yếu tố, chiến lược xây dựng danh mục đầu tư theo quy trình có hệ thống, dựa quy tắc, sử dụng yếu tố doanh nghiệp khoản, giá trị, chất lượng để làm tiêu chí định đầu tư 215 Chiến lược lướt sóng siêu ngắn Lướt sóng siêu ngắn (scalping) chiến lược đặc biệt tập trung vào khung thời gian siêu ngắn để đóng mở vị nhằm kiếm khoản lợi nhuận nhỏ Chiến lược hành động trước tái cân quỹ số Nhà đầu tư dự đoán hành động quỹ hốn đổi danh mục (ETF) theo cáo bạch cơng khai giao dịch mô theo phần toàn hành động trước thời điểm tái cân Chiến lược tạo lập thị trường Là chiến lược tham gia đồng thời giá chờ mua chờ bán tốt nhằm tìm kiếm lợi nhuận thơng qua chênh lệch giá Chiến lược giao dịch lưới Là chiến lược thiết lập lưới giá quanh giá trị xác định nhằm tìm kiếm lợi nhuận từ dao động thị trường mà không phụ thuộc vào xu hướng Thuật tốn VWAP Thuật tốn trung bình giá theo khối lượng (volume-weighted average price – VWAP) chia nhỏ đưa lệnh vào thị trường theo khung thời gian khác nhau, khối lượng lệnh nhiều hay khung thời gian tính tốn dựa vào liệu lịch sử khối lượng giao dịch Thuật toán TWAP Thuật toán trung bình giá theo thời gian (time-weighted average price - TWAP) chia nhỏ lệnh thành phần đưa lệnh liên tục vào thị trường, lệnh cách khoảng thời gian Thuật toán POV Thuật toán phần trăm theo khối lượng (percentage of volume POV) thực giao dịch theo tỷ lệ xác định trước so với khoản thực tế thị trường đủ số lượng cần mua/bán Khi khối lượng giao dịch thị trường tăng lên, thuật toán giao dịch nhiều cổ phiếu ngược lại Maximum drawdown Maximum drawdown (MDD) mức giảm lớn tính từ đỉnh đến đáy tài sản hay danh mục đầu tư Tỷ lệ Sharpe Hiệu tỷ suất sinh lợi trung bình tỷ suất sinh lợi phi rủi ro chia cho độ lệch chuẩn tỷ suất sinh lợi; đo lường hiệu suất trung bình đơn vị rủi ro Tỷ lệ Treynor Tương tự tỷ lệ Sharpe, đo lường hiệu suất trung bình đơn vị rủi ro rủi ro tính hệ số beta danh mục thay cho độ lệch chuẩn 216 Chi phí thâm hụt thực thi giao dịch Chi phí thâm hụt thực thi giao dịch khác biệt lợi nhuận giấy lợi nhuận thực tế Lợi nhuận giấy lợi nhuận lý thuyết mà nhà đầu tư nhận với giả định 100% lệnh khớp với mức giá khối lượng mong muốn mà chịu chi phí chi phí giao dịch hay chi phí trượt giá TWAP Giá trung bình theo thời gian (time-weighted average price – TWAP) giá trung bình có trọng số tất giao dịch thực giai đoạn tính tốn VWAP Giá trung bình theo khối lượng (volume-weighted average price – VWAP) giá trung bình có trọng số theo khối lượng tất giao dịch thực trong giai đoạn tính tốn Tiêu chí Kelly Tiêu chí Kelly cơng thức tốn học nhằm xác định số vốn tối ưu nên sử dụng cho giao dịch để tối đa hóa hiệu suất thuật tốn dài hạn 217

Ngày đăng: 24/06/2023, 09:02

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w