Saturday, August 23, 2014
FIX format pesan tata letak
Bidang pesan yang dipisahkan menggunakan <awal header> karakter ASCII 01. Mereka terdiri dari kepala, tubuh, dan trailer.
Hingga FIX.4.4, header berisi tiga bidang: 8 (BeginString), 9 (BodyLength), dan 35 (MsgType) tag.
Dari FIXT.1.1 / FIX.5.0, header berisi lima bidang wajib dan satu bidang opsional: 8 (BeginString), 9 (BodyLength), 35 (MsgType), 49 (SenderCompID), 56 (TargetCompID) dan 1128 (ApplVerID - jika hadir harus berada di posisi ke-6).
Tubuh pesan sepenuhnya tergantung pada jenis pesan didefinisikan dalam header (tag 35, MsgType).
Bidang terakhir dari pesan tersebut tag 10, FIX Pesan Checksum. Itu selalu dinyatakan sebagai nomor tiga-digit (misalnya 10 = 002).
Header + Tubuh + Trailer: FIX Konten
Contoh pesan FIX: Eksekusi Laporan (karakter Pipa digunakan untuk mewakili karakter SOH)
8 = FIX.4.2 | 9 = 178 | 35 = 8 | 49 = PHLX | 56 = PERS | 52 = 20071123-05: 30: 00.000 | 11 = ATOMNOCCC9990900 | 20 = 3 | 150 = E | 39 = E | 55 = MSFT | 167 = CS | 54 = 1 | 38 = 15 | 40 = 2 | 44 = 15 | 58 = PHLX EKUITAS PENGUJIAN | 59 = 0 | 47 = C | 32 = 0 | 31 = 0 | 151 = 15 | 14 = 0 | 6 = 0 | 10 = 128 |
(Dalam FIXMessage atas panjang tubuh 9 adalah benar dan checksum 10 diperiksa dengan menggunakan sumber yang tersedia dari quickFix, sebuah implementasi FIX open source)
tubuh
Order / Detail Perdagangan Info
Trailer
Pemeriksaan Keamanan melalui Signature dan CheckSum.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment