API & Công Cụ Nhà Phát Triển

Masquant SDK

SDK Masquant — Dành riêng cho nhà phát triển chiến lược giao dịch định lượng

Không cần thiết lập khung phức tạp hay nguồn dữ liệu rắc rối, bạn có thể hoàn tất toàn bộ quy trình backtest chiến lược trong 10 phút chỉ với vài dòng code Python.

Tích hợp tất cả API sàn môi giới hỗ trợ MT5
Cung cấp nhiều module chiến lược mẫu
Bộ xử lý dữ liệu backtest hiệu quả
Cùng một bộ code có thể chuyển đổi tự do giữa mô phỏng và tài khoản thực
Tự động tạo báo cáo hiệu suất KPI và biểu đồ điểm giao dịch động
Tích hợp liền mạch nền tảng Masquant và mô-đun IP thực của sàn môi giới
Tính năng cốt lõi

Tính năng của Masquant SDK

Loại bỏ các bước thiết lập khung và môi trường rườm rà, chỉ cần cài đặt một bộ duy nhất, bạn có thể tải dữ liệu, xác minh chiến lược và xuất kết quả thông qua một API đơn giản.

Tích hợp sẵn Tỷ lệ Sharpe, mức sụt giảm tối đa, tỷ suất lợi nhuận hàng năm và các chỉ số hiệu suất khác, đồng thời tự động tạo báo cáo trực quan để nhanh chóng nắm bắt hiệu suất và cấu trúc rủi ro của chiến lược.

Tự động xuất báo cáo và biểu đồ kiểm thử lịch sử, bao gồm từng bản ghi giao dịch, đường cong giá trị ròng hàng ngày và bản tóm tắt thống kê, giúp hiệu suất chiến lược rõ ràng ngay từ cái nhìn đầu tiên và thuận tiện để so sánh, tối ưu hóa.

Công cụ một chạm, gọn nhẹ
Phân tích hiệu suất theo mô-đun
Trình bày dữ liệu đầy đủ và minh bạch
Công cụ backtest

Công cụ báo cáo Backtest Masquant

Công cụ Báo cáo Backtest MasQuant được tạo ra dành riêng cho trader định lượng. Không cần cài đặt Python hay bộ công cụ bổ sung, bạn có thể nhanh chóng thực thi backtest chiến lược, xem báo cáo hiệu suất đầy đủ và hỗ trợ xuất dữ liệu, giúp hoàn tất việc kiểm chứng chiến lược một cách dễ dàng.

Kiểm chứng từng bộ chiến lược giao dịch theo cách gần với thị trường thực nhất

Công cụ Backtest Masquant

Gần với thị trường thực, kiểm chứng từng bộ chiến lược giao dịch

Công cụ Backtest Masquant

MasQuant có công cụ backtest chuyên nghiệp tích hợp sẵn, kết hợp dữ liệu lịch sử, điều kiện thị trường theo thời gian thực và giao dịch mô phỏng, giúp bạn hoàn tất việc kiểm chứng chiến lược qua quy trình gần sát thị trường thực trước khi triển khai.

Kiến trúc giao dịch nhất quán
Backtest và giao dịch thực dùng chung dữ liệu và quy trình thực thi, giảm thiểu độ lệch hiệu suất sau khi triển khai
Gần với thị trường thực
Môi trường backtest tính đến ma sát thị trường thực — spread, trượt giá, biến động thanh khoản và độ trễ thực thi
Giảm sai lệch giữa backtest và giao dịch thực
Không cần viết lại code giao dịch — chiến lược chuyển thẳng từ backtest sang mô phỏng và triển khai thực
Kiểm chứng chiến lược lặp lại
Kiểm thử, điều chỉnh và tinh chỉnh chiến lược nhiều lần để xây dựng mô hình giao dịch ổn định hơn
Phân tích hiệu suất chuyên nghiệp
Nhận báo cáo chiến lược đầy đủ bao gồm lịch sử giao dịch, tỷ lệ thắng, lợi nhuận, drawdown và các chỉ số rủi ro
Mô hình kiểm soát rủi ro tích hợp sẵn
Giám sát và giới hạn hành vi chiến lược bằng mức drawdown tối đa, giới hạn rủi ro hàng ngày, kiểm soát đòn bẩy và vị thế, cùng bảo vệ trước biến động bất thường.
Công cụ Backtest Masquant

