南華期貨極速交易系統(NHTD)讓交易度量在微秒之間

量化交易唯快不破,講究的就是“眼疾手快”,以最低延遲“看”到行情更新,並以最快的“手”速下單。以滿足機構客戶和程序化客戶的需求為出發點,南華期貨一直在低延遲交易系統的研發上深耕細作,在自主研發的道路上砥礪前行,努力為專業客戶打造快、準、穩的極速衍生品交易櫃檯系統。公司自主研發的NHTD極速交易系統已升級到第二代,為客戶提供微秒間的交易體驗。

守護交易的快、準、穩 自主研發NHTD極速交易系統

量化交易或程序化交易是傳統交易思想與新興交易技術的結合,能夠固化交易思路、發現和捕捉交易機會,是專業投資者的利器。股指期貨上市催生了量化交易在我國期貨行業的應用和普及,在國外40年發展的基礎上,我國期貨行業的量化交易起步高、發展快。

然而,量化交易自身特性,決定了其對交易系統的速度、穩定性和行情準確性都提出了更高的要求。據介紹,南華期貨技術研發部門自2011年成立起,就把開發重點放在核心交易和行情繫統上。2012年公司推出的UTP(通用交易接口)交易接口,提供內外盤統一的行情、交易API,實現了7×24小時連續服務,能夠進行服務的熱更新而不中斷交易,具有很強的可靠性。

優化的前提是度量差距,2013年,南華期貨技術研發團隊研製了交易系統延遲測試系統,並針對市場上常見的上期CTP系統、金仕達V8T系統、恆生UFT系統進行了適配,能夠精確測量系統延遲情況,為系統優化提供了嚴謹的數據支持。與此同時,雖然UTP系統一年多的穩定運行證明了公司技術研發的能力,但技術研發團隊也深刻意識到採用通用軟件在激烈的市場競爭中越來越難勝出,從而開啟了NHTD極速交易系統的研發工作。

“極速交易系統設計的目標,是要比市場上的交易系統具有更好的低延遲特性,能夠處理高頻併發委託和查詢,擁有嚴密的事前風險控制機制。”南華期貨相關負責人介紹,至2013年年底,NHTD極速交易系統中金所版本NHTDCFFEX已基本完成開發,引入了openonload技術,採用結合Lock-free和內存數據庫的系統架構。

南華期貨對NHTD中金所版本進行了持續的優化,2014年年初已可支持5萬以上的客戶容量,50萬筆以上的日委託量,平均內部風控延遲0.02ms,端到端穿透交易延遲0.1ms以下,內置報撤單異常交易事前控制。2014年3月NHTDCFFEX順利通過中金所交易接口適應性測試,次月正式成為中金所註冊軟件開發商,4月18日NHTDCFFEX交易系統正式實盤上線。同期,NHMD行情繫統上線了多前置行情優選功能,標誌著南華期貨自主研發低延遲交易行情繫統取得成功。NHTD低延遲交易系統和NHMD高速行情繫統配合,客戶在中金所各個合約的成交率均超過90%,活躍合約成交率超過95%,體現了優異的速度優勢。

2014年6月,上期所確認NHTD上期所版本NHTDSHFE通過上期所接口適應性測試;2015年12月,NHTD系統通過大商所接口適應性測試,並備案為大商所註冊軟件開發商;2017年7月,NHTD系統通過鄭商所接口適應性測試,並備案為鄭商所註冊軟件開發商。至此,南華期貨已成為境內全部4家期貨交易所的註冊軟件開發商,NHTD系統在各個交易所託管機房均實盤部署,並穩定交易。

除期貨交易所外,2015年6月,NHTD系統上海證券交易所版本NHTDSSE順利獲准接入上交所實盤環境,正式參與50ETF期權的交易。2019年12月,NHTD系統深圳證券交易所版本隨著深交所滬深300ETF期權的上市而順利上線,NHTD系統也實現了境內證券交易所期權產品的全覆蓋。此外,2016年4月NHTD系統還通過了香港交易所(HKEX)的接口適應性測試,成為香港交易所註冊軟件開發商。

NHTD系統作為期貨公司完全自主開發的交易系統,除了在穩定性、速度、風控、合規性方面具有顯著特色外,在運行維護上也充分考慮了期貨公司各個部門工作的便利性。“NHTD系統可從金仕達V8T主席系統或者上期技術CTP主席系統的結算文件中導入上場數據,可直接同步V8T或CTP中設置的客戶保證金率、手續費率等各項信息,可自動檢查各個NHTD次席系統中分配的資金總額是否小於主系統中的資金等。”南華期貨相關負責人介紹,由於多種原因,保證金率的調整會相對頻繁,NHTD系統的保證金率能夠自動與主系統同步,大大減少了開戶和結算部門的工作量,並提高了準確性。

