訂單執行

最優執行策略

  • February 5, 2021

有人可以闡明在市場上執行約 2000 股的中型訂單的最佳方法嗎?

不幸的是,我可以訪問的執行算法非常愚蠢。它遵循最高賬面價格,因此我可以看到我正在使用的算法正在被一些掠奪性算法所欺騙。例如,如果點差為 2 美分,則有一個小訂單(例如 100 股)將點差收窄至 1 美分,並立即被取消。同時,我的訂單將其價格移動到賬面頂部,但在取消後單獨放置。我的訂單被擊中,市場價格對我不利。

我切換到使用 TWAP / VWAP 算法,但我想更好地掌握訂單執行。一個人應該遵循什麼規則才能不被這樣的不利選擇或博弈?

如果您最初的算法的目標是遵循書本頂部的報價,那麼在加入新報價之前它應該有一些*最小值。*例如,參考報價必須顯示最小尺寸,並且在您加入之前必須存在最短時間。

此外,通過將您的報價分成更小價格的更小的訂單,它有助於“堆疊書”。因此,與其以 25 美元的價格送出 2000 股的出價,不如以25美元的價格送出一份 1000 股的出價,並以24.99美元的價格送出另一份 1000 股的出價。

有大量關於最佳執行的文獻,其中包括:

實際上,您需要了解市場微觀結構才能在逐個市場的基礎上做出正確的決策(例如,有些市場接受本地冰山,有些則不接受;有些市場提供暗池或完全隱藏的訂單等)。我建議閱讀市場微觀結構:面對許多觀點(威利金融系列,2012 年),Abergel,Bouchaud,Foucault,Lehalle,Rosenbaum,Eds

話雖如此,您需要考慮兩種效應來設計交易算法:

  • 風險控制(不要太快以影響訂單動態並避免逆向選擇,不要太慢以防止價格的不利變動),用於使用最大和最小參與比率或類似的東西
  • 機會:查看訂單簿,使用統計學習,查看參考價格(如指數走勢)等。

$$ UPDATE $$ 第 2 版“實踐中的市場微觀結構”(Lehalle、Laruelle 以及 Burgot、Lasnier 和 Pelin 的貢獻)涵蓋了最優交易的許多實際方面。 另外兩本書涵蓋了這個主題:

引用自:https://quant.stackexchange.com/questions/3689