程序化交易是什么?如何進行程序化交易?
2018-9-4 / 已閱讀:3374 / 上海邑泊信息科技
現在不少投資人和基金公司都在使用程序化交易輔助進行投資決策和投資執行,幫助基金經理或操盤手快速從大量的股票或期貨交易品種中篩選出合適的候選品種做進一步投資分析,或者直接根據策略模型指標分析結果自動執行交易指令。不過程序化交易涉及到的硬件基礎設施、基礎計算組件、關聯數據、策略指標、通訊接口、數據庫、策略研發平臺等關聯項很多,在系統上線后的整體運營維護上,也需要一整套的操作流程、運維規范和配套資源。
程序化交易(program trading),指借助電腦,自動選擇交易的品種,包括市場上常見的股票和期貨等交易品種,并自動進行委托買賣的電腦化交易。在交易的整個過程中,無需人工介入,完全由電腦自動執行。當然也有人機結合的半自動模式,將人和機器各自的優勢結合起來,獲取最佳投資效果。程序化交易廣泛應用于技術指標趨勢套利、擺動套利、跨期套利、跨品種套利等。簡單的程序化交易主要是通過電腦系統,以單一委托指令買進或賣出一攬子預先選定的股票。但用于期貨各種場景套利的程序化交易要復雜得多。期貨程序化交易一般由以下幾組相互連接的系統組成:
(1).行情服務器
Tick行情接收、落地、備份,分鐘行情計算、備份、加載、恢復、同步、查詢、訂閱和實時推送
(2).策略研究和開發平臺
歷史數據加載,策略語言解析框架,歷史回測測試報告,參數優化,多軌模型指標管理,圖形展示
(3).策略自動運行平臺
自動交易配置,并行加載執行,策略執行引擎,交易信號管理,策略實時信號圖形截圖
(4).系統管理平臺
交易日,系統參數,策略參數配置,日終清算,交易對賬,交易所、品種、板塊、模型指標管理
(5).自動交易員
手工報單,自動交易報單,一鍵平倉,查詢手續費、保證金、確認結算單、委托、資金、持倉、合約、交易所時間和狀態,主力合約映射,交易接口
(6).實時風險監控
最大回撤、警戒線、清盤線、最大持倉金額、最大持倉比例,風險預警,自動強平
(7).數據庫
配置數據、行情數據、交易數據、管理數據
(8).自動運維組件
數據運維,數據自動下載、同步和計算,策略執行進程運維,自動交易員運維,日志系統
上一篇:怎么做預算管理?都有哪些方式?
下一篇:恰當應用期貨程序化,幫助駕馭期貨交易