算法交易

如何使用 CQG API 建構執行交易系統?

  • August 15, 2020

我目前正在使用 CQG 進行點差交易,並且在 CQG 圖表中有點差交易策略。我正在嘗試在 CQG 中自動化我的點差交易策略,但 CQG 告訴我查看CQG API 範例以建構我自己的系統或獲取第三方軟體。

CQG 交易系統不允許您在 CQG IC 中自動執行您的策略。所以,我需要自動交易軟體來執行我的策略。CQG API 應該允許您建構自己的執行系統。您能否告訴我 CQG API 範例中的哪個範例有助於開始建構點差交易系統?例如,當點差價格低於布林帶下限時買入A工具並賣出B工具,並設置OCO限價單以止損和目標退出。使用 CQG 的 API 製作這樣的系統會不會很困難?

根據您提出的條件,這在 CQG API 中相對簡單。例如,您可以在 IC 中設置條件觸發器。您真正需要的只是在其中一個觸發器之後執行 API 操作。

虛擬碼將是這樣的:

處理事件觸發器:

如果(附加條件)則

執行交易。

您只是在購買 API 嗎?

我想您可以使用 CQG API 來實現,這是一種算法交易,請參考以下連結: https ://partners.cqg.com/api-resources/cqg-algo-orders-trading-apis https://partners.cqg.com /api-resources/overview 尤其是此連結: https ://partners.cqg.com/api-resources/cqg-data-and-trading-apis ,其中顯示了一些不同語言的程式範例。 https://www.cqg.com/products/cqg-apis

似乎該API只能在“CQG集成客戶端”中使用https://www.cqg.com/products/product-comparison

我有 ninja trader 8 多經紀業務,但對我來說非常強大,我也看到經紀業務的一些限制,並且不再用於 AMP 等經紀商。無法與 MATLAB 或 python 集成。

還有其他方法可以將 MATLAB 與 TT Technologies、Blumberg 和 Reuters 等其他經紀人集成,這似乎是更昂貴的選擇。我有 Reuters light core 版本,“Thomson Reuters Eikon”,它已經停止支持 MATLAB,在數據方面,我喜歡 IQFEED 但也不再支持,唯一的解決方案是http://undocumentedmatlab.com/iqml API 連接使用 MATLAB 進行 IQFEED。

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