撮合時間與報價訊號接收時間(二)

繼上次的研究撮和時間與報價訊號接收時間文章,這一次小編要來研究是甚麼因素造成時間差異增加,假設時間差異來自於兩個因素,第一,在短時間內大量撮合運算,第二,網路傳遞延遲,這次小編的目的就是要驗證第一個因素。

首先要先了解期交所在盤後資訊中所開放的資料數是大於訊號傳遞數的,因為期交所每八分之一秒才會對外揭示一次訊號,所以每一次策略無限 server 收到一筆報價訊號,其實可能包含了數筆撮合的資料,也就是說,每一筆訊號是可以算出多筆時間差異的。

下圖是以2016-05-11的資料為例,每一個點代表一筆交易簡檔的資料,其縱軸是該筆資料由撮合送到本地伺服器的時間差,其中最小值為0.250秒,最大值為1.502秒。

rplot

根據上圖,重新整理成一筆接收訊號為一個點,如下圖,一筆訊號可以包含多個撮合時間,所以依照每一筆訊號都可以求出最小時間差異 (tmin) 與最大時間差異 (tmax) ,再加上在期交所公開的交易簡檔的資料數 (length),還有從期交所申購的成交檔的撮合標籤數 (match.length),以及成交量 (volume),另外可以再利用該訊號的資料數、撮合標籤數、成交量分別除以該訊號與下一個訊號的撮合時間差,就可以求出在兩個訊號之間的資料數流速 (n.rate)、撮合數流速  (m.rate)、成交量流速 (v.rate)的散佈圖,其中 dt1 是指在每筆接收訊號的第一筆資料的撮合時間。

rplot01

由上圖可以看到時間差的變動與其他解釋變數無太多相關,有幾個變數 n.rate、m.rate、v.rate 的迴歸估計係數會是負數,那是因為有幾個槓桿值 (leverage) 較高的極端值造成,結果與常識相違。經過小編看資料的經驗,又再增加數個變數的統計量當解釋變數,其可解釋變異 比例(r-squared)均在 10% 以內,所以可以推測大量撮合運算並不是造成訊號時間差異的變動主因。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s