API FIX (Giao diện lập trình ứng dụng trao đổi thông tin tài chính) là giao thức truyền thông điện tử tiêu chuẩn được sử dụng để truyền các lệnh giao dịch, báo cáo thực hiện và dữ liệu giá giữa các nhà môi giới ngoại hối, phần mềm trung gian cầu nối và các nhà cung cấp thanh khoản. Đối với một nhà môi giới ngoại hối đang vận hành mô hình thực hiện STP hoặc mô hình lai vào năm 2026, FIX API là giao thức cho phép thực hiện A-book, tổng hợp đa nhà cung cấp thanh khoản và cung cấp nguồn cấp dữ liệu giá theo thời gian thực. Trong các cuộc thảo luận rộng hơn về cơ sở hạ tầng, API ngoại hối "FIX API" được sử dụng như một thuật ngữ chung cho các giao diện lập trình kết nối các hệ thống môi giới; FIX API là tiêu chuẩn cụ thể cho việc định tuyến lệnh và phân phối giá cho nhà cung cấp thanh khoản (LP).
Hướng dẫn này giải thích những gì API FIX Nội dung này đề cập đến API FIX trong cơ sở hạ tầng của một nhà môi giới ngoại hối, cách nó kết nối nhà môi giới với các nhà cung cấp thanh khoản và nền tảng giao dịch, so sánh với các tích hợp gốc của nền tảng, và những điều cần xác minh trước khi triển khai API FIX. Nội dung được xây dựng dựa trên hơn 18 năm kinh nghiệm của nhóm trong lĩnh vực công nghệ môi giới và kinh nghiệm trực tiếp tích hợp FIX trên cả môi trường MetaTrader 4® (MT4) và MetaTrader 5® (MT5).
Ý nghĩa của FIX API trong cơ sở hạ tầng Forex
FIX API là giao thức nhắn tin tiêu chuẩn cho phép giao tiếp thời gian thực, độ trễ thấp giữa các bên tham gia giao dịch — các nhà môi giới, nhà cung cấp thanh khoản và phần mềm trung gian — trên thị trường ngoại hối và thị trường tài chính rộng lớn hơn. Ban đầu được phát triển cho giao dịch cổ phiếu vào đầu những năm 1990, FIX đã trở thành giao thức chiếm ưu thế cho việc định tuyến lệnh giữa các tổ chức vì nó không phụ thuộc vào nhà cung cấp, được tài liệu hóa đầy đủ và hỗ trợ toàn bộ vòng đời giao dịch từ việc đăng ký giá, gửi lệnh cho đến việc cung cấp báo cáo thực hiện.
Trong cơ sở hạ tầng của một nhà môi giới ngoại hối, API FIX hoạt động như lớp vận chuyển giữa phần mềm trung gian cầu nối và công cụ thực thi của nhà cung cấp thanh khoản. Cầu nối duy trì một phiên FIX liên tục với mỗi nhà cung cấp thanh khoản được kết nối, nhận các báo giá liên tục (thông điệp dữ liệu thị trường) và gửi luồng lệnh của khách hàng (thông điệp quản lý lệnh) trở lại nhà cung cấp thanh khoản để thực thi. Nhà cung cấp thanh khoản phản hồi bằng các báo cáo thực thi — đã khớp, bị từ chối hoặc khớp một phần — mà cầu nối dịch lại thành các sự kiện máy chủ MT4®/MT5®.
| SỬA Loại tin nhắn | Chiều hướng | Nó mang theo những gì |
|---|
| Yêu cầu/Tổng quan dữ liệu thị trường | LP → Cầu | Luồng giá mua/bán liên tục cho các công cụ đã đăng ký |
| Đơn đặt hàng mới (D) | Cầu nối → LP | Lệnh thị trường mới hoặc lệnh giới hạn từ khách hàng |
| Báo cáo thực hiện (8) | LP → Cầu | Xác nhận điền đầy đủ, điền một phần hoặc từ chối |
| Yêu cầu hủy đơn hàng (F) | Cầu nối → LP | Hủy đơn hàng đang chờ xử lý |
| Nhịp tim (0) | Hai chiều | Duy trì phiên — xác nhận phiên FIX đang hoạt động |
| Đăng nhập (A) / Đăng xuất (5) | Hai chiều | Thiết lập và kết thúc phiên |
Bảng: Các loại thông báo FIX phổ biến trong kết nối LP của nhà môi giới ngoại hối (FIX 4.4)
FIX 4.4 là phiên bản được sử dụng rộng rãi nhất trong cơ sở hạ tầng giao dịch ngoại hối bán lẻ và tổ chức vào năm 2026. Một số nhà cung cấp thanh khoản (LP) và nhà môi giới chính cũng hỗ trợ FIX 5.0 SP2 cho các loại lệnh phức tạp hơn, nhưng FIX 4.4 vẫn là giả định cơ bản an toàn cho hầu hết các tích hợp với nhà môi giới MT4®/MT5®. Hãy xác nhận phiên bản FIX với LP trước khi bắt đầu cấu hình cầu nối, vì các phiên bản không khớp sẽ yêu cầu thêm công việc ánh xạ.
Phiên FIX có trạng thái: cả cầu nối và LP đều duy trì bộ đếm số thứ tự để theo dõi thứ tự tin nhắn và phát hiện khoảng trống. Khi đăng nhập, nếu ResetOnLogon là false, cầu nối sẽ gửi số thứ tự tiếp theo dự kiến và LP sẽ xác nhận rằng không có tin nhắn nào bị thiếu kể từ phiên trước. Nếu phát hiện thấy khoảng trống, LP sẽ gửi ResendRequest và cầu nối sẽ truyền lại các tin nhắn bị thiếu. Cơ chế đảm bảo tính toàn vẹn trình tự này là điều làm cho FIX đáng tin cậy đối với các quy trình làm việc quan trọng về đơn hàng, nơi việc bỏ sót xác nhận hoàn thành có hậu quả tài chính trực tiếp.
API FIX kết nối các nhà môi giới, nhà cung cấp thanh khoản và nền tảng như thế nào?
API FIX kết nối nhà môi giới ngoại hối với nhà cung cấp thanh khoản thông qua một phiên TCP liên tục, với phần mềm trung gian đóng vai trò là trung gian quản lý phiên, định tuyến dữ liệu giá đến máy chủ MT4®/MT5® và chuyển tiếp luồng lệnh của khách hàng đến nhà cung cấp thanh khoản để thực hiện. Phiên FIX là hai chiều và luôn hoạt động — cả đăng ký giá và tin nhắn lệnh đều truyền qua cùng một kết nối trong suốt phiên giao dịch.
Sửa các tham số phiên
- SenderCompID: Mã định danh của nhà môi giới trên phiên FIX — được LP chỉ định trong quá trình thiết lập.
- TargetCompID: Mã định danh của LP — được cung cấp trong tài liệu đặc tả FIX.
- Máy chủ / Cổng: Địa chỉ IP và số cổng của cổng FIX của LP — các giá trị riêng biệt cho môi trường thử nghiệm và sản xuất.
- HeartBtInt: Khoảng thời gian giữa các nhịp tim tính bằng giây — thông thường là 30 giây; cả hai phía sẽ gửi một thông điệp nhịp tim nếu không có thông điệp nào khác được gửi trong khoảng thời gian này để xác nhận phiên vẫn đang hoạt động.
- ResetOnLogon: Liệu số thứ tự FIX có được đặt lại mỗi khi đăng nhập phiên hay không — điều này cần phải khớp với cấu hình LP để tránh lỗi không khớp số thứ tự.
- BeginString: Mã định danh phiên bản FIX — thường là FIX.4.4
Luồng định tuyến đơn hàng
Khi khách hàng đặt lệnh thị trường trên MT4®/MT5®, quy trình thực hiện diễn ra như sau: nền tảng chuyển lệnh đến cầu nối; cầu nối kiểm tra các quy tắc định tuyến đã cấu hình (sổ A so với sổ B, nhóm tài khoản, mã giao dịch, ngưỡng kích thước vị thế); nếu lệnh được chỉ định cho LP, cầu nối sẽ gửi thông báo FIX New Order Single (thẻ 35=D) đến cổng FIX của LP; công cụ khớp lệnh của LP xử lý lệnh và trả về FIX Execution Report (thẻ 35=8) với giá khớp lệnh; cầu nối nhận báo cáo thực hiện và xác nhận giao dịch trên máy chủ MT4®/MT5®. Tổng thời gian khứ hồi thay đổi tùy thuộc vào cách triển khai và đường dẫn mạng; các triển khai cầu nối cùng vị trí thường báo cáo con số dưới 10ms trong các tiêu chuẩn của nhà cung cấp, trong khi các môi trường không cùng vị trí thường là 30–80ms — con số thực tế phụ thuộc vào phần cứng, định tuyến mạng và khoảng cách đến cổng LP.
API FIX hoạt động như thế nào trong giao dịch?
In Giao dịch API FIXPhiên giao dịch truyền tải hai loại thông điệp qua kết nối TCP liên tục: thông điệp dữ liệu thị trường (báo giá từ LP đến cầu nối) và thông điệp quản lý đơn hàng (đơn hàng từ cầu nối đến LP, kèm theo báo cáo thực hiện). Mỗi thông điệp đều có một số thứ tự mà cả hai phía theo dõi để phát hiện khoảng trống và kích hoạt việc truyền lại. Toàn bộ quá trình khứ hồi từ khi khách hàng nhập đơn hàng đến khi đơn hàng được khớp lệnh được đo bằng mili giây đối với các triển khai cầu nối đặt cùng vị trí.
FIX API là tiêu chuẩn ngành cho kết nối giữa nhà môi giới và nhà cung cấp thanh khoản (LP), nhưng MT4® và MT5® cũng hỗ trợ các kết nối cổng gốc của nền tảng, bỏ qua phần mềm trung gian cầu nối. Việc lựa chọn giữa FIX API (thông qua cầu nối) và tích hợp gốc của nền tảng phụ thuộc vào độ phức tạp của mô hình thực thi của nhà môi giới, số lượng kết nối LP cần thiết và nhu cầu kiểm soát giá đánh dấu cũng như logic định tuyến A/B-book.
| kích thước | Sửa lỗi API thông qua Bridge | Cổng gốc của nền tảng |
|---|
| Nghị định thư | Phiên bản FIX 4.4 / 5.0 — tiêu chuẩn, được ghi chép đầy đủ | Độc quyền (API cổng MT4® hoặc API gốc của MT5®) |
| Kết nối LP | Nhiều LP thông qua các phiên FIX riêng biệt trong một cầu nối. | Chỉ có một đĩa LP duy nhất |
| tổng hợp giá | Giá thầu/đề nghị tốt nhất từ nhiều nhà cung cấp thanh khoản (LP) | Chỉ có luồng giá LP đơn lẻ |
| Kiểm soát đánh dấu | Có thể cấu hình cho từng mã chứng khoán, từng nhóm tài khoản. | Không có sẵn dưới dạng ứng dụng gốc. |
| Định tuyến sách A/B | Các quy tắc nâng cao — theo tài khoản, biểu tượng, ngưỡng kích thước | Không có sẵn dưới dạng ứng dụng gốc. |
| Sự phụ thuộc của nhà cung cấp | Cần có nhà cung cấp cầu nối (OneZero, PrimeXM, Gold-i, v.v.) | Không cần nhà cung cấp cầu. |
| Chi phí | Chi phí giấy phép lái xe cầu đường là $500–$2,000+/tháng (ước tính, tính đến năm 2026) | Thấp hơn — thường được bao gồm trong giấy phép máy chủ |
| Tốt nhất cho | STP, môi giới lai, đa LP | Sách bìa mềm thuần túy, đĩa LP đơn, sự đơn giản khi khởi nghiệp. |
Bảng: API FIX thông qua cầu nối so với cổng gốc của nền tảng (2026)
Các nhà môi giới ngoại hối có cần API FIX không?
Không phải mọi nhà môi giới ngoại hối đều cần API FIX. Một nhà môi giới chỉ sử dụng sổ lệnh B và có một nhà cung cấp thanh khoản (LP) làm điểm tựa có thể hoạt động trên cổng thanh khoản tích hợp sẵn mà không cần phần mềm trung gian. Bất kỳ nhà môi giới nào sử dụng giao dịch STP, kết nối với nhiều hơn một LP hoặc cần tính phí chênh lệch giá theo từng giao dịch sẽ cần API FIX thông qua phần mềm trung gian. Giao thức FIX cũng là yêu cầu kết nối tiêu chuẩn đối với hầu hết các nhà cung cấp thanh khoản cấp 1 và cấp 2 khi thiết lập kết nối truy cập thị trường trực tiếp.
Bất kỳ nhà môi giới nào có kế hoạch triển khai mô hình thực thi STP hoặc mô hình lai thường sẽ cần một cầu nối API FIX. Cổng kết nối gốc của nền tảng không hỗ trợ logic định tuyến, công cụ đánh dấu hoặc tổng hợp đa LP mà các mô hình STP và mô hình lai yêu cầu. Chi phí cầu nối — thường là 500–2,000 đô la mỗi tháng (ước tính, tính đến năm 2026) tùy thuộc vào nhà cung cấp và cấp phép — là một chi phí vận hành cố định tăng theo độ phức tạp của cơ sở hạ tầng của nhà môi giới, chứ không phải theo khối lượng giao dịch.
Danh sách kiểm tra triển khai API FIX dành cho các Broker
Việc triển khai API FIX đòi hỏi sự chuẩn bị trên ba lĩnh vực: xác nhận khả năng tương thích giữa LP, cầu nối và máy chủ MT4®/MT5®; hoàn tất cấu hình phiên và ánh xạ ký hiệu; và chạy thử nghiệm UAT có cấu trúc trước khi chính thức vận hành. Thiếu sót trong bất kỳ lĩnh vực nào trong số này đều là nguyên nhân phổ biến nhất gây ra sự chậm trễ trong quá trình tích hợp và các lỗi thực thi sau khi ra mắt.
Xác minh trước khi tích hợp
- Xác nhận phiên bản LP FIX (FIX 4.4 hoặc 5.0) và lấy tài liệu đặc tả FIX trước khi chọn nhà cung cấp cầu nối.
- Xác nhận nhà cung cấp cầu nối hỗ trợ phiên bản FIX của LP và có các kết nối được chứng nhận hiện có với LP đó.
- Xác nhận phiên bản máy chủ MT4®/MT5® tương thích với plugin máy chủ của nhà cung cấp cầu nối.
- Lấy thông tin đăng nhập môi trường kiểm thử LP (UAT) — SenderCompID, TargetCompID, máy chủ, cổng — riêng biệt với môi trường sản xuất.
Các nhà môi giới khi đánh giá nhà cung cấp cầu nối nên yêu cầu danh sách các LP (Power Line) có kết nối FIX đã được chứng nhận thông qua cầu nối đó. Một kết nối được chứng nhận có nghĩa là đặc tả FIX đã được cả nhà cung cấp cầu nối và LP kiểm tra và xác nhận — điều này không đảm bảo kết nối sẽ hoạt động ngay lập tức, nhưng nó giúp giảm đáng kể thời gian cấu hình và phạm vi kiểm thử chấp nhận người dùng (UAT) so với việc xây dựng một kết nối LP mới, chưa được chứng nhận từ đầu.
Cấu hình phiên và ánh xạ ký hiệu
- Cấu hình tất cả các tham số phiên FIX trong cầu nối: SenderCompID, TargetCompID, host, port, HeartBtInt (khuyến nghị 30 giây), BeginString
- Ánh xạ ký hiệu công cụ LP sang tên ký hiệu MT4®/MT5® — sự không khớp là nguyên nhân phổ biến nhất gây ra lỗi hiển thị giá.
- Cấu hình tỷ giá hoán đổi qua đêm cho từng công cụ được ánh xạ — tỷ giá của nhà cung cấp thanh khoản (LP) và cấu hình hoán đổi của nền tảng phải được đồng bộ.
- Cấu hình mức phí đánh dấu cho từng nhóm ký hiệu nếu có — tách biệt với mức chênh lệch giá thô của LP.
Yêu cầu kiểm thử UAT
- Xác minh nguồn cấp dữ liệu giá: xác nhận giá mua/bán cho tất cả các công cụ được ánh xạ xuất hiện trên nền tảng MT4®/MT5® trong vòng 500ms kể từ khi phiên FIX bắt đầu hoạt động trong chế độ thử nghiệm.
- Kiểm tra quy trình đặt lệnh thị trường khứ hồi: đặt lệnh thị trường, xác nhận FIX New Order Single đã được gửi, nhận FIX Execution Report và giao dịch được xác nhận trong MT4®/MT5®
- Kiểm tra khả năng xử lý từ chối lệnh: gửi lệnh ngoài giờ giao dịch hoặc vượt quá giới hạn khối lượng lệnh của nhà cung cấp thanh khoản (LP) và xác nhận rằng cầu nối xử lý việc từ chối một cách trơn tru mà không bị treo.
- Kiểm tra kết nối lại phiên FIX: mô phỏng sự cố mất kết nối và xác nhận cầu nối kết nối lại và đăng ký lại dữ liệu thị trường trong khoảng thời gian kết nối lại đã cấu hình.
- Kiểm tra nhịp tim: xác minh HeartBtInt được tôn trọng — xác nhận không có thông báo TestRequest nào được kích hoạt do nhịp tim bị bỏ lỡ trong thời gian hoạt động thấp.
- Kiểm tra nhật ký FIX sau mỗi trường hợp kiểm thử: xác nhận các thông báo được sắp xếp đúng thứ tự, không có khoảng trống trong số thứ tự và tất cả các thông báo bị từ chối đều bao gồm mã lý do trong thẻ 58.
Nhóm cần kiểm tra những gì trước khi triển khai API FIX?
Nhóm chuẩn bị triển khai API FIX cần xác nhận bốn điều trước khi bắt đầu cấu hình cầu nối: phiên bản FIX và tài liệu đặc tả của LP đã có sẵn; nhà cung cấp cầu nối có kết nối hiện có được chứng nhận với LP đó; thông tin đăng nhập môi trường thử nghiệm (SenderCompID, TargetCompID, máy chủ, cổng) có sẵn riêng biệt với môi trường sản xuất; và khả năng tương thích phiên bản máy chủ MT4®/MT5® đã được xác minh với nhà cung cấp cầu nối.
Ngoài danh sách kiểm tra ban đầu, nhóm cần ít nhất một người có thể đọc các tệp nhật ký FIX và xác định sự không khớp số thứ tự, khoảng trống nhịp tim và mã lý do từ chối (thẻ 58 cho văn bản dễ đọc, thẻ 103 cho lý do từ chối đơn hàng bằng số). Các lỗi phổ biến nhất sau khi ra mắt — khoảng trống nguồn cấp dữ liệu giá, đơn hàng bị từ chối và mất phiên giao dịch — có thể được chẩn đoán trực tiếp từ nhật ký FIX. Nếu nhóm không có khả năng này, cần liên hệ với nhóm hỗ trợ của nhà cung cấp cầu nối hoặc đối tác tích hợp chuyên nghiệp trước khi đưa vào hoạt động, chứ không phải sau khi xảy ra lỗi sản xuất đầu tiên.
Trước khi triển khai kỹ thuật chính thức, hãy kết hợp danh sách kiểm tra phiên họp với... danh sách kiểm tra nhà cung cấp thanh khoản ngoại hối Vì vậy, nhóm phụ trách cầu nối không xác thực khả năng kết nối cho mối quan hệ LP chưa được xem xét về mặt thương mại hoặc đối tác.
Để đảm bảo luồng dữ liệu giữa các cầu nối, phiên LP và quyền sở hữu định tuyến diễn ra trên nền tảng, hãy sử dụng phương thức này. định tuyến thanh khoản nền tảng hướng dẫn này được thực hiện cùng với kế hoạch triển khai FIX.
Khắc phục sự cố giám sát phiên sau khi vận hành chính thức
Sau khi tích hợp API FIX được đưa vào hoạt động, việc giám sát liên tục phiên FIX là một trách nhiệm vận hành quan trọng. Nhật ký FIX của cầu nối ghi lại mọi thông báo và dấu thời gian của nó — đây là công cụ chẩn đoán chính cho bất kỳ sự sai lệch nào trong quá trình thực thi, bao gồm tranh chấp trượt giá, khớp lệnh chậm trễ và các sự kiện kết nối lại. Việc thường xuyên xem xét nhật ký để tìm mã từ chối (thẻ 39=8) và khoảng trống Heartbeat cho thấy sự không ổn định của phiên là một thực tiễn vận hành tiêu chuẩn.
Hầu hết các nhà cung cấp cầu nối đều cung cấp bảng điều khiển quản trị với trạng thái phiên, số lượng tin nhắn và cảnh báo kết nối. Cấu hình cảnh báo cho việc ngắt kết nối phiên và tỷ lệ từ chối tăng đột biến là một phần tiêu chuẩn của danh sách kiểm tra trước khi vận hành, chứ không phải là một tính năng tùy chọn. Một phiên kết nối lại âm thầm trong thời gian lưu lượng truy cập cao có thể tạo ra sự không khớp trong hàng đợi đơn hàng — việc đối chiếu số thứ tự sau khi kết nối lại cần được xem xét để xác nhận không có đơn hàng nào bị mất hoặc trùng lặp trong khoảng thời gian gián đoạn. Việc lưu giữ nhật ký FIX trong ít nhất 90 ngày cũng là thông lệ tiêu chuẩn để giải quyết tranh chấp và xem xét theo quy định.
Tích hợp API FIX với DivulgeTech
DivulgeTech LTD là một công ty công nghệ tài chính có trụ sở tại Limassol, Síp, chuyên phát triển phần mềm CRM ngoại hối tùy chỉnh. Phát triển và tích hợp API ngoại hốiCung cấp các giải pháp công nghệ kết nối MT4®/MT5® và môi giới chứng khoán. Được thành lập vào năm 2024 và xây dựng bởi một nhóm với hơn 18 năm kinh nghiệm trong ngành. DivulgeTech Hỗ trợ các nhà môi giới trong toàn bộ quá trình xây dựng công nghệ, bao gồm cấu hình cầu nối, thiết lập phiên FIX, kết nối LP và tự động hóa nghiệp vụ văn phòng như một phần của quá trình triển khai được quản lý.
Để hiểu rõ hơn về bối cảnh cơ sở hạ tầng thanh khoản MT4®, vui lòng xem phần sau. Hướng dẫn tích hợp thanh khoản MT4® và Hướng dẫn về nhà cung cấp thanh khoản dành cho các nhà môi giới ForexĐể tích hợp CRM và hệ thống quản lý nội bộ, hãy truy cập... DivulgeTech CRM ngoại hối.
Câu Hỏi Thường Gặp
Kết luận
API FIX FIX API là giao thức cho phép thực hiện giao dịch ngoại hối chuyên nghiệp — hỗ trợ định tuyến lệnh STP, tổng hợp nhiều nhà cung cấp thanh khoản (LP), chuyển đổi sổ lệnh A/B và cung cấp nguồn cấp dữ liệu giá theo thời gian thực trong một kiến trúc phiên duy nhất, liên tục. Đối với các nhà môi giới đang lên kế hoạch cho mô hình thực hiện STP hoặc lai trong năm 2026, việc hiểu FIX API ở cấp độ cấu hình phiên là điều kiện tiên quyết để lựa chọn nhà cung cấp cầu nối và mối quan hệ LP phù hợp.
DivulgeTech Hỗ trợ các nhà môi giới thông qua thiết lập phiên FIX, cấu hình cầu nối và kết nối LP đầy đủ như một phần của quá trình xây dựng công nghệ MT4®/MT5® được quản lý. Yêu cầu bản demo miễn phí để thảo luận về các yêu cầu tích hợp của bạn.
Xem nó cho chính mình. Hãy liên hệ với đội ngũ CRM ngoại hối của chúng tôi. và cùng chuyên gia tìm hiểu về nền tảng này.
Bài viết liên quan
MetaTrader 4® và MetaTrader 5® là các nhãn hiệu đã được đăng ký của MetaQuotes Software Corp. DivulgeTech LTD không có liên hệ gì với MetaQuotes Software Corp.
Bài viết này chỉ nhằm mục đích cung cấp thông tin và giáo dục, không cấu thành tư vấn pháp lý, tài chính hoặc quy định. Các yêu cầu pháp lý, chi phí và thời hạn khác nhau tùy thuộc vào từng khu vực pháp lý và có thể thay đổi. Hãy tham khảo ý kiến luật sư và chuyên gia tuân thủ pháp luật có trình độ trước khi đưa ra quyết định kinh doanh. DivulgeTech Công ty TNHH không chịu trách nhiệm pháp lý đối với bất kỳ hành động nào được thực hiện dựa trên thông tin trong bài viết này.