
Ở Phố Wall, giao dịch định lượng đã trở thành động lực chủ đạo trong giao dịch thị trường. Nhiều ngân hàng đầu tư quốc tế hàng đầu đã cấm giao dịch đầu cơ theo hướng thủ công. Giao dịch định lượng ở Trung Quốc cũng đang phát triển rất nhanh chóng. Các tổ chức và chuyên gia tương lai đang sử dụng nó, và ngày càng có nhiều người tham gia vào giao dịch định lượng.
Nhưng cũng có rất nhiều nhà giao dịch thủ công quan tâm đến giao dịch định lượng. Lúc đầu, chúng ta rất tự tin, nhưng sau khi đọc đoạn mã dài và phức tạp, chúng ta thường nản lòng hoặc bỏ cuộc chỉ sau một lần thử ngắn. Để phổ biến giao dịch định lượng trong công chúng, hạ thấp ngưỡng lập trình và cải thiện đáng kể hiệu quả lập trình, FMZ đã phát triển một nền tảng giao dịch định lượng trực quan.
Trong lập trình truyền thống, bạn phải quen thuộc với cú pháp cơ bản của ngôn ngữ lập trình, phép toán dữ liệu, cấu trúc dữ liệu, điều khiển logic… mười nghìn từ bị lược bỏ ở đây. Hãy cùng viết một chương trình bằng Java cho ra kết quả “hello, world” để trải nghiệm lập trình truyền thống như sau:

Chỉ để xuất ra một chương trình chuỗi, tôi đã viết 5 dòng mã. Tôi tin rằng hầu hết người mới bắt đầu chỉ nhận ra “hello, world” trong dấu ngoặc và không biết bắt đầu từ đâu. Do đó, tốt hơn hết là bắt đầu bằng lập trình trực quan thay vì bối rối.
Lập trình trực quan có lịch sử lâu đời và không phải là mới. Khái niệm lập trình “những gì bạn thấy là những gì bạn nhận được” này, được trang bị nhiều mô-đun điều khiển khác nhau, có thể xây dựng logic mã và hoàn thiện thiết kế chiến lược giao dịch chỉ bằng cách kéo và thả. Quá trình này rất giống với việc xây dựng các khối.

Như đã trình bày ở trên, cùng một chương trình có thể được hoàn thành chỉ bằng một dòng mã trong lập trình trực quan khối. Điều này làm giảm đáng kể ngưỡng lập trình, mang lại trải nghiệm vận hành tuyệt vời, đặc biệt đối với các nhà giao dịch không có kiến thức về lập trình. Người phát minh ra lập trình trực quan định lượng cũng được hiện thực hóa thông qua công cụ trực quan hóa khối do Google phát hành. Thiết kế này giống với Scratch do MIT đưa ra, thực sự không có rào cản nào khi tham gia.

Chương trình lập trình trực quan của Inventor Quant có hàng trăm mô-đun giao dịch thường dùng được tích hợp sẵn. Sẽ có thêm nhiều mô-đun giao dịch khác được bổ sung trong tương lai để hỗ trợ các ý tưởng và ứng dụng mới của nhà giao dịch, do các nhà phát triển cùng phát triển và duy trì. Mặc dù cú pháp đơn giản nhưng không làm giảm hiệu suất. Nó gần như có thể đáp ứng được hầu hết các chiến lược giao dịch định lượng. Về mặt chức năng và tốc độ, nó không hề thua kém các ngôn ngữ lập trình thông thường như Python và JavaScript. Trong tương lai, nó sẽ hỗ trợ các ứng dụng tài chính phức tạp về mặt logic.
Cách sử dụng
bước đầu tiên:Đăng ký và đăng nhập vào Inventor Quantitative (FMZ) Trang web chính thức: www.fmz.com

Bước 2: Vào trung tâm điều khiển

Bước 3: Nhấp để viết chính sách mới

Bước 4: Chọn ngôn ngữ lập trình trực quan, chọn thư viện giao dịch

cuối cùng, bạn sẽ vào giao diện lập trình trực quan như hình dưới đây:

Sử dụng trình soạn thảo trực quan Inventor Quant, hãy thử viết một chương trình xuất ra “hello, world”
Bước 1: Chọn mô-đun đầu ra

Bước 2: Chọn mô-đun văn bản

Bước 3: Thiết lập kiểm tra ngược

Bước 4: Kiểm tra lại kết quả

