量化交易系統開發技術框架丨量化交易市值機器人系統開發案例

MrsFu123發表於2021-01-22

  量化系統一般由幾個步驟組成,主要有策略編寫、策略回測、策略分析、模擬執行、實盤執行等,並且後端需要對接交易所介面,有了交易通道才能真正將訂單送入市場中。


  Quantitative trading refers to the use of computer technology from the huge historical data audition can bring a variety of"high probability"events to make strategies,which greatly reduce the impact of emotional fluctuations,and avoid making irrational decisions in the extreme fanaticism or pessimism of the market


  量化交易是看“行情波動”來工作的,即只要行情有波動,就有機會賺取差價,可以說不管是牛市還是熊市都可以使用。幣價上漲可以在原有的基礎上多賺一些差價,幣價下跌也可以賺取一定的差價來補貼自己的損失。


  量化交易的主要優勢就在於他可以幫助投資者不受行情的波動去投資,現在也從傳統金融傳入數字資產行業,受到許多投資者的喜愛,也有許多投資者看到了市場


  量化交易系統可以實現更豐富的策略,程式功能也更強大,提供了豐富的歷史資料和收益、風險的多角度模型評估演算法,支援策略研究、回測與自動交易等功能,並且已經有了比較成熟的運作經驗,投資者可以在系統的模擬交易環境中,不斷地最佳化自己的策略模型,以獲得自身最快的進步。


  量化投資也稱之為演算法交易:


  是依照演算法設計程式流程得出的交易管理決策開展的交易。簡易的而言就是說用把自己的專案投資念頭用數理實體模型和電子計算機方式功效係數法的保持。


  量化交易系統架構:量化系統分為前端和後端,前端主要面向使用者,用於策略編寫、手工下單、監控、報告分析等;後端將交易和行情進行封裝,以及指令路由工作,並提供最簡單的介面供前端使用。


  考慮到後期接入多家交易所行情,所以將行情接收器獨立出來,這樣能更好的做到負載均衡,並各自將行情寫入記憶體資料庫,供其他應用呼叫;而行情中心將收集各接收器推送來的行情,封裝成統一格式再發布給訂閱者。


  交易中心與演算法工人內部架構,交易中心主要負責接收客戶端傳送過來的指令,透過風控層後將指令路由至演算法工人,由演算法工人處理訂單邏輯,如:條件單、追單、止損止盈單等,並最終將訂單報入交易所場內,同時將回報返回給交易中心,再由交易中心將回報返回給訂閱使用者。


  交易中心還負責路由使用者傳送的策略指令,並根據指令分發給策略回測工人或者策略模擬工人,對應的去執行回測指令或者啟動策略等。


  自動執行是讓策略自動生成執行的過程,在沒有任何人工干預的情況下傳送給代理的訊號。這是最純粹的演算法交易策略,因為它將人為干預帶來的問題最小化。


  "Quantitative trading"has two meanings:one is the content of quantitative trading in a narrow sense,which transforms trading conditions into procedures and orders automatically;the other is the system trading method in a broad sense,which is an integrated trading system.That is to say,according to a series of trading conditions,the intelligent assistant decision system combines rich experience with trading conditions to manage the risk control in the trading process.


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69993319/viewspace-2752007/,如需轉載,請註明出處,否則將追究法律責任。

相關文章