[TOC]

bản tóm tắt
Giao dịch định lượng, là sản phẩm kết hợp giữa khoa học và máy móc, đang thay đổi bối cảnh của thị trường tài chính hiện đại. Hiện nay nhiều nhà đầu tư đã chú ý tới lĩnh vực này. Làm thế nào để giảm thiểu rủi ro và đạt được lợi nhuận tốt nhất có thể? Đây cũng là mục đích của loạt bài học này. Là bài viết đầu tiên, chúng tôi sẽ giải thích ngắn gọn về “Giao dịch định lượng là gì”.
Tổng quan
Khi nhiều người nghe thuật ngữ “giao dịch định lượng”, họ nghĩ rằng đó là nghề cao cấp và có thể giúp họ trở nên giàu có chỉ sau một đêm. Kỷ nguyên trí tuệ nhân tạo, cùng với sự phát triển của các công nghệ tiên tiến như học sâu, dữ liệu lớn và điện toán đám mây, đã mang đến cho nó một màu sắc bí ẩn. Có vẻ như chỉ cần sử dụng giao dịch định lượng thì có thể xây dựng được một chiến lược giao dịch “hoàn hảo”.
Trên thực tế, ở một mức độ nào đó, giao dịch định lượng đã trở thành một huyền thoại. Bỏ qua giao dịch, “lượng hóa” thực chất là việc sử dụng máy tính, số liệu thống kê, toán học và các phương pháp khác, thông qua hệ thống đầu tư khoa học, để tìm ra một tập hợp các hệ thống tín hiệu giao dịch dự kiến. Hệ thống tín hiệu này sẽ cho chúng ta biết khi nào và ở mức giá nào nên mua và bán.
Sự phát triển của giao dịch định lượng
Quay trở lại nguồn gốc, người đầu tiên sử dụng các phương pháp định lượng để phân tích những thay đổi dữ liệu và khám phá ra các mô hình biến động giá thị trường không phải là người Hà Lan, nơi khai sinh ra chứng khoán, cũng không phải người Anh - người thúc đẩy tài chính hiện đại, cũng không phải người Mỹ - những người đã cùng tồn tại với tài chính kể từ khi đất nước này được thành lập, mà là một người Pháp.
Ngay từ thế kỷ 18, Jules Regnault, một trợ lý môi giới chứng khoán người Pháp, đã đề xuất lý thuyết hiện đại về sự thay đổi giá cổ phiếu. Sau đó, ông xuất bản cuốn sách “Tính toán xác suất và triết lý giao dịch chứng khoán”, trong đó ông trình bày chi tiết về quy luật lên xuống của thị trường (phân phối chuẩn) mà ông phát hiện ra: “Độ lệch của giá tỷ lệ thuận với căn bậc hai của thời gian”, và cuối cùng đã đạt được thành công trong giao dịch thông qua các quyết định đầu tư hợp lý và định lượng.
Ngày nay, trong thời đại Internet + dữ liệu lớn + điện toán đám mây + trí tuệ nhân tạo, giao dịch định lượng cũng đã phát triển nhanh chóng. Canary Wharf của London, từng là trung tâm tài chính toàn cầu, từ lâu đã trở thành trung tâm của các công ty CNTT. Các ngân hàng đầu tư hàng đầu thế giới cũng đang xây dựng các nhóm định lượng của riêng mình, cố gắng tham gia vào cuộc chiến tài chính “ai nắm được mô hình thì thắng thế giới”. Các nhóm CNTT phát triển mô hình giao dịch này cũng được gọi là Nhóm định lượng. Xét về quy mô, Hoa Kỳ là nước đi đầu sớm hơn và hiện đã có một số lượng lớn các quỹ đầu cơ định lượng mạnh.
Ngược lại, ở Trung Quốc, cả thiết bị phần cứng và năng lực nghiên cứu đầu tư đều đang ở giai đoạn đầu. Tuy nhiên, ngày càng nhiều tổ chức và nhà đầu tư chuyên nghiệp nhận ra lợi ích của giao dịch định lượng và tham gia vào lĩnh vực này. Đặc biệt là khi sự giám sát ngày càng chặt chẽ và hiệu quả thị trường dần được cải thiện, giao dịch định lượng có nhiều không gian phát triển hơn.
Đặc điểm của giao dịch định lượng
Xác minh khoa học: Hãy tưởng tượng rằng khi bạn có một hệ thống giao dịch, nếu bạn sử dụng một hệ thống giao dịch mô phỏng để kiểm tra hiệu quả của nó, có thể sẽ tốn rất nhiều thời gian. Nếu bạn kiểm tra trực tiếp bằng một hệ thống giao dịch thực, bạn có thể mất tiền thật. Tuy nhiên, chức năng kiểm tra ngược trong giao dịch định lượng có thể được sử dụng để kiểm tra hệ thống giao dịch theo cách khoa học thông qua lượng lớn dữ liệu lịch sử. Hãy để dữ liệu nói lên điều gì hiệu quả và điều gì không, thay vì chỉ chạy theo đám đông.
Khách quan và chính xác: Trong giao dịch, kẻ thù thực sự của chúng ta là chính chúng ta. Kiểm soát tâm lý của mình nói thì dễ hơn làm. Những điểm yếu của con người như lòng tham, nỗi sợ hãi và sự may mắn sẽ được phóng đại lên nhiều lần trên thị trường giao dịch. Giao dịch định lượng có thể giúp chúng ta khắc phục những điểm yếu này và đưa ra quyết định tốt hơn trong giao dịch.
Đúng giờ và hiệu quả: Trong giao dịch chủ quan, tốc độ phản ứng của con người không thể nhanh hơn máy tính, sức mạnh thể chất và năng lượng của con người không thể hoạt động 24 giờ một ngày. Trong thị trường giao dịch nơi cơ hội thoáng qua, giao dịch định lượng có thể thay thế hoàn toàn giao dịch chủ quan, tìm kiếm cơ hội giao dịch và theo dõi biến động thị trường một cách kịp thời và nhanh chóng.
Kiểm soát rủi ro:Giao dịch định lượng không chỉ có thể khám phá các mô hình lịch sử có thể lặp lại trong tương lai từ dữ liệu lịch sử mà các mô hình lịch sử này còn là những chiến lược có xác suất chiến thắng cao hơn. Bạn cũng có thể xây dựng nhiều danh mục đầu tư khác nhau để giảm rủi ro hệ thống và làm phẳng đường cong tài trợ.
Chiến lược đột phá mở đầu
Nửa giờ đầu tiên sau khi mở cửa thường có thể xác định xu hướng trong ngày. Chiến lược này sử dụng giá là đường dương hay đường âm trong vòng nửa giờ sau khi mở cửa làm tiêu chuẩn để đánh giá xu hướng trong ngày. Nếu là đường dương, hãy mở vị thế mua; nếu là đường âm, hãy mở vị thế bán và đóng vị thế trong vòng vài phút trước khi đóng. Đây là một chiến lược giao dịch rất đơn giản.
Chiến lược kênh Donchian

