量化交易策略
如何區分不同類型的算法交易
算法交易涉及使用算法以最佳方式執行交易指令。然後是基於各種量化策略(例如配對交易)啟動交易的算法。
我的印像是“算法交易”(或自動交易)通常用於兩種類型的算法,儘管它們非常不同。它們可以單獨使用(人執行算法的交易指令,或人手動輸入交易算法執行的交易)或一起使用(後者算法將交易送出給前者,後者執行它們)。那麼我們如何區分這兩種算法呢?
我發現德意志銀行研究部對不同交易算法的深入概述:
- 交易執行算法
旨在通過將訂單“分解”成更小的包裹並緩慢將其投放到市場來最大程度地減少執行大宗交易的價格影響。
- 策略實現算法
旨在讀取實時市場數據並製定交易執行算法執行的交易信號。這可能涉及在超出某些預先指定的容忍水平時自動重新平衡投資組合、尋找套利機會、以做市商類型的角色自動報價和對沖,以及從技術分析中產生交易信號。
- 隱形/遊戲算法
旨在利用大量交易完成時引起的價格變動,並檢測並超越其他算法策略。
- 電子做市
模仿做市商曾經扮演的傳統角色的流動性提供策略。****這些策略包括建立一個旨在通過賺取買賣差價來獲利的雙邊市場。這已經演變成所謂的被動回扣套利。
- 統計套利
交易者希望以某種方式關聯證券之間的價格,並權衡這些關聯中的不平衡。
- 流動性檢測
交易者希望通過發送小訂單(“ping”)來查找匹配引擎中是否存在大訂單,以尋找大訂單可能在哪裡休息。當一個小訂單快速成交時,後面很可能會有一個大訂單。