Tính năng cốt lõi

Backtest dữ liệu lịch sử
Phân tích tỷ lệ thắng
Thống kê lợi nhuận
Mức sụt giảm tối đa (Drawdown)
Lịch sử giao dịch
Báo cáo trực quan

Nguồn dữ liệu và quản lý bảo mật

Lấy tuân thủ pháp lý, bảo mật thông tin và minh bạch làm cốt lõi, Masquant xây dựng nền tảng giao dịch định lượng quốc tế để nhà đầu tư, nhà phát triển chiến lược, đội giao dịch và đối tác B2B có thể an tâm sử dụng.

Hỗ trợ các sàn môi giới lớn

Hỗ trợ dữ liệu sàn giao dịch châu Âu và toàn cầu

Masquant hiện tích hợp dữ liệu thị trường tài chính với môi trường MT5. Hỗ trợ các sàn môi giới lớn toàn cầu.

Sàn Môi Giới Được Hỗ Trợ

MASQUANT platform — support 90% of the world’s brokers

Nền tảng MasQuant
Hỗ trợ 90% sàn môi giới trên toàn thế giới

AvaTrade
FXCM
XM
EC Markets
GTCFX
IC Markets Global
GO Markets
ATFX
fpmarkets
FXTM
vantage
VT Markets
Neex
Mitrade
TMGM
OANDA
Exness
Pepperstone
IG
ThinkMarkets
IC Markets
FOREX.com
Swissquote
Ultima Markets
HFM(HotForex)
GKFX Prime
eToro
Dukascopy
FxPro
LMAX Exchange
Tickmill
Yuanta Futures
Capital Futures FX

Hỗ trợ 90% các công ty chứng khoán trên toàn thế giới, và còn nhiều sàn khác chưa thể liệt kê hết

Thị trường hỗ trợ

Nền tảng Masquant hỗ trợ loại thị trường

Masquant SDK có thể kết nối trực tiếp với môi trường sàn môi giới hỗ trợ MT5, và truy cập tất cả các sản phẩm giao dịch mà sàn môi giới cung cấp.

Ngoại hối (Forex)
Kim loại quý
Hàng hóa năng lượng
Chỉ số chứng khoán toàn cầu
CFD cổ phiếu Mỹ
CFD ETF
CFD tiền điện tử
Hàng hóa do các sàn môi giới khác cung cấp

Cơ chế bảo mật cấp doanh nghiệp

Áp dụng cơ chế bảo mật thông tin cấp doanh nghiệp theo tiêu chuẩn cao, không thao tác thay mặt, không truyền dữ liệu nhạy cảm, không truy cập tài khoản khách hàng — mọi giao dịch và thao tác đều nằm trong tầm kiểm soát của bạn.

Bảo vệ Dữ liệu Cá nhân
Thị trường chính được hỗ trợ thông qua tích hợp với báo giá và môi trường giao dịch của sàn môi giới MT5 của bạn
Kiến trúc bảo mật thông tin
Ví dụ XAUUSD, tùy thuộc vào công cụ giao dịch khả dụng của sàn môi giới bạn sử dụng
Cơ chế Sao lưu và Khôi phục Dữ liệu
Nền tảng tuân theo các nguyên tắc cốt lõi của GDPR, áp dụng tối thiểu hóa dữ liệu, giới hạn mục đích, quản lý quyền người dùng, kiểm soát chuyển dữ liệu xuyên biên giới và đánh giá bảo mật nhà cung cấp

Mô tả Tương thích Hệ thống

Hiện chỉ hỗ trợ máy tính Windows: Các chức năng liên quan đến giao dịch của MasQuant hiện chủ yếu hỗ trợ máy tính Windows, bao gồm tải file thực thi chiến lược, kết nối MT5, thiết lập giao dịch tự động và thực thi chiến lược cùng các chức năng khác.

Nếu bạn cần sử dụng các chức năng sau, hãy dùng máy tính Windows