Hình 1-1 Sơ đồ chiến lược kênh Donchian
Chiến lược Kênh Donchian có thể được coi là tổ tiên của giao dịch trong ngày. Các quy tắc của nó là: mua nếu giá hiện tại cao hơn giá cao nhất của các đường N K trước đó và bán nếu giá hiện tại thấp hơn giá thấp nhất của các đường N K trước đó. Quy tắc giao dịch Turtle nổi tiếng sử dụng phiên bản sửa đổi của chiến lược Donchian Channel.
Chiến lược chênh lệch giá xuyên thời kỳ
Trọng tài chéo kỳ là loại giao dịch trọng tài phổ biến nhất. Nó dựa trên giá của các hợp đồng có tháng giao hàng khác nhau cho cùng một sản phẩm giao dịch. Nếu có sự chênh lệch giá lớn giữa hai mức giá, bạn có thể mua và bán các hợp đồng tương lai của các kỳ khác nhau cùng một lúc để thực hiện trọng tài chéo kỳ. Giả sử chênh lệch giá giữa hợp đồng chính và hợp đồng chính thứ cấp vẫn ở mức khoảng -50~50 trong một thời gian dài. Nếu mức chênh lệch đạt 70 vào một ngày nào đó, chúng tôi dự kiến mức chênh lệch sẽ trở lại mức 50 vào một thời điểm nào đó trong tương lai. Sau đó, bạn có thể bán hợp đồng chính và mua hợp đồng chính thứ cấp cùng lúc để bán khống chênh lệch giá. ngược lại.
Tóm tắt
Ở trên, chúng tôi đã giới thiệu tóm tắt các khái niệm liên quan đến giao dịch định lượng từ góc độ định nghĩa, phát triển, đặc điểm và chiến lược giao dịch cổ điển.
Hiểu về giao dịch định lượng là bước đệm quan trọng trên con đường trở thành một nhà giao dịch định lượng. Cuối cùng, tôi chúc mọi người có thể làm giàu cho bản thân trong thị trường giá xuống và hiện thực hóa kiến thức sớm nhất có thể! Hãy nhớ rằng, bạn chỉ cần vượt qua một thị trường tăng giá là có thể đạt được tự do tài chính!
Xem trước phần tiếp theo Sự khác biệt giữa giao dịch định lượng và giao dịch truyền thống là gì? Trong giao dịch thực tế, chúng ta nên chọn giao dịch truyền thống hay giao dịch định lượng? Ở phần tiếp theo, chúng ta sẽ trả lời hai câu hỏi này để hiểu rõ hơn về giao dịch định lượng.
Bài tập về nhà
Nhiều người sử dụng lập trình chiến lược phức tạp làm điểm khởi đầu khi thảo luận về giao dịch định lượng, vô tình tạo nên bức màn bí ẩn bao trùm lên giao dịch định lượng. Trong phần này, chúng tôi sẽ cố gắng tạo một “phác thảo” đơn giản về giao dịch định lượng bằng ngôn ngữ dễ hiểu để khám phá bí ẩn của nó. Tôi tin rằng ngay cả một người mới bắt đầu không có kiến thức cơ bản cũng có thể dễ dàng hiểu được.
Giao dịch chủ quan chú trọng hơn đến phân tích của con người và cảm nhận thị trường. Ngay cả khi tín hiệu mua và bán xuất hiện, lệnh sẽ được đặt một cách có chọn lọc. Mọi người thà bỏ lỡ thị trường còn hơn mắc lỗi. Cảm xúc của con người rất phức tạp, dễ thay đổi và không đáng tin cậy. Khi hầu hết các nhà giao dịch trải qua những lần thua lỗ liên tiếp, họ có xu hướng chuyển sang phương pháp khác. Giao dịch này có tính ngẫu nhiên cao và dễ bị ảnh hưởng bởi lãi hoặc lỗ, khiến việc tạo ra lợi nhuận ổn định trở nên khó khăn.
Giao dịch định lượng phát triển các chiến lược mua và bán nhất quán thông qua việc hiểu biết về các giao dịch. Trong giao dịch, hãy đối xử với mọi xu hướng như nhau và xử lý các vị thế mở và đóng một cách có hệ thống. Thà mắc lỗi còn hơn bỏ lỡ. Nó cũng có một hệ thống đánh giá hoàn chỉnh, xác định loại thị trường và sản phẩm nào phù hợp hơn với chiến lược thông qua việc kiểm tra lại dữ liệu lịch sử và đạt được lợi nhuận bằng cách kết hợp nhiều chiến lược và sản phẩm.
Nói tóm lại, giao dịch chủ quan là cơ sở của giao dịch định lượng và giao dịch định lượng là sự tinh chỉnh của giao dịch chủ quan. Giao dịch chủ quan giống như luyện võ vậy. Cuối cùng bạn có thể thành công hay không phần lớn phụ thuộc vào tài năng của bạn. Một số người có thể không đạt được giác ngộ sau mười năm, trong khi những người khác có thể đạt được giác ngộ trong một ngày. Giao dịch định lượng giống như thể dục hơn. Chỉ cần bạn chăm chỉ, bạn có thể xây dựng cơ bắp ngay cả khi bạn không có tài năng.
Theo một nghĩa nào đó, một nhà giao dịch chủ quan thành công cũng là một nhà giao dịch định lượng. Bởi vì một nhà giao dịch chủ quan thành công phải có bộ quy tắc và phương pháp riêng, tức là một hệ thống giao dịch. Giao dịch chủ quan thành công phải dựa trên kỷ luật giao dịch và các quy tắc giao dịch, và phần thực hiện các quy tắc giao dịch thực chất là phần định lượng của giao dịch chủ quan.
Ngược lại, một nhà giao dịch định lượng thành công cũng phải là một nhà giao dịch chủ quan xuất sắc, bởi vì sự phát triển của các chiến lược giao dịch định lượng thực chất là sự kết tinh triết lý giao dịch của một người. Nếu nhận thức và hiểu biết của một người về thị trường sai ngay từ đầu thì chiến lược giao dịch được xây dựng sẽ khó có thể tạo ra lợi nhuận trong thời gian dài.
Do đó, xét về mặt lợi nhuận, yếu tố chính quyết định thành công của một nhà giao dịch chính là triết lý giao dịch, chứ không phải là giao dịch chủ quan hay giao dịch định lượng. Giao dịch định lượng có vẻ cao siêu trên bề mặt, nhưng bản chất lợi nhuận của nó không khác gì giao dịch chủ quan về bản chất. Chúng giống như hai mặt của một thứ, vừa đối lập vừa thống nhất.
Nhưng không thể phủ nhận rằng giao dịch định lượng có nhiều lợi thế về mặt công cụ giao dịch.
Đánh giá nhanh hơn:Nếu bạn muốn thử nghiệm một chiến lược giao dịch, bạn cần tính toán một lượng lớn dữ liệu lịch sử. Giao dịch định lượng có thể tính toán kết quả trong vòng vài phút. Tốc độ này nhanh hơn nhiều lần so với giao dịch chủ quan.
Khoa học hơn:Để đánh giá một chiến lược có tốt hay không, chúng tôi dựa vào dữ liệu (như tỷ lệ Sharpe, tỷ lệ rút vốn tối đa, lợi nhuận hàng năm) thay vì những kẻ lừa đảo ích kỷ.
Nhiều cơ hội hơn:Trên thế giới có hàng ngàn sản phẩm giao dịch. Không thể theo dõi thị trường cùng một lúc đối với giao dịch chủ quan, nhưng giao dịch định lượng có thể theo dõi toàn bộ thị trường theo thời gian thực, không bỏ lỡ bất kỳ cơ hội giao dịch nào và tăng lợi nhuận.
Tất nhiên là bạn có thể, nhưng rất khó để duy trì thói quen đó trong thời gian dài. Việc bạn kiếm được tiền hay không không phụ thuộc vào giao dịch định lượng, nó chỉ là một công cụ. Giao dịch định lượng chỉ triển khai các ý tưởng giao dịch theo cách được lập trình, thường xuyên và định lượng. Chương trình chỉ thay thế khả năng thực hiện. Phần khó là kiếm tiền ổn định trong dài hạn, vì thị trường là một trò chơi và thay đổi liên tục, và ý tưởng giao dịch cũng phải thay đổi theo thị trường.
Giao dịch định lượng cũng có rủi ro, tại sao? Bởi vì giao dịch định lượng là về việc khám phá các mô hình trong dữ liệu lịch sử và hình thành các chiến lược giao dịch. Tuy nhiên, thị trường tài chính là một hệ thống sinh thái, và luật lệ cũng như bản chất con người của nó là một quá trình động tương tác. Trong phân tích cuối cùng, nó vẫn là một thị trường của con người. Quy luật của thị trường sẽ bị ảnh hưởng bởi bản chất con người, và lòng tham và nỗi sợ hãi trong bản chất con người sẽ thay đổi theo những thay đổi của thị trường. Có rất ít quy luật bất biến trên thị trường, và cho dù chiến lược giao dịch có mạnh mẽ đến đâu, cũng khó có thể ứng phó với những thay đổi đột ngột như vậy của quy luật.
Từ lời giải thích trên, chúng ta có thể thấy rằng giao dịch định lượng không phải là phương pháp giao dịch độc đáo, nó chỉ là một công cụ giao dịch giúp chúng ta phân tích logic giao dịch và cải thiện các chiến lược giao dịch. Cho dù bạn là nhà đầu tư giá trị hay nhà đầu tư kỹ thuật, cho dù bạn đang đầu tư vào cổ phiếu, trái phiếu, hàng hóa hay quyền chọn, thì mọi thứ đều có thể được định lượng. So với các nhà giao dịch đưa ra quyết định dựa trên kinh nghiệm cá nhân, vũ khí trong tay các nhà giao dịch định lượng là bằng chứng thị trường và tính hợp lý.
Lượng hóa chỉ là một phương pháp giao dịch, chiến lược chỉ là phương tiện truyền tải ý tưởng giao dịch và chương trình thực hiện từng quy trình giao dịch. Phần tiếp theo sẽ đưa bạn đi qua toàn bộ vòng đời của giao dịch định lượng, bao gồm: hình thành chiến lược, xây dựng mô hình, kiểm tra ngược và điều chỉnh, giao dịch mô phỏng, giao dịch thực tế, theo dõi chiến lược, v.v.
Một vòng đời giao dịch định lượng hoàn chỉnh không chỉ là chiến lược giao dịch. Nó bao gồm ít nhất sáu liên kết, bao gồm: hình thành chiến lược, xây dựng mô hình, kiểm tra ngược và điều chỉnh, giao dịch mô phỏng, giao dịch thực tế, theo dõi chiến lược, v.v.
Trước hết, để thực hiện giao dịch định lượng, trước tiên bạn phải quay lại thị trường giao dịch, quan sát giá cả trên thị trường nhiều hơn, hiểu rõ quy luật biến động của thị trường, cố gắng suy ra logic của từng giao dịch và cuối cùng là tóm tắt lại chiến lược giao dịch. Không có lối tắt nào ở đây. Bạn có thể cần đọc sách đầu tư kinh điển hoặc tiếp tục giao dịch và học hỏi từ những thất bại của mình.
Đối với người mới bắt đầu giao dịch định lượng, cách tốt nhất để phát triển chiến lược giao dịch ngay từ đầu là bắt chước. Sử dụng trực tiếp các chỉ báo phân tích kỹ thuật hiện có để xây dựng logic chiến lược và viết các quy tắc mua và bán, để bạn có thể có được một chiến lược đơn giản. Giả sử chiến lược giao dịch của bạn là: mua nếu giá cao hơn giá trung bình của 10 ngày qua và bán nếu giá thấp hơn giá trung bình của 10 ngày qua. Khi đó kiến trúc của nó như sau (như hình dưới đây):
Hình 1-2 Ví dụ về chiến lược giao dịch
Tất nhiên, khi bạn tích lũy được kinh nghiệm về chiến lược và hình thành phương pháp giao dịch của riêng mình, các lựa chọn hợp lý của bạn sẽ ngày càng đa dạng hơn và bạn sẽ tiến tới giao dịch định lượng có hệ thống hơn. Nếu bạn có thể là một nhà giao dịch có tư duy định lượng, dù là trên thị trường chứng khoán hay tương lai, thì đó là một điều may mắn, bởi vì một người như vậy có thể duy trì và ổn định lợi nhuận bất kể họ tham gia vào thị trường giao dịch nào.
Thứ hai, bạn cần thành thạo công cụ giao dịch định lượng để viết chiến lược giao dịch và hiện thực hóa ý tưởng giao dịch của mình. Có thể sử dụng bất kỳ phần mềm nào thông dụng trên thị trường. Nhưng nếu bạn muốn trở thành một nhà giao dịch định lượng cao cấp, bạn cần phải học
Biết một ngôn ngữ máy tính. Tôi khuyên bạn nên dùng Python vì đây là ngôn ngữ chính thức cho máy tính khoa học. Nó cũng cung cấp nhiều gói phân tích nguồn mở, xử lý tệp, mạng, cơ sở dữ liệu, v.v.
Nếu khả năng lập trình của bạn yếu, được cho là điểm yếu của hầu hết người mới bắt đầu, thì bạn nên sử dụng ngôn ngữ lập trình trực quan tương đối đơn giản hoặc ngôn ngữ Mai, điều này có thể giúp bạn hứng thú hơn với việc học giao dịch định lượng và cho phép bạn tập trung vào các chiến lược và hoàn thiện quá trình phát triển chiến lược một cách hiệu quả. Như hình dưới đây: Sử dụng ngôn ngữ Mai, phát triển chiến lược giao dịch như đã đề cập ở trên. Nhấp đúp vào hình ảnh để xem các bình luận chi tiết trong mã chiến lược.
Hình 1-3 Trang phát triển chiến lược giao dịch
Mã chiến lược trong hình trên được minh họa bằng ngôn ngữ Mai của công cụ định lượng của nhà phát minh. Nó tích hợp nhiều mô-đun chức năng có thể sử dụng trực tiếp và hỗ trợ chức năng kiểm tra ngược và giao dịch thực tế. Đây là cách tốt để bắt đầu nhanh chóng.
Sau khi viết mô hình chiến lược, bước tiếp theo là kiểm tra lại chiến lược, cũng như sàng lọc và tối ưu hóa các tham số. Bạn có thể sử dụng các tham số khác nhau để kiểm tra lại chiến lược và quan sát tỷ lệ Sharpe, mức giảm tối đa, lợi nhuận hàng năm, v.v. của chiến lược. Bằng cách liên tục gỡ lỗi và sửa đổi chiến lược, cuối cùng chúng ta sẽ có được một chiến lược giao dịch định lượng hoàn chỉnh.
Ví dụ, chúng tôi lấy dữ liệu lịch sử năm 2017 làm dữ liệu trong mẫu và dữ liệu lịch sử năm 2018 làm dữ liệu ngoài mẫu. Đầu tiên, chúng tôi sử dụng dữ liệu năm 2017 để tối ưu hóa một số bộ tham số có hiệu suất tốt, sau đó sử dụng các tham số này để tối ưu hóa năm 2018.
Kiểm tra ngược dữ liệu. Nhìn chung, kết quả kiểm tra ngược ngoài mẫu không tốt bằng kết quả kiểm tra ngược trong mẫu. Tuy nhiên, nếu kết quả ngoài mẫu và trong mẫu rất khác nhau thì chiến lược gần như không hiệu quả và cần phải quan sát và phân tích để xác định lý do chiến lược thất bại.
Giả sử chúng ta thấy rằng chiến lược này thất bại do dữ liệu ngoài mẫu và các khoản lỗ lớn là do một số điều kiện thị trường khắc nghiệt gây ra, thì chúng ta có thể thêm điều kiện dừng lỗ cố định để tránh rủi ro này; nếu chúng ta thấy rằng chiến lược này thất bại do quá nhiều giao dịch, thì chúng ta có thể thắt chặt logic giao dịch một chút và giảm tần suất giao dịch.
Cần lưu ý rằng nếu logic giao dịch ban đầu sai, sẽ rất khó để có được chiến lược có lợi nhuận cho dù bạn có sửa đổi nó nhiều đến đâu. Lúc này, bạn cần xem xét lại tư duy chiến lược của mình. Ngoài ra, trong tối ưu hóa tham số, càng có nhiều nhóm tham số khả dụng thì càng tốt, điều này cho thấy chiến lược này có khả năng áp dụng rộng rãi. Khi kiểm tra ngược, các chiến lược có quá ít giao dịch có thể mắc phải sai lầm “sống sót”. Nếu kết quả của backtest là đường cong quỹ siêu lợi nhuận Trong nhiều trường hợp, logic của bạn là sai.
Sau đó, khi bạn có được một chiến lược với logic giao dịch đúng đắn và có lợi nhuận cả trong và ngoài mẫu, đừng vội giao dịch trên tài khoản thực. Đặc biệt đối với người mới bắt đầu, cần phải chạy một tài khoản mô phỏng trong ít nhất 3 tháng. Nếu là chiến lược qua đêm có tần suất trung bình hoặc thấp, sẽ cần thời gian giao dịch mô phỏng dài hơn.
Trong một thị trường mô phỏng hoàn toàn không xác định trong tương lai, hãy quan sát hiệu suất của chiến lược trong giao dịch mô phỏng, kiểm tra cẩn thận xem tín hiệu kiểm tra ngược có phù hợp với tín hiệu giao dịch mô phỏng hay không và liệu có độ lệch giữa giá khi đặt lệnh và giá khi giao dịch hoàn tất hay không. Nếu hiệu suất phù hợp với kỳ vọng, thì điều đó có nghĩa là chiến lược có hiệu quả.
Cuối cùng, sau khi thử nghiệm chiến lược trong một thời gian dài, đã đến lúc áp dụng vào giao dịch thực tế. Tất nhiên, chúng ta cũng phải luôn cảnh giác và đề phòng những điều kiện thị trường cực đoan trong quá trình giao dịch định lượng. Trong giao dịch thực tế, kỳ vọng của một chiến lược thường bị bỏ qua và việc đạt được 50% kỳ vọng được coi là đủ điều kiện.
Cuối cùng, tôi cần nhắc nhở mọi người rằng khi giao dịch tiến triển, chúng ta cũng phải quan sát hiệu quả của chiến lược. Khi chúng ta thấy rằng chiến lược có mức lỗ vượt quá mong đợi, chúng ta phải đánh giá lại chiến lược. Vì đặc điểm thị trường sẽ thay đổi nên các chiến lược chúng ta hình thành hiện nay chủ yếu hướng đến các đặc điểm thị trường trong quá khứ. Khi đặc điểm thị trường thay đổi, mô hình chiến lược phải được điều chỉnh kịp thời, nếu không chiến lược phải tạm thời bị đình chỉ.
Trong bài viết này, chúng tôi giải thích toàn bộ quá trình giao dịch định lượng. Tóm lại, nếu bạn là nhà đầu tư có kinh nghiệm thị trường, điều sẽ cản trở bạn là những điều cơ bản về ngôn ngữ máy tính. Bạn có thể bắt đầu bằng ngôn ngữ hình ảnh hoặc ngôn ngữ Mai, tự đào tạo trên nền tảng này, xây dựng chiến lược và sau đó dần dần chuyển sang giao dịch định lượng cao cấp Python.
Nếu bạn là sinh viên khoa học và kỹ thuật hoặc chuyên gia CNTT có kỹ năng lập trình mạnh, điều cản trở bạn sẽ là kinh nghiệm đầu tư thị trường. Đừng đánh giá thấp điểm này. Là một nhà đầu tư định lượng đủ tiêu chuẩn, cả hai loại kiến thức đều không thể thiếu.
Cốt lõi của toàn bộ vòng đời giao dịch định lượng vẫn là chiến lược giao dịch. Ở phần tiếp theo, chúng tôi sẽ trình bày chi tiết các yếu tố của một chiến lược giao dịch hoàn chỉnh theo góc nhìn của khuôn khổ chiến lược giao dịch. Điều này sẽ giúp bạn xây dựng chiến lược giao dịch toàn diện hơn và đưa giao dịch định lượng lên một tầm cao mới!
Một chiến lược hoàn chỉnh thực chất là một loạt các quy tắc mà các nhà giao dịch tự đặt ra. Nó bao gồm tất cả các khía cạnh của giao dịch và không để lại chỗ cho trí tưởng tượng chủ quan của các nhà giao dịch. Chiến lược sẽ đưa ra câu trả lời cho mọi quyết định mua và bán. Ít nhất nó bao gồm việc lựa chọn chiến lược, lựa chọn sản phẩm, quản lý vốn, đặt lệnh, phản ứng với điều kiện thị trường khắc nghiệt, tâm lý giao dịch, v.v.
Theo quan điểm của các quỹ đầu cơ, các chiến lược giao dịch chính thống có thể được chia thành giao dịch theo xu hướng, giao dịch theo cặp, giao dịch theo rổ, giao dịch theo sự kiện, giao dịch tần suất cao, chiến lược quyền chọn, v.v., như thể hiện trong hình bên dưới. Tất nhiên, cách phân loại chiến lược không cố định.
Hình 1-4 Phân loại chiến lược giao dịch
Đối với người mới bắt đầu giao dịch định lượng, bạn không cần phải lo lắng về nhiều thuật ngữ và khái niệm. Chỉ cần bắt đầu từ bước đơn giản nhất. Nếu tôi chỉ đề xuất một chiến lược giao dịch định lượng cho người mới bắt đầu thì đó là giao dịch theo xu hướng, vì nó đơn giản và hiệu quả. Tôi tin rằng ngay cả khi bạn không học kiến thức tài chính một cách có hệ thống, bạn vẫn có thể giao dịch tốt. Và chiến lược này đã tồn tại trong một thời gian dài, trong các chiến lược giao dịch công khai ban đầu, và nó vẫn hiệu quả trên nhiều thị trường ngày nay vì bản chất con người khó thay đổi.
Bất kỳ ai đã từng giao dịch đều biết rằng mỗi loại đều có tính cách riêng. Một số giống có tính cách rất “nóng”, thanh khoản tốt, biến động lớn và độ biến động cao; một số giống có tính cách rất “ngoan ngoãn”, dao động trong một phạm vi nhất định quanh năm và độ biến động thấp.
Do đó, khi lựa chọn sản phẩm giao dịch, bạn phải có khái niệm về tính biến động. Các sản phẩm có tính biến động cao thường dễ dàng phát triển theo xu hướng tốt. Đối với hàng hóa tương lai, nếu là chiến lược theo dõi xu hướng, hãy thử chọn sản phẩm công nghiệp. Về mặt thuộc tính sản phẩm, sản phẩm công nghiệp có xu hướng biến động lớn hơn sản phẩm nông nghiệp.
Mỗi chiến lược thích ứng với các điều kiện thị trường khác nhau và việc lựa chọn sản phẩm giao dịch phù hợp là bước khởi đầu rất quan trọng cho dự án giao dịch tương lai lớn. Theo nghĩa tuyệt đối, không có giống nào hoàn toàn tốt hay giống nào hoàn toàn xấu. Tùy thuộc vào phong cách đầu tư và khả năng chấp nhận rủi ro, bạn cần phải điều chỉnh các tiêu chuẩn của riêng mình cho phù hợp.
Giao dịch thì dễ mất tiền nhưng kiếm tiền thì khó. Khi tiền trong tài khoản mất 50%, cần phải có lợi nhuận 100% để bù đắp khoản lỗ. Ngay cả khi bạn có thể kiếm được 100% lợi nhuận nhiều lần, bạn chỉ cần mất 100% một lần là mất hết. Do đó, một chiến lược giao dịch trưởng thành phải bao gồm quản lý tiền.
Để mọi người dễ hiểu hơn, chiến lược đường trung bình động từ phần trước cũng được sử dụng ở đây. Trên thực tế, nhiều chiến lược giao dịch được xây dựng bằng các chỉ báo kỹ thuật truyền thống thường có tỷ lệ giảm vốn tối đa là hơn 50% hoặc thậm chí hơn. Nhưng một chiến lược cực kỳ rủi ro mà hoàn toàn không khả thi thì sao?
Rõ ràng là không, tỷ lệ rút tiền tối đa có thể được kiểm soát hoàn toàn thông qua quản lý quỹ. Nếu vị thế giảm một nửa, rủi ro chung cũng sẽ giảm một nửa và tỷ lệ rút tiền tối đa sẽ là 30%. Nếu vị thế giảm một nửa nữa, tỷ lệ rút tiền tối đa sẽ là 15%. Cuối cùng, chúng ta có được một chiến lược với tỷ lệ rút tiền tối đa được kiểm soát ở mức khoảng 15%. Đây là một phương pháp quản lý tiền đơn giản và thô sơ. Nhiều người biết rằng họ không thể hoạt động với vị trí đầy đủ, nhưng họ không biết tại sao họ không thể hoạt động với vị trí đầy đủ. Câu trả lời ở đây.
Một điểm mua tốt đóng góp một nửa thành công vì nó có thể giúp bạn nhanh chóng thoát khỏi vùng giá đắt đỏ. Nhưng không ai có thể nói với bạn rằng bắt đầu từ điểm này là đúng và bắt đầu từ điểm kia là sai. Mở một vị thế không phải là cốt lõi của giao dịch. Cốt lõi của giao dịch là làm thế nào để tối ưu hóa vị thế càng nhiều càng tốt sau khi mở một vị thế.
Cho dù là chiến lược ngắn hạn hay dài hạn, điều quan trọng không phải là ai nắm giữ vị thế lâu hơn mà là tỷ lệ rủi ro-lợi nhuận. Nói cách khác, kết quả cuối cùng ảnh hưởng đến hiệu suất chiến lược là cách thoát ra và thời điểm thu được lợi nhuận. Phương pháp thoát lệnh có thể được chia thành hai loại: thoát lệnh dừng lỗ và thoát lệnh chốt lời. Hai phần này cần thiết cho bất kỳ hệ thống giao dịch nào và cũng là những bước ngoặt quan trọng quyết định sự thành công hay thất bại của một chiến lược giao dịch.
1. Loại và phương thức đặt hàng: Có nhiều loại và phương pháp đặt lệnh, chẳng hạn như: sử dụng lệnh giới hạn hàng đợi, giá đối ứng, giá mới nhất, giá vượt giá, giá giới hạn trên, giá giới hạn dưới, mua giá đầu tiên, mua giá thứ hai, bán giá đầu tiên, bán giá thứ hai, hoặc sử dụng giá hàng đợi trước rồi đến giá vượt giá, đặt lệnh theo đợt hoặc chia các lệnh lớn thành các lệnh nhỏ hoặc chỉ cần đặt tất cả các lệnh trực tiếp.
2. Hủy đơn hàng Nếu lệnh không được thực hiện, bạn nên tiếp tục chờ hay hủy lệnh? Điều kiện hủy dựa trên thời gian. Ví dụ, nếu không có giao dịch nào trong vòng 10 giây và giá cách giá khi đặt lệnh 10 bước nhảy, bạn nên tiếp tục chờ, hủy lệnh hay theo dõi lệnh.
3. Lệnh theo dõi Khi một lệnh không được thực hiện, có nên tiếp tục thực hiện lệnh đó không. Nếu bạn theo đuổi một lệnh, bạn nên theo đuổi nó dựa trên giá mới nhất, giá của đối tác hay giới hạn giá? Nếu lệnh theo đuổi chưa được thực hiện, bạn có nên tiếp tục theo đuổi lệnh không?
4. Giới hạn giá Tôi phải làm gì khi tín hiệu lệnh xuất hiện và đó là mức giá giới hạn trên hoặc giới hạn dưới? Có nên xếp hàng để thực hiện lệnh ở mức giá giới hạn trên và dưới hay không và phải làm gì nếu không có lệnh nào được thực hiện.
5. Gọi Đấu giá Bạn có nên tham gia phiên đấu giá mở màn không và tham gia như thế nào?
6. Giao dịch ban đêm Đối với một số hợp đồng tương lai hàng hóa, giao dịch ban đêm diễn ra từ 21:00 đến 02:30 ngày hôm sau. Trong thời gian này, bạn có thể chọn thực hiện thủ công hoặc bằng máy tính.
7. Các lễ hội lớn Bạn có cần giữ nguyên vị thế của mình trước những kỳ nghỉ lễ dài trong các lễ hội lớn không? Làm thế nào để kiểm soát rủi ro nếu giữ lại.
Biến động giá lớn trong thời gian ngắn Cách xử lý các tình huống như giới hạn giá tức thời, giới hạn giá liên tục, lệnh sai, giá thị trường tăng giảm thất thường, v.v.
Rủi ro thanh khoản Nếu bên đối tác không có khối lượng lệnh mà bạn mong muốn nhưng bạn cần hoàn tất giao dịch đúng thời hạn, đặc biệt khi tính thanh khoản của các hợp đồng không chính rất kém, lệnh bạn đặt dễ gây ảnh hưởng đến thị trường và trượt giá lớn, bạn nên xử lý như thế nào?
Thay đổi trong luật đa dạng Các sản phẩm tương lai hàng hóa được thêm vào giao dịch ban đêm, tỷ lệ ký quỹ được tăng lên và phí xử lý được tăng lên. Các chiến lược ngắn hạn, nói riêng, sẽ rất nhạy cảm với những thay đổi này.
Rủi ro về môi trường giao dịch Ví dụ: cách ứng phó khi xảy ra tình trạng mất điện đột ngột, mất Internet, hỏng máy tính, phần mềm bị sập, tạm dừng chuyển tiền tương lai qua ngân hàng, thiên tai, v.v.
Xác suất xảy ra tình huống trên là rất nhỏ, hoặc gần như không thể. Nhưng nếu điều đó có thể xảy ra thì nó sẽ xảy ra. Cần phải đưa ra những giả định này và thực hiện các biện pháp phòng ngừa.
Ba cảm xúc tâm lý chính thường gặp trong giao dịch là lòng tham, nỗi sợ hãi và sự may mắn. Các nhà đầu tư cần một hệ thống tâm lý giao dịch mạnh mẽ để kiểm soát và thậm chí tận dụng ba cảm xúc trên ở các giai đoạn khác nhau.
Trước khi giao dịch, bạn phải có kỳ vọng chung cho tương lai, bao gồm kỳ vọng của thị trường và kỳ vọng tâm lý đối với sản phẩm. Kỳ vọng của thị trường đề cập đến mục tiêu rõ ràng về vị thế và hướng đi tương lai của thị trường, còn kỳ vọng về sản phẩm đề cập đến cơ hội giao dịch và trạng thái rủi ro của sản phẩm ở vị thế hiện tại. Nếu không có nền tảng tâm lý nêu trên, sẽ không thể đạt được điều gì.
Toàn bộ quá trình giao dịch thực sự là quá trình phân tích, điều chỉnh và thực hiện liên tục. Không mất nhiều thời gian cho giao dịch, nhưng cần nhiều thời gian hơn cho việc theo dõi và kiên nhẫn. Đây là một quá trình kiểm tra toàn diện về mặt tâm lý và kiểm tra bản chất con người. Tất cả các thói quen của nhà giao dịch sẽ được hiển thị đầy đủ và phóng đại trong quá trình giao dịch. Chỉ bằng cách không ngừng học hỏi, đúc kết kinh nghiệm, bài học và không ngừng tích lũy kinh nghiệm, chúng ta mới có thể khắc phục được những điểm yếu về tư duy và tâm lý thường gặp của bản chất con người.
Tóm lại, cái gọi là chiến lược giao dịch thực ra là như thế này. Nó có mặt hoàn hảo và mặt chưa hoàn thiện. Khi chúng ta đánh giá xem một chiến lược giao dịch có hợp lý hay không, chúng ta không thể chỉ nhìn vào mặt hoàn hảo hay mặt chưa hoàn thiện của nó. Chúng ta nên phân tích toàn diện tính toàn vẹn của chiến lược.
Cuối cùng, dựa trên đặc điểm của chiến lược, kết hợp với tính cách và tình hình tài chính của riêng bạn, hãy đánh giá xem chiến lược có phù hợp với bạn không. Nếu nó phù hợp với bạn, bạn nên đánh giá đầy đủ khả năng bạn sẽ tuân thủ nó như thế nào và lập kế hoạch cho kết quả tệ nhất trước. Nếu bạn đã nghĩ đến kịch bản tệ nhất, thì khả năng thực hiện nó là tương đối cao.
Hãy nhớ rằng, trong giao dịch, sự tự tin đến từ sự công nhận chân thành của bạn, và sự tự tin đến từ triết lý giao dịch đúng đắn!
Đây là bài viết cuối cùng của chương đầu tiên. Trong chương tiếp theo, chúng tôi sẽ giải thích thêm về các công cụ giao dịch định lượng, bao gồm: giới thiệu chung về các công cụ định lượng, cách cấu hình hệ thống giao dịch định lượng, giải thích API phổ biến và cách viết chiến lược trên hệ thống định lượng.
Ở chương trước, chúng ta đã tìm hiểu về các khái niệm liên quan đến giao dịch định lượng và có được hiểu biết cơ bản về giao dịch định lượng. Vậy những công cụ giao dịch định lượng trên thị trường là gì? Chúng ta nên lựa chọn thế nào theo nhu cầu của mình?
Phần mềm nguồn mở và thương mại Các công cụ giao dịch định lượng trong nước thường có thể được chia thành hai loại: phần mềm nguồn mở và phần mềm thương mại. Cái gọi là phần mềm nguồn mở có thể hiểu là phần mềm có mã nguồn mở và có thể tải trực tiếp xuống để sử dụng; phần mềm thương mại thường đề cập đến phần mềm nguồn đóng do các công ty thương mại bảo trì và vận hành, thường được trả phí.
Trước hết, phần mềm nguồn mở có tính linh hoạt cao và hoàn toàn miễn phí. Người dùng về cơ bản có thể sử dụng phần mềm này để triển khai bất kỳ chức năng nào, cho dù đó là chiến lược giao dịch tần suất trung bình hoặc thấp, chiến lược chênh lệch giá hay chiến lược quyền chọn, có thể đạt được thông qua các mô-đun tùy chỉnh. Vì người dùng kiểm soát mã nguồn của phần mềm và có thể hiểu mọi ngóc ngách của phần mềm nên nó đáng tin cậy và an toàn hơn.
Mặc dù phần mềm nguồn mở có nhiều ưu điểm nhưng không thân thiện lắm với người mới bắt đầu giao dịch định lượng. Bạn cần phải học một cách có hệ thống một ngôn ngữ lập trình chuẩn như Python, Java hoặc C++. Từ lúc bắt đầu cho đến khi từ bỏ, bạn có thể tưởng tượng được nó khó khăn như thế nào. Đôi khi, việc gỡ lỗi có thể khiến bạn nghi ngờ cuộc sống của mình. Và không giống như phần mềm thương mại, có dịch vụ chăm sóc khách hàng chuyên nghiệp để trả lời câu hỏi của bạn ngay lập tức. Lúc này, bạn không những không cảm thấy có thành tựu gì mà còn nản lòng không muốn tiếp tục học nữa.
Do đó, theo quan điểm học tập, người mới bắt đầu giao dịch định lượng được khuyến nghị nên bắt đầu từng bước, bắt đầu với phần mềm thương mại đơn giản nhất. Mặc dù phải trả phí, nhưng nếu chiến lược có lợi nhuận, phí phần mềm chỉ là một phần nhỏ lợi nhuận. Hơn nữa, phần mềm thương mại thường được duy trì bởi một nhóm và độ trưởng thành của nó chắc chắn mạnh hơn nhiều so với phần mềm nguồn mở.
Có hàng chục phần mềm thương mại phục vụ giao dịch định lượng tại Trung Quốc, chẳng hạn như: Interactive Broker, chuyên nghiệp, toàn diện và có nhiều sản phẩm; APAMA, có thể xử lý dữ liệu đồng thời lớn và phù hợp với giao dịch tần suất cao; SPT, hỗ trợ giao diện C++ và có hiệu quả thực hiện tốt; Nuggets Quantitative, tập trung vào thực hiện giao dịch và kiểm soát rủi ro; và MC, TB và MQ dành cho các nhà giao dịch cá nhân. Trong hình dưới đây, chúng tôi đã tiến hành đánh giá toàn diện các nền tảng định lượng trong nước chính thống và cũng đưa ra một số phân loại về độ khó của các công cụ định lượng. Bạn đọc có thể lựa chọn theo tình hình thực tế của mình.
Hình 2-1 Đánh giá toàn diện các nền tảng định lượng trong nước chính thống
Mặc dù những phần mềm trên là phần mềm thương mại, nhưng chúng cũng sử dụng ngôn ngữ lập trình hoặc ngôn ngữ kịch bản chuẩn. Thay vì làm như vậy, tốt hơn là sử dụng trực tiếp phần mềm nguồn mở miễn phí và an toàn. Người mới bắt đầu nên sử dụng trực tiếp FMZ Inventor Quantitative Platform, trang web là www.fmz.com. Là bước đệm để học giao dịch định lượng.
Các công cụ định lượng của nhà phát minh này thân thiện với người mới bắt đầu. Ngay cả khi bạn không có kiến thức cơ bản, bạn vẫn có thể trải nghiệm được sự quyến rũ của phân tích định lượng dựa trên các công cụ trong đó. Công cụ này được thiết kế cho giao dịch tần suất cao và có yêu cầu nghiêm ngặt về hiệu suất và bảo mật. Hỗ trợ các chiến lược tần suất cao, chiến lược chênh lệch giá và chiến lược xu hướng. Và nó tích hợp toàn bộ quy trình phát triển chiến lược, thử nghiệm, tối ưu hóa, mô phỏng và giao dịch thực tế. Ngoài ra, nó còn hỗ trợ cả ngôn ngữ Mai đơn giản, dễ sử dụng và các ngôn ngữ giao dịch định lượng nâng cao như Python và C++, giúp bạn có thể chuyển đổi liền mạch sau một lần học. Và chỉ giao dịch thực tế được tính phí 0,125 nhân dân tệ/giờ, giúp giảm chi phí phần mềm của bạn trong giai đoạn học. Đồng thời, bạn có thể thực hiện giao dịch mô phỏng miễn phí.
Các công cụ định lượng rất dễ sử dụng. Bạn chỉ cần vào trang web và nhấp vào đó để thiết kế chiến lược định lượng của riêng bạn. Bạn có thể đăng nhập vào trang web chính thức của Inventor Quantitative Tool, đăng ký và đăng nhập, sau đó nhấp vào trung tâm điều khiển để sử dụng (như hình bên dưới). Nó tương tự như TikTok đang phổ biến hiện nay. Sau khi đăng ký và đăng nhập, bạn có thể đăng video ngắn của riêng mình và sau khi đăng nhập vào công cụ định lượng, bạn có thể thiết kế chiến lược giao dịch định lượng của riêng mình.
Hình 2-2 Trang chủ của nền tảng giao dịch định lượng FMZ
Sẽ có một khu vực chức năng tập trung để lập trình các công cụ định lượng. Khu vực chức năng chủ yếu bao gồm (như hình dưới đây). Trung tâm điều khiển ở góc trên bên trái là chức năng cốt lõi của công cụ định lượng. Sau khi nhấp vào đó, bạn có thể viết chiến lược giao dịch và kiểm tra ngược chiến lược, thiết lập sàn giao dịch để giao dịch sản phẩm, tạo người giám hộ để quản lý robot chiến lược và tạo robot giao dịch định lượng cụ thể. Về cách sử dụng cụ thể của các hàm, chúng tôi sẽ giới thiệu chi tiết trong các bài viết tiếp theo. Hiện tại, chúng tôi chỉ đang thực hiện công việc sơ bộ.
Hình 2-3 Trang quản lý sau khi đăng nhập vào nền tảng giao dịch định lượng FMZ
Những người mới tham gia nghiên cứu định lượng không cần phải nản lòng vì không hiểu mã và lập trình. Để hạ thấp ngưỡng cho người dùng, cộng đồng chính thức đã sản xuất nhiều video hướng dẫn giúp người mới bắt đầu giao dịch định lượng bắ