我們在選擇一個平臺時,首先關注的就是訂單執行速度。
) v5 [" A3 @1 v A# g3 x5 \3 t; b9 k3 N& t0 \0 j* s# u) O
速度越快,訂單執行的越精准,越不容易出現滑點。不過訂單執行和什麼有關呢?
- ~; W0 z! a" l. w' a; j* W! I3 U) e9 v$ d0 H
- \( F. J8 w" F; \) @% x) E& F K& h8 M
伺服器數量" G3 [1 w+ [, R' J
' J5 l' h, @" m$ |" S
! |) }5 @7 {* k- s
這應該是很多人第一時間想到的答案。伺服器越多,自然處理資料速度越快。7 H0 V' X, o5 a! M
, ]3 K3 V6 Y e+ o, ? \" r F# K
一般優質的交易平臺包括主要伺服器和幾個備用伺服器,備用伺服器一般和主要伺服器是同等性能級別的,除了分擔主要伺服器壓力,還可以確保資料同步和一致。比如我所在的EBC平臺都是採用的Tier4最高級別的伺服器,所以可以提供98.75%的系統穩定性。: \6 M% P3 N o( \1 _* k
6 k8 {5 h- d( \
除此之外,備用伺服器的另外一個功能是,容災備份。
4 H- `/ h; k8 c2 [4 o' Y
8 v. U' o+ g* x% v$ A6 b這是一個不可忽視的問題,因為任何系統都存在宕機的風險,所以伺服器越多的平臺,抗風險能力越強,越能確保交易的連續性。
5 }% k7 {2 _; t1 U% z# D! E, t7 |, F* H+ D4 ]4 z5 R& j1 @: `# Z
1 S+ t- F/ s) X7 u: L! a5 M, E
1 K' r8 V9 u7 ]# H% c
2、伺服器的位置5 ^! m' a# q" t* F+ |& K( j
# Z. w$ |1 K- h4 ^; l7 k4 e, T
- O9 ^7 i. O7 p- y0 k
/ H& k. V1 a9 q3 e8 J8 n
除了伺服器數量外,伺服器的位置也很重要。/ Y* A3 ~0 ]- r7 V% z- j
) B! G+ u* d" }1 L' u9 T9 ]5 _- G! e比如EBC交易平臺,他在倫敦LD5、紐約NY4、新加坡SG1、東京TY3、香港HK2的超高速專線連接的獨立伺服器。2 z r- j) m" b) n( r9 c
% \- g1 e0 j4 ^& |8 m+ z4 d1 X; V V7 s; Q* c$ }6 m
: ?# s: ? O! }7 ~# |6 J這是什麼意思呢?+ z9 g0 a w7 @' H3 d2 `
+ H% T; g* e7 C
首先就是EBC交易平臺有5個伺服器,這就是我上面提到的伺服器數量,相比於行業2-3個伺服器,EBC可以提供更穩定的訂單傳輸。6 W5 f. {7 S1 i- k4 ?) i
. V* P; ~1 \* z7 ~: e$ G6 D) W
第二個就是伺服器的位置。很多人第一次看到LD5,NY4等等,可能不知道是什麼意思。舉個例子,NY4的意思就是位於紐約第四個節點的伺服器,就是圖上所示的位置。* \' M% t8 `. m" F8 o8 G
2 n" ~ ^! x7 P& X
6 ]! m( ^( B' n, O
: s( [2 f' g; Y, \. Q1 [& r$ U從給定的資料看,NY4是所有伺服器節點中,最靠近紐約證券交易所和其他重要的金融市場基礎設施的節點,所以是很多金融機構和對沖基金伺服器所在的位置,採用了N+1電源冗餘、N+2冷卻冗餘等,在報價上更加穩定,同時更接近流動性供應商,都可以大幅縮短訂單傳輸和流動性接入所需要的時間。
% ^0 X' R7 l Z4 Z8 e
1 }5 T& l8 ?, z2 O! [5 ]$ |8 t# _其他的倫敦LD5、新加坡SG1、東京TY3、香港HK2都是類似的道理,兼具技術優勢,靠近交易所、頂級金融機構和流動性供應商。7 S8 g) ]- Z4 u/ P i/ C; W7 q& B
) g0 ]8 \5 }8 ]
# Y/ ?1 Y: A# h' e0 R- g0 [; w6 l g% ?% Y8 a
資料中心$ \. H7 L" l7 a" w+ K @
8 `4 O0 s( x1 _
. a+ M: z$ T, h, A+ {圍繞著一台伺服器,平臺一般還會部署大量的資料中心。
! L- m6 `1 n, z& f6 v/ `5 k {9 p0 d6 r: w$ N8 d1 k
資料中心的作用是,將伺服器的資料前置,使用者只需要和資料中心交互就可以完成交易,而資料中心和伺服器之間的距離就是節約的傳輸距離。7 b f" T/ G0 x( f* J
" A! H. t0 a/ b% w4 M8 H$ A- f& u# u" L& d7 h! p4 x% i
4 R# z; T8 g5 H W1 Y所以一個平臺,伺服器越多,資料中心越多,可以覆蓋的全球交易節點就越多,自然在任何地點都可以享受到極速訂單執行。
% I7 j5 a+ \ `4 G
* Y! R- _- |2 d$ m: y# C" M比如EBC交易平臺圍繞著5大伺服器部署了30台資料中心,所以大幅縮短了訂單傳輸所需要的時間,單筆訂單執行快至20ms。
/ R+ @# J" _% I' f% U7 L# ~( X6 G7 Q
% g/ y# Y* S2 X0 O" @( Y9 @; y
" p( R- f5 J2 s( v! K! q$ f( ^FIX API和橋接/ c0 u) O, c8 d
儘管FIX API是個通用的介面協定,但是各家的橋接不同,流動性不同,所以又存在本質上的區別。+ I/ b: o7 R7 p0 T K" e
+ d4 `; V j7 x
5 t, N5 q) D9 c+ w! e
2 E# g9 S% e5 t1 |% H R3 v各大平臺通過專門定制的橋接技術,才能通過FIX API實現各種不同的功能,並接入對應的流動性供應商。所以橋接技術的好壞,會決定流動性接入的速度、流動性整合的速度等等,並最終體現在報價上。% F. p1 L1 s# H N9 R3 }5 w
3 N1 A, I4 G* C3 f) Q# a如果橋接的相容性和擴展性沒做好,那麼一旦出現通道擁擠,那麼延遲和卡盤就是不可避免的,這體現在平臺處理批量訂單的能力。比如EBC每秒最高可以聚合1000筆訂單,並且提供五檔深度的報價,就可以體現出EBC的優勢。+ {! r& i# |. |% l+ r* d6 |+ O) Y$ p
3 q' X! k) s( i4 r0 \- Z總體上來說,交易執行速度和伺服器數量、伺服器位置、資料中心數量和橋接技術的相容性等密切相關。1 U% k* p$ i w& V+ x
% X: l) }8 y o1 D從過往的經驗看,從亞洲到歐洲平均傳送速率大約在500ms左右,這是走海底光纜所必須的時間。而通過伺服器佈局和技術優化,一些優質的交易平臺比如EBC可以控制在300ms以內,大大縮短了我們訂單執行所需的時間,自然報價更精准。
您所在的用戶組為遊客.
如查看全部內容, 請先
登錄或者
加入會員.