Tải file thực thi giao dịch chiến lược. Kết nối môi trường giao dịch MT5. Khởi động hoặc tắt chiến lược giao dịch tự động. Sử dụng các công cụ giao dịch native của Masquant. Thực hiện triển khai chiến lược và các thao tác giao dịch.

Hiện chưa hỗ trợ

macOS / máy tính Mac. iPhone / iPad. Điện thoại / máy tính bảng Android. Hệ điều hành Linux. Nếu bạn đang sử dụng Mac, điện thoại hoặc máy tính bảng, bạn vẫn có thể truy cập trang web chính thức của Masquant và một số nội dung web, nhưng hiện tại chưa thể cài đặt các chương trình liên quan đến thực thi giao dịch.

Đội ngũ MasQuant sẽ tiếp tục đánh giá việc hỗ trợ thêm nền tảng khác

Để đảm bảo chức năng thực thi chiến lược, kết nối MT5 và giao dịch tự động, chúng tôi khuyến nghị sử dụng máy tính Windows để cài đặt, thiết lập và vận hành. Đội ngũ Masquant sẽ tiếp tục đánh giá khả năng hỗ trợ thêm nền tảng khác, và sẽ thông báo riêng nếu hỗ trợ macOS hoặc hệ điều hành khác trong tương lai.

FAQ

Câu Hỏi Thường Gặp

Câu hỏi thường gặp về Masquant SDK

Masquant SDK là gì?

MASQUANT SDK là SDK giao dịch định lượng Python của MASQuant. Nó cung cấp backtest chiến lược, phân tích hiệu suất, tạo tín hiệu giao dịch, xuất báo cáo và tích hợp MT5 — giúp nhà phát triển và đội giao dịch tuân theo quy trình chuẩn hóa để phát triển, kiểm chứng và phân tích chiến lược trước khi triển khai, với mức độ nghiêm ngặt tương đương các bàn giao dịch định lượng của tổ chức.

Masquant SDK và Masquant có phải cùng một sản phẩm không?

Không. MASQuant là thương hiệu nền tảng hoàn chỉnh, cung cấp Trợ lý Giao dịch AI, backtest chiến lược, quản lý chiến lược, gói đăng ký và dịch vụ triển khai chiến lược. MASQUANT SDK là SDK Python nền tảng của MASQuant, chịu trách nhiệm thực thi logic chiến lược, tính toán backtest, phân tích hiệu suất, xử lý dữ liệu và tích hợp MT5. MASQuant là nền tảng; MASQUANT SDK là bộ công cụ kỹ thuật nền tảng.

Tôi có thể dùng Masquant SDK mà không cần viết chương trình không?

Có, tuy nhiên chúng tôi khuyến nghị bắt đầu với tài liệu chính thức để nắm kiến thức cơ bản trước. MASQUANT SDK là SDK Python chủ yếu hướng đến nhà phát triển và nhà nghiên cứu chiến lược có kỹ năng Python cơ bản. Tuy nhiên, nó đi kèm tài liệu đầy đủ hướng dẫn từ thiết lập môi trường, tải dữ liệu đến viết chiến lược, chạy backtest và tạo báo cáo. Bạn có thể tìm hiểu kiến thức cơ bản và xem ví dụ ứng dụng trên trang tài liệu chính thức. Ngay cả khi ban đầu chưa quen với code, bạn vẫn có thể làm theo các ví dụ từng bước để xây dựng quy trình backtest chiến lược của riêng mình. Nếu bạn muốn một cách làm việc trực quan hơn, bạn cũng có thể kết hợp nền tảng MASQuant hoặc MASQuant.Soft với giao diện đồ họa và Trợ lý Giao dịch AI để tạo, backtest và triển khai chiến lược.

Masquant SDK có thể tích hợp với MT5 hoặc đặt lệnh trực tiếp không?

Có. MASQUANT SDK có thể đọc dữ liệu công cụ giao dịch MT5, lấy nến lịch sử, tạo tín hiệu giao dịch, chạy kiểm thử giao dịch mô phỏng và giúp kiểm chứng chiến lược trước khi triển khai thực. Việc sử dụng MASQUANT SDK không có nghĩa là nền tảng giao dịch thay mặt bạn, và không cấu thành giao dịch ủy thác, quản lý tài sản hay dịch vụ tư vấn đầu tư.