NHTD的便利性還體現在,一套NHTD期貨櫃臺管理系統可管理部署在不同期貨交易所的所有NHTD系統,同一交易所部署多套NHTD系統也能正常管理並互不影響。NHTD期貨櫃臺管理系統可分別查詢場下數據和場上數據,得到盤前及實時的資金、報單、成交、持倉等情況,盤中能夠進行交易權限控制和手工出入金。NHTD系統還創新性地引入與CTP系統同樣的密碼驗證算法,支持從CTP主席系統直接導入客戶加密密碼,用戶直接使用CTP主席系統的密碼就可以登錄NHTD系統,省略了次席開戶後的密碼通知手續,也便於客戶進行賬號的管理。

唯快不破 10微秒間的NHTD2第二代極速交易系統

隨著FPGA(FieldProgrammableGateArray,即現場可編程門陣列)技術在國外的應用和發展,我國期貨行業中也有湧現了一些基於FPGA的交易、行情繫統。為了應對交易系統速度新的發展,南華期貨研發團隊採購了基於FPGA的HardwareTimestamping卡,配合自主開發的延遲測量軟件,可以納秒(ns,十億分之一秒)為單位精確測量交易系統的穿透延遲。

可測量為改進提供了支持,2018年9月,南華期貨正式立項了NHTD2——第二代極速交易系統的開發工作,並確立以穿透延遲低於20μs為系統設計目標。據介紹,NHTD2進行了完全重構,採用內存對象、TCPDirect、委託回報流分離等技術,最終達成了內部風控延遲小於1μs、總體交易穿透延遲小於10μs的優異性能,達到和超過了基於FPGA交易系統的指標。2019年年初,NHTD2系統應用超頻服務器,結合軟硬件調優,總體交易穿透延遲達到6μs(中位數5.8μs左右),成為市場上最快的期貨交易櫃檯系統之一,但南華期貨研發團隊並沒有止步於此,2019年NHTD2還創新性地使用InfiniBandFDR和EDR高速互聯技術,推出了NHTD2-RDMA版。其中,InfiniBandFDR互聯帶寬56Gbps、EDR100Gbps,端到端延遲分別為0.63μs和0.61μs。InfiniBand一直用於HPC高性能計算領域,NHTD2-RDMA版引入這一技術的同時,通過交易API簡化了InfiniBand的使用,RDMA下單和TCP下單對用戶透明,大大降低了InfiniBand的應用門檻。

實質上,NHTD2-RDMA版是把用戶的內存和交易服務器的內存通過100Gbps的高速InfiniBand連接在一起,下單指令無需經過TCP/IP堆棧,從客戶機直接寫入到交易服務器內存,交易服務器直接在內存中進行各項事前風控,省去了協議棧和風控內存複製的消耗,從而實現了比普通NHTD2TCPDirect版更低的穿透延遲。一套NHTD2-RDMA系統,可以同時支持TCPDirect和RDMA兩類客戶交易,每類交易使用獨立的席位,不同類型的用戶互不影響。在使用PCIeGen4接口時,NHTD2-RDMA版還可以平滑過渡到InfiniBandHDR200Gbps,達到低於0.6μs的端到端延遲。南華期貨充分整合了各類先進軟硬件優勢,持續為客戶提供更快、更穩的交易系統。

此外,2019年NHTD2還完成了穿透式監管的升級,在合規前提下,以超低延遲的交易速度、堅實穩定的可靠性贏得了用戶的好評。通過5年多的努力,NHTD系列交易系統也實現了境內期貨交易所、證券交易所期貨和期權交易系統的全覆蓋,體現了南華期貨持續技術研發能力。而與NHTD配套的NHMD行情繫統經過幾代的發展,從最初以靈活的訂閱機制著稱,到較早採用了多前置行情優選的系統,再到較早使用一層交換機來轉發行情,可使轉發延遲從傳統低延遲交換機的250ns降低至5ns。

2019年,南華期貨在上期所上線第二代行情繫統的同時,上線了無轉發、“零”延遲的行情繫統,充分利用UDP行情傳輸機制,從交易所來的UDP數據包通過一層交換機直接轉發給客戶,省去了行情服務器轉發環節。

事實上,無轉發行情可應用於所有支持組播行情的交易所。隨著越來越多的交易所規劃UDP組播行情機制,南華期貨無轉發行情繫統可以在更多交易所為客戶帶來極致的行情加速體驗。

值得注意的是,南華期貨2019年還成為上海證券交易所和深圳證券交易所Level2深度行情轉發商。公司自主開發的滬深深度行情繫統和行情管理系統,順利通過上海證券交易所和深圳證券交易的現場檢查,可以合法轉發境內兩大證券交易所的深度行情。在南華期貨的託管機房內,客戶可以最低的延遲獲取個股10檔深度數據和交易所逐筆成交或委託數據,以協助客戶大大提高金融期貨、期權的期現行情聯動能力。

本文源自期貨日報


分享到:


相關文章: