高頻

高頻交易初學者

  • April 17, 2020

我對高頻交易領域非常陌生。我一直在嘗試閱讀大量材料以了解一般工作流程。我對不同的概念有非常基本的了解,例如 FIX、直接市場准入、訂單管理系統、DataFeed 引擎等。

但是,我無法建立對系統的整體理解,即設置 HFT 系統的第一步和後續步驟是什麼?

我希望有其他人必須從頭開始學習 HFT 的系統和架構,並願意分享他們是如何做到的。

非常感謝所有的幫助和建議。

$$ Update on what I found helpful $$:謝謝@lehalle。我想將我所學到的知識傳遞給任何可能有興趣探索高頻交易的人。我認為這本書:算法交易和 DMA:Johnson 的直接訪問交易策略介紹介紹了 FIX 消息和直接市場訪問 (DMA) 等關鍵概念。從那裡,我開始深入閱讀 FIX 協議。簡單來說,高頻交易公司的基礎設施是 Exchange -> Market Data Feed handler -> Algorithm -> Order Management System (OMS) -> Exchange。因此,Google市場數據饋送處理程序並閱讀來自不同供應商的文件確實很有幫助。從那裡,您將了解到,要實現低延遲,我們需要良好的非常快速的網路基礎設施。閱讀 OSI 模型和底層協議以及閱讀基本網路基礎設施(如網卡等)會很有幫助。從那裡您可以更清楚地了解設置。只需重複這些步驟:Google搜尋不同的供應商,打電話給他們,了解他們提供的產品,不要羞於提問。最後,學習 C 和 C++,投資一些日內數據並練習 C 和 C++。

我的建議是讀一些書。首先:

我將通過以下方式啟動日內交易系統

  • 一個模擬器,因此至少有交易和報價數據
  • 一些關於日內季節性的統計數據(交易量、波動性、BA 價差和首次限制交易量)
  • 一層程式碼包裝,用於交易程式碼和交易所之間的來回消息(處理確認、主動取消等通用方式)
  • 決策結構分為兩層:戰略(關注風險管理)和一系列策略(用於與其他參與者的互動)。

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