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