程式

辨識冰山訂單

  • April 18, 2021

辨識冰山訂單的最佳算法是什麼?

我在 Stefan Frey 和 Patrik Sandas 的論文“The Impact of Hidden Liquidity in Limit Order Books”中找到了一篇文章,但我想知道這裡是否有人會對這個主題有意見。

流動性尋求很難憑經驗進行測試,因為僅價格數據無法告訴我們交易與 1 級 (NBBO) 訂單簿的相關性,更不用說訂單簿的深度了。

我用來定位非流動性證券的隱藏流動性(例如,冰山訂單)的方法涉及交叉買入/賣出。雖然很粗糙,但它讓我能夠在更短的時間內進行更多的交易。

例如,如果我想購買 1000 股 X 並且沒有要價且 100 股已經被出價,我會提出高於出價 100 股的要約。

理想情況下,它不會進行交易,並且它會產生比我自己更好的報價,因此我強迫其他參與者展示他們的手牌,這意味著我可以潛在地以更好的價格進行交易。在這種情況下,附加資訊可以讓我提出更具競爭力的出價

如果它不進行交易並且沒有透露更多資訊,那麼我可能會繼續通過賣空 100 股來交叉出價,然後立即以交易價格買入 1100 股。在交叉出價時,它很有可能會觸發隱藏訂單和/或由價差觸發的訂單(例如,掛鉤訂單和相對訂單),從而揭示之前隱藏的流動性。

顯然,越過買入價是有風險的,因為很有可能低價賣出並被迫高價買入。也可能真的沒有流動性,這意味著我現在被空頭困住了。但這至少避免了追價的選擇,並且有很好的機會力量揭示隱藏的訂單簿。

最好的例子是出價 * 詢問哪一方被一次又一次地擊中,但出價/要價的數量正在刷新。所以最好的出價是 99,它的大小是 1000 股或 1 股等,要價是 100,所有交易都是在出價方完成的,出價的交易量高於出價大小。這是簡單的情況。更複雜的是,如果買入價移動 1 個刻度等。

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