訂單執行
最優執行策略
有人可以闡明在市場上執行約 2000 股的中型訂單的最佳方法嗎?
不幸的是,我可以訪問的執行算法非常愚蠢。它遵循最高賬面價格,因此我可以看到我正在使用的算法正在被一些掠奪性算法所欺騙。例如,如果點差為 2 美分,則有一個小訂單(例如 100 股)將點差收窄至 1 美分,並立即被取消。同時,我的訂單將其價格移動到賬面頂部,但在取消後單獨放置。我的訂單被擊中,市場價格對我不利。
我切換到使用 TWAP / VWAP 算法,但我想更好地掌握訂單執行。一個人應該遵循什麼規則才能不被這樣的不利選擇或博弈?
如果您最初的算法的目標是遵循書本頂部的報價,那麼在加入新報價之前它應該有一些*最小值。*例如,參考報價必須顯示最小尺寸,並且在您加入之前必須存在最短時間。
此外,通過將您的報價分成更小價格的更小的訂單,它有助於“堆疊書”。因此,與其以 25 美元的價格送出 2000 股的出價,不如以25美元的價格送出一份 1000 股的出價,並以24.99美元的價格送出另一份 1000 股的出價。
有大量關於最佳執行的文獻,其中包括:
- 嚴格的戰略交易:平衡投資組合和均值回歸,Lehalle,2009 年,卷。4,第 3 期:第 40-46 頁
- 交易算法的最優控制:一種通用的脈衝控制方法,作者 Bouchard、Dang、Lehalle,在 SIAM J. Finan 中。數學,2(1),404-438
- 算法交易的最佳開始時間、停止時間和風險度量,Labadie, Lehalle (Journal of Investment Strategies v3, n2(2014 年 12 月)第 3-33 頁)
- 跨流動性池的訂單最優拆分:一種隨機算法方法,作者:Laruelle、Lehalle、Pagès、SIAM J. Finan。數學,2(1),1042-1076。
- Guéant, Lehalle, Fernandez-Tapia (SIAM Journal on Financial Mathematics 3.1 (2012): 740-764.)
實際上,您需要了解市場微觀結構才能在逐個市場的基礎上做出正確的決策(例如,有些市場接受本地冰山,有些則不接受;有些市場提供暗池或完全隱藏的訂單等)。我建議閱讀市場微觀結構:面對許多觀點(威利金融系列,2012 年),Abergel,Bouchaud,Foucault,Lehalle,Rosenbaum,Eds。
話雖如此,您需要考慮兩種效應來設計交易算法:
- 風險控制(不要太快以影響訂單動態並避免逆向選擇,不要太慢以防止價格的不利變動),用於使用最大和最小參與比率或類似的東西
- 機會:查看訂單簿,使用統計學習,查看參考價格(如指數走勢)等。
$$ UPDATE $$ 第 2 版“實踐中的市場微觀結構”(Lehalle、Laruelle 以及 Burgot、Lasnier 和 Pelin 的貢獻)涵蓋了最優交易的許多實際方面。 另外兩本書涵蓋了這個主題:
- 算法和高頻交易,作者:Alvaro Cartea、Sebastian Jaimungal、Jose Penalva
- 市場流動性的金融數學, 作者 Olivier Gueant