Những sản phẩm và nguồn dữ liệu nào hỗ trợ Masquant SDK?

Chủ yếu hỗ trợ ngoại hối, kim loại quý, CFD chỉ số, CFD năng lượng, CFD hàng hóa và một số CFD cổ phiếu trong môi trường sàn môi giới MT5. Các công cụ phổ biến bao gồm EURUSD, GBPUSD, USDJPY, XAUUSD, XAGUSD, US30, NAS100, SPX500, GER40, USOIL và UKOIL. Phạm vi công cụ thực tế và lịch sử dữ liệu khả dụng tùy thuộc vào danh sách công cụ, nguồn dữ liệu và quyền tài khoản của sàn môi giới bạn sử dụng.

Kết quả backtest của Masquant SDK có giống với kết quả giao dịch thực không?

Sẽ không hoàn toàn giống với kết quả giao dịch thực, nhưng MASQUANT SDK được xây dựng để giảm thiểu khoảng cách giữa kết quả backtest và kết quả thực tế. Sự khác biệt giữa backtest và kết quả thực có thể phát sinh từ thay đổi spread, trượt giá, độ trễ thực thi, chênh lệch báo giá của sàn môi giới, thanh khoản không đủ, hạn chế phiên giao dịch, phí, lãi suất qua đêm, chất lượng dữ liệu lịch sử và sự khác biệt trong môi trường thực thi chiến lược. MASQUANT SDK là công cụ để phát triển, backtest và phân tích chiến lược — nó không cung cấp tư vấn đầu tư cá nhân hóa và không đảm bảo hiệu suất tương lai của bất kỳ chiến lược nào. Tất cả chiến lược, tín hiệu, báo cáo backtest và kết quả KPI chỉ được cung cấp làm tham khảo cho phán đoán và phân tích kỹ thuật của riêng người dùng.

Masquant SDK có lưu trữ tiền giao dịch, mật khẩu tài khoản hoặc thông tin chiến lược của tôi không?

Cả MASQUANT SDK và MASQuant đều không cung cấp dịch vụ lưu ký tiền, và không xử lý nạp tiền, rút tiền hay chuyển tiền. Toàn bộ tiền luôn nằm trong tài khoản sàn môi giới của chính người dùng. Mật khẩu tài khoản giao dịch không bao giờ được lưu dưới dạng văn bản thuần. Khi kết nối với MT5 hoặc môi trường sàn môi giới, thông tin đăng nhập do người dùng quản lý; nếu hệ thống cần lưu trữ thông tin liên quan, nó sẽ được mã hóa. Việc dữ liệu chiến lược có được lưu trữ hay không tùy thuộc vào cách bạn sử dụng nền tảng. Khi sử dụng cục bộ, dữ liệu chiến lược nằm trên máy tính của chính bạn; nếu bạn sử dụng tính năng đám mây của MASQuant, dữ liệu chiến lược có thể được lưu trữ trên nền tảng khi cần để hỗ trợ quản lý chiến lược, hồ sơ backtest và xác minh giấy phép.

Về công cụ Backtest

Công cụ Backtest Masquant là gì?

Công cụ Backtest MASQuant kiểm chứng hiệu suất chiến lược trong điều kiện gần với thị trường thực trước khi triển khai, sử dụng dữ liệu lịch sử, logic thị trường thực và quy trình giao dịch mô phỏng. Đây không chỉ là bản đọc hiệu suất lịch sử — nó mang lại cho bạn một quy trình nhất quán để quản lý chiến lược từ khâu tạo lập, backtest, mô phỏng, triển khai cho đến theo dõi hiệu suất.

Backtest của Masquant khác gì so với việc chỉ xem hiệu suất lịch sử thông thường?

Hiệu suất lịch sử thông thường chủ yếu là một bức ảnh chụp nhìn lại quá khứ; trong khi đó, Công cụ Backtest MASQuant kết hợp tích hợp dữ liệu, chuyển đổi định dạng, tính toán chỉ báo kỹ thuật, mô hình giao dịch, thực thi lệnh mô phỏng và khớp lệnh mô phỏng vào trong một khung thống nhất. Điều này giúp chiến lược được kiểm chứng, trước khi triển khai, theo cách gần sát hơn với quy trình giao dịch thực tế.

