FIX協定的工作原理 May 7, 2022 – Posted in: 套利软件

介紹 自成立以來,股票市場的交易歷史發生了巨大的變化。 第一個證券交易所出現在大約400年前。 當時,交易是口頭達成的,交易規則也才剛剛開始。 但世界並沒有停滯不前,為了跟上時代的步伐,證券交易所採用了當時所有可能的科技工具。 囙此,在19世紀中期,在與交易相距一定距離的地方的交易申請通過電報線路來連接。 然後電話代替了它。 最終,交易員的第一個交易請求通過互聯網通信傳輸。 公平地說,在現代,通過電話進行交易有時仍會發生在一些經紀人身上。 其中的一部分是交易的唯一保證管道。 此外,從最初的交易所開始到21世紀初,直接在交易所領土上進行的交易都是口頭進行的。 這樣的交易場所被稱為股票交易場,代表著我們在好萊塢電影中熟悉的一種奇觀。 FIX協定歷史記錄  最古老的數位交易協定之一是FIX協定。它 代表“金融資訊協定”或“金融交換協定”,這兩個定義都可以找到。 FIX協定規範創建於1992年,旨在提供富達投資與所羅門兄弟之間的股票交易資訊。 經紀人和投資基金希望加快交易所的交易過程。 其結果是形成了一個以電子管道傳輸資訊的開放標準,沒有任何主要組織可以控制。 如今,FIX已經成為不同國家的金融市場參與者用來連接其產品的行業標準。 最初,該通信協議僅在上述兩家交易所之間使用,稱為SBX(所羅門兄弟交易所),僅用於股票交易。 然後,正如故事所說,這些公司的領導人意識到他們發明的重要性,提出加入高盛和普特曼的發展。 此後,該協定被命名為當前名稱。 最初,該協定只支持17種消息類型和103個標籤。 這個想法非常成功,到1995年,超過70%的美國券商使用了該協定。 這是由於成本節約、成本降低和交易錯誤减少。 畢竟,在通過電話進行交易時,人為因素有很大的影響。 隨著時間的推移,該協定已經顯著擴展。 新增了對衍生品、債券和貨幣交易的支持。 當前的FIX規範描述了168條消息、7868個標籤,並涵蓋了所有類別的證券。 1998年,FIX協定及其規範的開發以及相關科技的開發被移交給了FIX協定有限公司財團。 該財團後來更名為FIX Trading Community。 該組織目前有270多家主要金融機構的成員。 FIX協定的工作原理  FIX協定通過TCP運行。 現時,FIX協定模型定義在兩個級別——會話或控制級別(會話創建、數據交付工作)和應用程式級別(數據內容描述)。 控制層負責修復會話的基本參數:打開和關閉連接,恢復遺失的消息。 應用層控制數據的發送和接收:請求、執行、拒絕、市場數據和狀態資訊請求。 協定本身是文字,也就是說,它使用ASCII錶中的字元。 它分為兩種表示形式——傳統的,形式為Tag=Value(Tag=Value或Key=Value),以及XML(FIXML)表示形式。 最新版本現時是5.0,但最常見的是4.2和4.4版。 不同的經紀人和交易所可以使用不同版本的協定,有時會同時使用多個版本。 Syntax  Tag=Value 該消息類似於以下內容: 8=FIX.4.2 | 9=178 | 35=D | 34=1234567 | 49=TESTER | 56=PHLX | 52=20071123-05:30:00.000 | 11=ATOMNOCCC9990900 | 54=1 | 167=FUT | 55=MSFT | 38=15 | 40=2 | 44=15 | 59=0…

Continue reading