符合數字貨幣市場的量化交易系統平臺架構設計開發搭建
對於二級市場的量化交易,無論是傳統金融二級市場還是數字貨幣二級市場,對於量化交易系統而言,框架基本一致。
一、量化交易系統平臺架構設計
從輸入和輸出兩端來說,任何交易系統都是透過兩條路徑和交易所發生互動:
1、接收交易所公佈的市場資料
2、傳送買賣訂單並接收交易所應答系統從交易所或者行情提供商獲取最新的行情報價,包含資訊有當前成交價格、成交量和委託訂單佇列。通常,量化交易策略需要參考歷史行情資料、其它資料資訊等做出決策。所以交易系統一般有歷史資料庫來儲存非實時市場資料,也方便金融工具使用資料庫。交易系統的分析回測還將涉及策略的歷史交易,所以系統需要資料庫用以儲存交易決策。
二、量化交易系統組成
u 交易所 – 櫃檯
u 服務端
Ø 實時行情資料分發器
Ø 非實時資料庫
Ø 事件處理引擎和策略池
Ø 訂單-管理、風控模組
u 應用端
Ø 系統設定和執行監控
Ø 賬戶管理、資金管理,風險管理等
如下圖所示:
三、事件處理引擎(Complex Event Processing System,CEP)
一個複雜事件可以看作一組收到的事件,包括價格走勢、市場波動和其它資料。複雜事件處理即在短時間內對複雜事件進行計算分析,包含檢測複雜模式、分析事件之間的相關性、時序關係和因果關係。
事件處理引擎實時處理事件,這是交易系統的主要特點之一。事件的處理速度越快,系統的效能越好。舉個例子,如果交易系統設計用於檢測交易機會發生後一秒鐘內的獲利機會,但系統的處理時長卻超過了該閾值,結果將無法獲利。
四、量化交易系統中的訂單-管理
演算法交易系統生成的訊號可以手動執行也可以自動執行。
當訊號以自動方式執行時,我們將整個系統稱為”自動交易系統(Automated Trading System)”。 訂單的自動化執行由”訂單-管理(Order Management)”模組完成。
訂單-管理模組包括不同的執行策略,這些策略基於預先定義的演算法邏輯來執行目標買賣訂單。
五、自動交易系統的風險管理
因為自動交易系統無需任何人工干預,所以需要藉助風險檢查來確保交易系統不出差錯。風險檢查過程的缺失或風險管理失當將對量化交易公司造成無法挽回的損失。因此,風險管理系統(Risk Management System,RMS) 是所有自動化交易系統的重要組成部分。風險管理在演算法交易系統的兩個部分中發揮著作用︰
-
應用端—— 確保交易員經手的引數不會出錯。風險管理會幫助系統排除異常值和交易員的手誤。
-
訂單-管理系統生成訂單之前 —— 在訂單離開系統之前,確保訂單已透過風險管理系統的檢驗。這一步的風險管理檢驗十分關鍵。
六、多賬戶和多策略管理
當策略池足夠豐富,同時賬戶數量非常多的時候,對於量化交易的系統管理就會存在挑戰:
Ø 伺服器的效率導致影響下單速度
Ø 多賬戶同時進行風控
Ø 對於異常的處理
Ø 多策略間的持倉獨立性
因此,面向多賬戶多策略的管理,採用分散式技術開發的低延遲交易系統(DLTS)不僅可以解決交易速度的問題,同時在多賬戶管理上也會提高很高的效率,而對於多策略管理,則需要有統一計算的策略管理系統以及在系統下單時利用交易所櫃檯交易的機制則可大大提高效率以及節省交易成本。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70028290/viewspace-2986696/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 數字貨幣量化交易系統開發搭建執行架構指南架構
- 數字貨幣交易系統開發、數字貨幣交易平臺開發、 虛擬數字貨幣交易平臺開發、區塊鏈數字貨幣交易系統開發區塊鏈
- 數字貨幣量化交易平臺 數字貨幣量化交易平臺有哪些 雲度數字貨幣量化交易 什麼是量化交易 雲度量化介紹 數字貨幣市場的量化交易工具有哪些? 量化交易需要注意什麼?
- 數字貨幣量化策略系統開發,搬磚平臺搭建
- 數字貨幣交易系統開發 數字貨幣交易軟體搭建
- 數字貨幣交易平臺開發,虛擬幣自動搬磚量化交易平臺開發
- 數字貨幣交易系統開發,場外幣幣交易系統開發
- 數字貨幣交易所開發方案,場外幣幣交易平臺搭建原始碼原始碼
- 數字貨幣場外幣幣交易所開發,永續合約交易平臺搭建
- 數字貨幣/期貨量化交易系統開發(交易演算法)| 量化交易系統開發原始碼示例演算法原始碼
- 數字貨幣交易所開發技術方案|交易平臺搭建
- 數字貨幣量化交易系統開發功能詳解丨量化交易開發原始碼模式原始碼模式
- 量化交易系統開發app,量化馬丁策略交易平臺搭建APP
- 數字貨幣錢包系統開發平臺技術搭建
- 區塊鏈數字貨幣交易所開發方案,OTC平臺搭建,支付系統開發區塊鏈
- 數字貨幣撮合交易平臺開發,幣幣現貨交易網站軟體開發網站
- 虛擬數字貨幣量化交易平臺開發規則專案/案例設計/邏輯方案
- NFT數字藏品交易系統開發平臺搭建
- python數字貨幣量化交易開發——建立回測系統(一)Python
- 數字貨幣期貨合約交易系統開發,自動對衝量化交易所開發
- 加密貨幣交易模式系統搭建開發:量化交易帶來的優勢加密模式
- Python數字貨幣量化交易開發——構建回測功能Python
- 免費數字貨幣交易系統、java免費數字貨幣交易系統、免費數字資產交易系統、數字貨幣交易所開源Java
- C2C數字貨幣交易平臺系統開發功能介紹
- 免費開源數字貨幣交易所、免費開源數字貨幣交易系統、Java開源數字貨幣交易所 、Java開源數字貨幣交易系統Java
- 區塊鏈場外交易系統搭建數字資產幣幣交易所開發區塊鏈
- 區塊鏈交易所平臺開發架構設計 | 幣幣合約交易模式搭建講解區塊鏈架構模式
- JAVA版開源數字貨幣交易平臺Java
- 數字貨幣現貨交易方式 | 數字貨幣現貨交易模式系統開發定製部署模式
- 區塊鏈交易平臺開發數字資產撮合交易系統搭建區塊鏈
- 青島數字貨幣交易系統開發核心
- 量化交易軟體開發/幣幣交易平臺開發原始碼原始碼
- 數字資產幣幣交易平臺開發區塊鏈合約交易平臺開發區塊鏈
- 數字貨幣交易所繫統開發,去中化交易系統開發
- 數字貨幣場外交易所開發
- 數字貨幣交易所開發系統功能介紹 | 幣幣交易模式定製搭建部署模式
- 數字貨幣合約量化系統開發(案例詳細)丨數字貨幣合約量化成熟原始碼開發原始碼
- 深圳數字貨幣交易系統原始碼開發,區塊鏈虛擬幣交易所搭建原始碼區塊鏈