有的外匯平臺訂單執行很快,有的卻很慢?
我們在選擇一個平臺時,首先關注的就是訂單執行速度。
速度越快,訂單執行的越精准,越不容易出現滑點。不過訂單執行和什麼有關呢?
- 伺服器數量
這應該是很多人第一時間想到的答案。伺服器越多,自然處理資料速度越快。
一般優質的交易平臺包括主要伺服器和幾個備用伺服器,備用伺服器一般和主要伺服器是同等性能級別的,除了分擔主要伺服器壓力,還可以確保資料同步和一致。比如我所在的EBC平臺都是採用的Tier4最高級別的伺服器,所以可以提供98.75%的系統穩定性。
除此之外,備用伺服器的另外一個功能是,容災備份。
這是一個不可忽視的問題,因為任何系統都存在宕機的風險,所以伺服器越多的平臺,抗風險能力越強,越能確保交易的連續性。
2、伺服器的位置
除了伺服器數量外,伺服器的位置也很重要。
比如EBC交易平臺,他在倫敦LD5、紐約NY4、新加坡SG1、東京TY3、香港HK2的超高速專線連接的獨立伺服器。
這是什麼意思呢?
首先就是EBC交易平臺有5個伺服器,這就是我上面提到的伺服器數量,相比於行業2-3個伺服器,EBC可以提供更穩定的訂單傳輸。
第二個就是伺服器的位置。很多人第一次看到LD5,NY4等等,可能不知道是什麼意思。舉個例子,NY4的意思就是位於紐約第四個節點的伺服器,就是圖上所示的位置。
從給定的資料看,NY4是所有伺服器節點中,最靠近紐約證券交易所和其他重要的金融市場基礎設施的節點,所以是很多金融機構和對沖基金伺服器所在的位置,採用了N+1電源冗餘、N+2冷卻冗餘等,在報價上更加穩定,同時更接近流動性供應商,都可以大幅縮短訂單傳輸和流動性接入所需要的時間。
其他的倫敦LD5、新加坡SG1、東京TY3、香港HK2都是類似的道理,兼具技術優勢,靠近交易所、頂級金融機構和流動性供應商。
- 資料中心
圍繞著一台伺服器,平臺一般還會部署大量的資料中心。
資料中心的作用是,將伺服器的資料前置,使用者只需要和資料中心交互就可以完成交易,而資料中心和伺服器之間的距離就是節約的傳輸距離。
所以一個平臺,伺服器越多,資料中心越多,可以覆蓋的全球交易節點就越多,自然在任何地點都可以享受到極速訂單執行。
比如EBC交易平臺圍繞著5大伺服器部署了30台資料中心,所以大幅縮短了訂單傳輸所需要的時間,單筆訂單執行快至20ms。
- FIX API和橋接
儘管FIX API是個通用的介面協定,但是各家的橋接不同,流動性不同,所以又存在本質上的區別。
各大平臺通過專門定制的橋接技術,才能通過FIX API實現各種不同的功能,並接入對應的流動性供應商。所以橋接技術的好壞,會決定流動性接入的速度、流動性整合的速度等等,並最終體現在報價上。
如果橋接的相容性和擴展性沒做好,那麼一旦出現通道擁擠,那麼延遲和卡盤就是不可避免的,這體現在平臺處理批量訂單的能力。比如EBC每秒最高可以聚合1000筆訂單,並且提供五檔深度的報價,就可以體現出EBC的優勢。
總體上來說,交易執行速度和伺服器數量、伺服器位置、資料中心數量和橋接技術的相容性等密切相關。
從過往的經驗看,從亞洲到歐洲平均傳送速率大約在500ms左右,這是走海底光纜所必須的時間。而通過伺服器佈局和技術優化,一些優質的交易平臺比如EBC可以控制在300ms以內,大大縮短了我們訂單執行所需的時間,自然報價更精准。
留言
張貼留言