1、Execution Quality 交易執行質量
交易執行的質量是由很多引數組成的:點差(Spread)、拒絕率(Rejection Ratio)、精確度(Accuracy)和執行成本(Cost of Execution)等。在文件中,波士頓科技(Boston Technologies,以下簡稱“BT”)將介紹Boston Prime/BT Prime機構STP流動性的運作方式和它的特點。
1.1、Network Latency 網路延遲
目前BT的MT4伺服器設定在美國波士頓資料中心iLand,執行交易的銀行設定在紐約的NY4資料中心。波士頓iLand資料中心到NY4之間的傳播時間低於5毫秒,這部分延遲對於整個交易執行時間的計算並沒有十分顯著的影響。
目前BT的MT4伺服器在美國波士頓資料中心iLand的設定如下圖所示:
因為MT4伺服器和集合器(BBO)以及執行銀行都位於美國,訂單需要經由網路來回於美國和MT4客戶終端所在的中國,這樣來回所用時間平均為311.97毫秒:
在訂單送達交易執行機構然後反饋回來的傳遞過程中,價格將有可能有所變動,尤其是在市場波動比較大的時候。
1.2、 Multiple execution for large orders 大型訂單分多次執行
Boston Prime/BT Prime 系統是一個價格集合器,也就是說,BT從10-15家頂級世界銀行訂購流動性,從而讓BT的客戶獲得更小點差。也正是因此,當一筆交易訂單的量較大時,一家銀無法完全成交所有訂單,而需要分開透過多個銀行多次分別執行(Multi-fill)來完成。
● 對於訂單量超過最優報價流動性深度的情況,訂單會成交在不同流動性深度的多個報價。
在MT4“市場報價”當中,只有最優報價能被顯示出來,而在該價格所有能成交的交易量,也就是該價格的流動性深度並沒有體現出來。
上圖的例子裡面,如果客戶想要買入4M的歐美,客戶將會消耗到兩個報價層次的深度:
a) 第一個價位1.24350成交30標準手
b) 第二個價位1.24353成交10標準手
因為MT4平臺不顯示價格的流動性深度,所以終端使用者也無法預估因為流動性不足將會導致多大的滑點。
● 鑑於大訂單會被分成多個單子,透過多家銀行執行,BT需要獲得所有銀行的回覆,才能給客戶反饋成交確認的資訊。因為銀行有不同長短的訂單執行時間,所以大訂單的執行總時間可能會超過1秒鐘。
1.3、Liquidity Refreshments 流動性更新
請注意,銀行的流動性每300毫秒更新一次。在任何時候,每一筆訂單的最大交易量為1千萬(100標準手),然而,在每天低流動性的時段,可交易流動性不足的情況可能會發生。
如上圖所示,可以看到EURUSD現在可成交的流動性是買賣均是2.7千萬(270 手)。
如果在銀行無流動性時下單,訂單將被放入佇列中等待最多60秒,期間將會在流動性恢復時執行。請注意,執行的價格會有別於原始要求的價格。
如果超過60秒仍無流動性,訂單將被拒絕。
2、Additional solutions available to improve customer’s execution with Boston Prime/BT Prime 其他改善Boston Prime/BT Prime執行的解決方案
2.1 MT4 server in the US server using VPS (Virtual Private Server) 透過使用虛擬伺服器(VPS)在美國安置MT4伺服器
● 優勢:
1) 所有的系統元件都被放置在同一個地(Collocation),使用高階專用硬體,獲得最短的執行時間(免去了美國與中國之間200毫秒的網路延遲)
2) 所有銀行的交易伺服器都和BBO價格集合器之間透過交叉連線(Cross Connect)
3) 尤其適用於演算法交易策略
● 潛在的限制/問題:
對手動交易不是最佳解決方案,因為網路延遲容易在客戶端處發生
2.2 Large Band Subscription Sizes Solution 使用更大的流動性頻寬的解決方案
使用定製的流動性頻寬 - 這樣,Boston Prime/BT Prime可以從銀行那裡得到更深的保證頻寬和深度的流動性。
因為MT4交易平臺只允許顯示一個最優的價格,大頻寬解決方案則將能在最優的價格上提供更多的流動性。市場點差會根據BT向銀行所要求提供的流動性大小的不同而有所不同。為了能給流動性需求更大的客戶提供更多市場流動性,BT將從3家外匯銀行處訂購更大的流動性。
作為參考,下面是EURUSD在不同的流動性大小情況下的不同點差:
10標準手 → 1.1-1.2 pips
50標準手 → 1.4 pips
100標準手 → 2.0 pips
200標準手 → 3.5 pips
BT將從3家外匯銀行,訂購2百萬(20手)和5百萬(50手)的頻寬:
銀行1 → 20標準手, 50標準手
銀行2 → 20標準手, 50標準手
銀行3 → 20標準手, 50標準手
BT的BBO系統將集合3家銀行提供的價格,按照最優買價最優賣價排序(如下表)。例如,最佳賣價20標準手銀行2提供的,最佳買價20標準手是由銀行1提供的。
例1:如果客戶買20標準手,訂單執行在銀行1的最優價格$11。
例2:如果客戶買50標準手,訂單首先,與銀行1在價格$11成交20標準手;然後,與銀行3在價格$12成交20標準手;最後,與銀行2在價格$13成交10標準手。最終成交價格為基於在這幾個銀行成交量的加權平均價。
1、Execution Quality 交易執行質量
交易執行的質量是由很多引數組成的:點差(Spread)、拒絕率(Rejection Ratio)、精確度(Accuracy)和執行成本(Cost of Execution)等。在文件中,波士頓科技(Boston Technologies,以下簡稱“BT”)將介紹Boston Prime/BT Prime機構STP流動性的運作方式和它的特點。
1.1、Network Latency 網路延遲
目前BT的MT4伺服器設定在美國波士頓資料中心iLand,執行交易的銀行設定在紐約的NY4資料中心。波士頓iLand資料中心到NY4之間的傳播時間低於5毫秒,這部分延遲對於整個交易執行時間的計算並沒有十分顯著的影響。
目前BT的MT4伺服器在美國波士頓資料中心iLand的設定如下圖所示:
因為MT4伺服器和集合器(BBO)以及執行銀行都位於美國,訂單需要經由網路來回於美國和MT4客戶終端所在的中國,這樣來回所用時間平均為311.97毫秒:
在訂單送達交易執行機構然後反饋回來的傳遞過程中,價格將有可能有所變動,尤其是在市場波動比較大的時候。
1.2、 Multiple execution for large orders 大型訂單分多次執行
Boston Prime/BT Prime 系統是一個價格集合器,也就是說,BT從10-15家頂級世界銀行訂購流動性,從而讓BT的客戶獲得更小點差。也正是因此,當一筆交易訂單的量較大時,一家銀無法完全成交所有訂單,而需要分開透過多個銀行多次分別執行(Multi-fill)來完成。
● 對於訂單量超過最優報價流動性深度的情況,訂單會成交在不同流動性深度的多個報價。
在MT4“市場報價”當中,只有最優報價能被顯示出來,而在該價格所有能成交的交易量,也就是該價格的流動性深度並沒有體現出來。
上圖的例子裡面,如果客戶想要買入4M的歐美,客戶將會消耗到兩個報價層次的深度:
a) 第一個價位1.24350成交30標準手
b) 第二個價位1.24353成交10標準手
因為MT4平臺不顯示價格的流動性深度,所以終端使用者也無法預估因為流動性不足將會導致多大的滑點。
● 鑑於大訂單會被分成多個單子,透過多家銀行執行,BT需要獲得所有銀行的回覆,才能給客戶反饋成交確認的資訊。因為銀行有不同長短的訂單執行時間,所以大訂單的執行總時間可能會超過1秒鐘。
1.3、Liquidity Refreshments 流動性更新
請注意,銀行的流動性每300毫秒更新一次。在任何時候,每一筆訂單的最大交易量為1千萬(100標準手),然而,在每天低流動性的時段,可交易流動性不足的情況可能會發生。
如上圖所示,可以看到EURUSD現在可成交的流動性是買賣均是2.7千萬(270 手)。
如果在銀行無流動性時下單,訂單將被放入佇列中等待最多60秒,期間將會在流動性恢復時執行。請注意,執行的價格會有別於原始要求的價格。
如果超過60秒仍無流動性,訂單將被拒絕。
2、Additional solutions available to improve customer’s execution with Boston Prime/BT Prime 其他改善Boston Prime/BT Prime執行的解決方案
2.1 MT4 server in the US server using VPS (Virtual Private Server) 透過使用虛擬伺服器(VPS)在美國安置MT4伺服器
● 優勢:
1) 所有的系統元件都被放置在同一個地(Collocation),使用高階專用硬體,獲得最短的執行時間(免去了美國與中國之間200毫秒的網路延遲)
2) 所有銀行的交易伺服器都和BBO價格集合器之間透過交叉連線(Cross Connect)
3) 尤其適用於演算法交易策略
● 潛在的限制/問題:
對手動交易不是最佳解決方案,因為網路延遲容易在客戶端處發生
2.2 Large Band Subscription Sizes Solution 使用更大的流動性頻寬的解決方案
使用定製的流動性頻寬 - 這樣,Boston Prime/BT Prime可以從銀行那裡得到更深的保證頻寬和深度的流動性。
因為MT4交易平臺只允許顯示一個最優的價格,大頻寬解決方案則將能在最優的價格上提供更多的流動性。市場點差會根據BT向銀行所要求提供的流動性大小的不同而有所不同。為了能給流動性需求更大的客戶提供更多市場流動性,BT將從3家外匯銀行處訂購更大的流動性。
作為參考,下面是EURUSD在不同的流動性大小情況下的不同點差:
10標準手 → 1.1-1.2 pips
50標準手 → 1.4 pips
100標準手 → 2.0 pips
200標準手 → 3.5 pips
BT將從3家外匯銀行,訂購2百萬(20手)和5百萬(50手)的頻寬:
銀行1 → 20標準手, 50標準手
銀行2 → 20標準手, 50標準手
銀行3 → 20標準手, 50標準手
BT的BBO系統將集合3家銀行提供的價格,按照最優買價最優賣價排序(如下表)。例如,最佳賣價20標準手銀行2提供的,最佳買價20標準手是由銀行1提供的。
例1:如果客戶買20標準手,訂單執行在銀行1的最優價格$11。
例2:如果客戶買50標準手,訂單首先,與銀行1在價格$11成交20標準手;然後,與銀行3在價格$12成交20標準手;最後,與銀行2在價格$13成交10標準手。最終成交價格為基於在這幾個銀行成交量的加權平均價。