Skip to main content
FIX API dùng FIX 4.2 qua TCP/IP. Mỗi bản tin FIX gồm standard header, message body và standard trailer. Các trường dùng định dạng tag=value<SOH>, trong đó <SOH> là ASCII 0x01.

Standard header

Standard trailer

Số thứ tự

Mỗi bên duy trì số thứ tự outbound riêng. MsgSeqNum (34) bắt đầu từ 1 cho phiên reset và tăng 1 cho mỗi bản tin session hoặc application được gửi theo chiều đó. Khi phát hiện thiếu số thứ tự, bên nhận yêu cầu gửi lại bằng ResendRequest (35=2). Nếu số thứ tự thấp hơn giá trị kỳ vọng và không thuộc trường hợp duplicate hợp lệ, dịch vụ từ chối trạng thái phiên và yêu cầu logon lại với số đúng.

Logon và reconnect

Quy tắc heartbeat

Resend và gap fill

Failover endpoint

Endpoint primary và secondary không dùng chung trạng thái phiên FIX. Chỉ dùng endpoint secondary khi không thể reconnect endpoint primary sau 30 giây và việc chuyển hướng đã được cho phép cho phiên.

Logout

Để đóng phiên FIX, bên khởi tạo gửi Logout (35=5). Bên nhận phản hồi bằng Logout (35=5), sau đó kết nối TCP được đóng.