2013-02-13 80 views
1

我正在嘗試收集有關FX(外匯)交易的FIX協議的信息。一些舊的消息來源提到FIX協議得到擴展與FX相關的消息支持: http://www.fixprotocol.org/discuss/read/1a070ffc修復外匯交易協議

但我不能在網上找到細節。

基本上,我需要了解:

  • 類型是什麼樣的信息被使用。我可以使用AI(分配提取)還是應該使用FX特定的消息類型?
  • 貨幣/計數貨幣對被正確編碼。
  • 哪些字段用於數量和/或匯率。
  • 應使用什麼CFI代碼或安全類型。
  • 需要提供安全交換(如果有)的價值。

鏈接到文檔就足夠了,任何意見將不勝感激!

+1

這些將在大多數地方進行定製,這些地方應該與對手方簽訂用戶級協議。並非每個人都需要aFIX郵件中的FIX字段的全部 – DumbCoder 2013-02-13 22:42:25

回答

3

FIX是一個非常臃腫的協議,事實是兩個不同的FX經紀人可以選擇使用非常不同的消息和字段定義來做同樣的事情。

如果您正在設計一個客戶端以連接到現有的商業界面,您應該儘快與您的預期對手方進行覈對。他們應該有文檔描述他們支持哪些消息,他們需要哪些字段,任何字段定製以及字段的任何「非正統」用法。

如果您正在設計一個服務器系統,使多方連接給您,那麼您將有一些選擇。 FIX的富有是你的雙刃劍:你有很大的自由去走自己的路,但同時它不是容易設計的數字。您可以對默認規格提供給您的消息進行最佳猜測,並確保爲您的客戶提供文檔。 (在這種情況下,您可能希望從現有交易對手獲取一些規格以獲取示例)。

關於您的消息來源稱「FIX協議擴展了FX相關消息支持」,很可能這只是新的字段和消息。看起來像那些可能在FIX 4.4以上的版本。

如果您想要瀏覽FIX消息的好資源,請使用FIXimate。這是非常寶貴的。

+0

FIXmate是我試圖獲取該信息的地方。我有能力親自設計一方,併爲接收方提出解決方案。但我想正確地做,而不是任意字段的任意消息類型。由於我沒有對手方的文件,我必須自己找出正確的方法。 – ATrubka 2013-02-13 21:24:00

+1

將FIX作爲傳送層協議與建議的一組消息和字段一起使用會更有意義。在實踐中,消息傳遞非常不規範。一些交易對手做了徹頭徹尾的*怪事,我還沒有找到一個沒有對標準字典進行定製的人。不要擔心做得「錯誤」 - 任何具有FIX經驗的開發人員都可能看起來更糟糕。 – 2013-02-13 22:13:40