Một chiến lược cân bằng động tiền kỹ thuật số hoàn chỉnh
Chiến lược Logic
Điều kiện mua hàng: Nếu giá trị thị trường vị thế hiện tại trừ đi số dư khả dụng hiện tại nhỏ hơn 5% số dư khả dụng hiện tại âm, hãy mở vị thế mua.
Điều kiện bán hàng:Nếu giá trị thị trường của vị thế hiện tại trừ đi số dư khả dụng hiện tại lớn hơn 5% số dư khả dụng hiện tại, hãy đóng vị thế và bán.
Điều kiện tiên quyết
Thị trường hiện tại
Tài sản hiện tại
Tổng giá trị thị trường của tiền xu
Chênh lệch tài sản
Chiến lược biên soạn trực quan Bước 1
Chúng tôi tính toán bốn điều kiện tiên quyết cho chiến lược giao dịch và gán chúng vào các biến tương ứng. Với lập trình trực quan, các khối mã trông như thế này. Như hình dưới đây:

Cần lưu ý rằng tổng giá trị thị trường của một loại tiền tệ là tổng giá trị thị trường của số lượng tiền hiện đang nắm giữ và phương pháp tính toán là nhân tổng số lượng tiền hiện đang nắm giữ với giá mới nhất hiện tại. Chênh lệch tài sản là tổng giá trị thị trường của loại tiền trừ đi số dư hiện có.
Chiến lược biên soạn trực quan Bước 2
Sau khi các điều kiện tiên quyết và điều kiện cần thiết được chỉ định, bạn cần phải viết logic giao dịch. Việc này không phức tạp như bạn nghĩ đâu. Nó không có gì hơn là thể hiện logic chiến lược trên dưới dạng các khối mã. Nghĩa là, nếu chênh lệch tài sản nhỏ hơn 5% số dư âm khả dụng thì mua; nếu chênh lệch tài sản lớn hơn 5% số dư khả dụng thì bán. Như hình dưới đây:

Toàn bộ chiến lược dường như đã được viết ra, nhưng bạn phải biết rằng chương trình được thực thi từ trên xuống dưới và dừng lại sau khi thực thi. Tuy nhiên, chiến lược giao dịch của chúng tôi không phải là thực hiện các điều kiện giao dịch một lần mà là thực hiện chúng nhiều lần. Nói cách khác, chương trình cần phải liên tục kiểm tra xem các điều kiện chiến lược đã được đáp ứng hay chưa. Nếu có, hãy thực hiện lệnh mua hoặc bán; nếu không, hãy tiếp tục kiểm tra. Lúc này, bạn cần sử dụng một câu lệnh lặp khác như minh họa bên dưới:

Không có sự khác biệt cơ bản nào giữa các chiến lược trực quan hóa và các chiến lược được viết bằng các ngôn ngữ lập trình khác. Chúng cũng hỗ trợ thử nghiệm dữ liệu lịch sử với nhiều giai đoạn và mức độ chính xác. Tất nhiên, chúng cũng hỗ trợ giao dịch theo thời gian thực các hợp đồng tương lai hàng hóa trong nước và nước ngoài và tiền kỹ thuật số. Sau đây là thông tin kiểm tra ngược của chiến lược:

Đến thời điểm này, một chiến lược giao dịch hoàn chỉnh đã được hoàn tất. Để phòng ngừa những kẻ muốn lợi dụng chúng ta, chiến lược này đã được chia sẻ trên Strategy Square và có thể được sao chép và nghiên cứu trực tiếp.
Địa chỉ liên kết chính sách:
https://www.fmz.com/strategy/121404
Nguyên tắc 10.000 giờ luôn tồn tại, nhưng đối với các nhà giao dịch không có kiến thức cơ bản, không thể dành 10.000 giờ để quay lại ngành. Vì vậy, bạn phải có một chiếc thang, và đối với các nhà giao dịch không có nền tảng lập trình nào, thì lập trình trực quan của Inventor Quant chính là chiếc thang giúp bạn tham gia nhanh chóng.
Với lập trình trực quan, bạn không cần phải nhớ cú pháp và tên phương thức, bạn chỉ cần duyệt qua các mô-đun chức năng và tìm những gì bạn muốn. Đây cũng chính là mục đích ban đầu của người phát minh ra giao dịch định lượng, đó là giúp những người mới bắt đầu giao dịch định lượng hạ thấp ngưỡng tham gia và tăng hứng thú với giao dịch định lượng, để mọi người đều có thể trở thành nhà giao dịch định lượng!
Tuy nhiên, nói như vậy không có vấn đề gì khi sử dụng lập trình trực quan như một bước đệm để học định lượng, nhưng nó cũng có những hạn chế riêng, chẳng hạn như không có khả năng phát triển các chiến lược giao dịch quá phức tạp và tinh vi. Nhưng điều này không ảnh hưởng đến bước đầu tiên của bạn trong giao dịch định lượng!
Cuối cùng, tôi chúc tất cả các bạn muốn tham gia giao dịch định lượng, dù có nền tảng hay không, đều có thể đạt được mục tiêu học tập của mình thông qua hành động. Cảm ơn các bạn đã đọc!