限價單

FIX-重複組到底代表什麼?

  • August 5, 2015

我試圖找出 FIX 中“重複組”的目的是什麼,它們究竟代表什麼?它們是否都與同一訂單相關,如果是,為什麼需要重複標籤?如果它們與第一個訂單無關,發送單獨的消息會不會更容易?是否只是在那個確切的時間範圍內將所有訂單組合在一起,因此是重複組?

重複組是 FIX 表示數組的一種方式。“數量”欄位在重複組之前添加以提醒接收者預期有多少元素。

例如,Arca 使用TradingSessionID(標記 336)來辨識開市前 ( P1 )、主要 ( P2 ) 和收市後 ( P3 ) 市場時間。NoTradingSessions該組以(tag 386)為前綴。因此,我將在我的 FIX 消息中使用以下序列來提醒 Arca 他們的所有三個會話都對該消息有效:

...|386=3|336=P1|336=P2|336=P3|...

附帶說明一下,FIX 還使用多值字元串作為數組的另一種表示形式。ExecInst(tag 18) 是一個字元串,它有多個由空格分隔的值:

...|18=1 W|...

引用自:https://quant.stackexchange.com/questions/8952