Tại sao backtest và giao dịch thực sử dụng cùng một kiến trúc giao dịch?

Khi backtest và giao dịch thực sử dụng các phương pháp xử lý dữ liệu hoặc quy trình thực thi khác nhau, chiến lược có thể xuất hiện độ lệch hiệu suất khi đi vào giao dịch thực. MASQuant đưa cả dữ liệu lịch sử và dữ liệu thị trường thực qua cùng một quy trình tích hợp dữ liệu trước khi chuyển đổi định dạng và tính toán chỉ báo, giúp thu hẹp khoảng cách kỹ thuật giữa backtest và giao dịch thực.

Công cụ backtest có mô phỏng hành vi giao dịch không?

Kiến trúc backtest của MASQuant không chỉ mô phỏng giá — mà còn tích hợp quy trình thực thi lệnh và khớp lệnh mô phỏng, giúp việc kiểm thử chiến lược gần sát hơn với thực thi giao dịch thực tế. Để biết chính xác logic khớp lệnh, độ trễ, trượt giá và các yếu tố ma sát thị trường được hỗ trợ, vui lòng tham khảo phiên bản sản phẩm và tài liệu kỹ thuật chính thức.

Có thể xem những chỉ số hiệu suất nào trong backtest?

Dữ liệu hiệu suất backtest hiện có bao gồm số lệnh giao dịch, tỷ lệ lãi/lỗ, tỷ lệ thắng, mức sụt giảm tối đa (drawdown), tổng lợi nhuận, lợi nhuận lũy kế hàng năm và tỷ lệ Sharpe. Các trường hiển thị chính xác vui lòng tham khảo trang của phiên bản hiện tại.

Báo cáo backtest bao gồm những gì?

Báo cáo backtest thường bao gồm dữ liệu backtest, chỉ số hiệu suất, chỉ số rủi ro, biểu đồ, lịch sử giao dịch và tóm tắt chiến lược. Thông tin này giúp bạn đánh giá xem chiến lược có khả năng tồn tại lâu dài hay không, thay vì chỉ nhìn vào một lần thắng hoặc thua.

Backtest hỗ trợ dữ liệu lịch sử trong bao lâu?

Backtest hiện hỗ trợ tối đa 5 năm dữ liệu lịch sử. Phạm vi dữ liệu lịch sử khả dụng tùy thuộc vào phiên bản sản phẩm hiện tại, công cụ giao dịch được hỗ trợ và nguồn dữ liệu. Thời gian backtest chính xác vui lòng tham khảo hiển thị trong sản phẩm.

Chiến lược có thể được backtest và tối ưu lại nhiều lần không?

Có. Sau khi xây dựng chiến lược, bạn có thể backtest với dữ liệu lịch sử, sau đó chuyển sang giao dịch mô phỏng để kiểm chứng, và chỉ sau đó mới đánh giá có nên triển khai vào môi trường giao dịch thực hay không. Điều này tạo ra một quy trình phát triển chiến lược lặp lại, cho phép bạn kiểm thử, điều chỉnh và so sánh nhiều phiên bản chiến lược khác nhau.

Tôi có cần viết lại chương trình giao dịch khi chuyển từ backtest sang triển khai thực không?

MASQuant thiết kế backtest, mô phỏng và giao dịch thực trong một khung thống nhất, nhằm mục đích giảm chi phí viết lại và khoảng cách quy trình khi chiến lược chuyển từ kiểm thử sang triển khai. Phương thức triển khai chính xác vẫn tùy thuộc vào phiên bản sản phẩm, môi trường sàn môi giới và cấu hình MT5.

Làm sao để biết một chiến lược có đáng để triển khai không?

