高頻
交易應用程序使用什麼樣的前端/gui?
我想知道什麼樣的前端用於交易應用程序。來自 quant 背景,我一直只關心應用程序的研究和後端,但在前端 / gui 方面卻完全不知所措。我的大部分編碼都是用 C++ 完成的,我只使用一個配置文件來傳遞參數。
現在事實證明,由於監管原因,這可能還不夠。我需要一個可以啟動/停止策略、更改參數以及獲取訂單和交易歷史的前端。所以問題歸結為這個,我怎樣才能創建一個簡單的使用者界面,它可以放在另一台機器上,與託管機器通信並完成所有這些。
最初我想使用 web/javascript,但在這方面並沒有多少。Qt 是另一種選擇,但我懷疑它需要大量重寫程式碼和學習。
核心策略在 c++ 中執行的中高頻交易應用程序的首選前端是什麼?
如果我處於你的位置,我會開始研究如何創建一個 C++ 的 Web 伺服器並公開呼叫以創建一個 REST 服務。換句話說,你能讓你的程式碼狀態輸出到 HTTP 嗎?
從那裡開始,其餘的應該很容易。您只需要創建一個可以訪問 REST 服務的 GUI,幾乎所有現代語言都可以。你可以專注於 AngularJS 之類的東西。它很容易使用服務,還可以讓您快速顯示它們。如果您將 Angular 與來自 Themeforest 的模板結合起來(正如其他人所建議的),您很快就會擁有一個非常漂亮的 GUI。
你聽起來像個忙碌的人。如果您可以完成創建 REST 服務的第一部分,那麼優秀的開發人員應該能夠幫助您完成第二部分