Tối thiểu, chúng tôi khuyến nghị đánh giá cùng lúc: kết quả backtest có ổn định không, rủi ro có nằm trong phạm vi chấp nhận được không, công cụ giao dịch và điều kiện thị trường có khớp với kỳ vọng của bạn không, vốn và khả năng chịu rủi ro của bạn có phù hợp không, và bạn có hài lòng với kết quả kiểm thử trên tài khoản mô phỏng không. Nếu bất kỳ điều nào trong số này chưa rõ ràng, chúng tôi khuyến nghị nên tạm hoãn giao dịch thực.

Backtest hỗ trợ dữ liệu lịch sử trong bao lâu?

Backtest hiện hỗ trợ tối đa 5 năm dữ liệu lịch sử. Phạm vi dữ liệu lịch sử khả dụng tùy thuộc vào phiên bản sản phẩm hiện tại, công cụ giao dịch được hỗ trợ và nguồn dữ liệu. Thời gian backtest chính xác vui lòng tham khảo hiển thị trong sản phẩm.

Chiến lược có thể được backtest và tối ưu lại nhiều lần không?

Có. Sau khi xây dựng chiến lược, bạn có thể backtest với dữ liệu lịch sử, sau đó chuyển sang giao dịch mô phỏng để kiểm chứng, và chỉ sau đó mới đánh giá có nên triển khai vào môi trường giao dịch thực hay không. Điều này tạo ra một quy trình phát triển chiến lược lặp lại, cho phép bạn kiểm thử, điều chỉnh và so sánh nhiều phiên bản chiến lược khác nhau.

Tôi có cần viết lại chương trình giao dịch khi chuyển từ backtest sang triển khai thực không?

MASQuant thiết kế backtest, mô phỏng và giao dịch thực trong một khung thống nhất, nhằm mục đích giảm chi phí viết lại và khoảng cách quy trình khi chiến lược chuyển từ kiểm thử sang triển khai. Phương thức triển khai chính xác vẫn tùy thuộc vào phiên bản sản phẩm, môi trường sàn môi giới và cấu hình MT5.

Làm sao để biết một chiến lược có đáng để triển khai không?

Tối thiểu, chúng tôi khuyến nghị đánh giá cùng lúc: kết quả backtest có ổn định không, rủi ro có nằm trong phạm vi chấp nhận được không, công cụ giao dịch và điều kiện thị trường có khớp với kỳ vọng của bạn không, vốn và khả năng chịu rủi ro của bạn có phù hợp không, và bạn có hài lòng với kết quả kiểm thử trên tài khoản mô phỏng không. Nếu bất kỳ điều nào trong số này chưa rõ ràng, chúng tôi khuyến nghị nên tạm hoãn giao dịch thực.

Kết quả backtest có đồng nghĩa với việc chắc chắn sẽ có lãi trong tương lai không?

Không. Hiệu suất lịch sử, dữ liệu backtest và kết quả minh họa chỉ được cung cấp để giúp bạn hiểu logic và đặc điểm rủi ro của chiến lược — không nên xem đây là sự đảm bảo cho hiệu suất tương lai. Thị trường thực vẫn chịu ảnh hưởng bởi biến động, thanh khoản, trượt giá, điều kiện thực thi của sàn môi giới và các yếu tố khác nằm ngoài tầm kiểm soát của bất kỳ ai.

Sự khác biệt giữa backtest và giao dịch mô phỏng là gì?

Backtest sử dụng dữ liệu lịch sử để xem xét chiến lược đã hoạt động như thế nào trong các điều kiện cụ thể trong quá khứ; trong khi đó, giao dịch mô phỏng giúp bạn làm quen với việc thực thi chiến lược và thao tác giao dịch trong môi trường gần với thị trường thực. Thứ tự khuyến nghị là: backtest trước, sau đó mô phỏng, và chỉ sau đó mới đánh giá có nên chuyển sang giao dịch thực hay không.

Tôi nên làm gì khi không chạy ra được kết quả trong backtest?

Trước tiên vui lòng kiểm tra điều kiện chiến lược của bạn đã đầy đủ chưa, công cụ giao dịch và phạm vi dữ liệu có được hỗ trợ không, và các thiết lập tham số có hợp lý không. Nếu giao diện sản phẩm có chức năng xóa hoặc đặt lại, bạn cũng có thể đặt lại điều kiện chiến lược và thử lại. Liên hệ hỗ trợ nếu cần.

Cart (0 items)