- 快捷搜索
- 全站搜索
" />
滬港股票互聯互通交易結算技術系統(簡稱滬港通),主要功能是實現連接上海、香港兩地交易所和結算公司,為兩地投資者買賣對方市場股票提供便捷的交易結算服務。滬港股票互聯互通交易結算技術系統,分為滬港交易通系統和滬港結算通系統兩部分,分別負責實時訂單路由和盤后跨境結算。

◆ 林征(右二)、張恒陽(右一),上交所技術公司員工,滬港通交易系統項目主要參與者,負責系統設計、代碼開發、系統測試和上線工作。陳帶軍(左二)、陳林博(左一),中國證券登記結算公司上海分公司員工,滬港通結算系統項目主要參者,負責系統設計、代碼開發、系統測試和上線工作。
滬港交易通系統,按照交易方向分為兩部分組成:港股交易通和滬股交易通。港股交易通是指,內地投資者通過上海交易所的通道買賣港交所上市的股票。上交所盡量按照不改變本地投資者的交易習慣、本地券商的技術系統設計的原則,盡可能為內地投資者買賣香港市場的股票提供交易上的便利。滬股交易通是指,香港投資者通過港交所的通道,買賣上交所上市的股票。
滬港通系統設計遵循的三大理念
1.基于接口的技術差異彌合設計
由于滬港通系統是為跨市場直連交易結算服務,而兩地市場又有著不同的交易規則、技術接口、用戶界面、系統操作習慣等,作為跨境交易結算的居間環節,首要解決的問題為盡量彌補兩地市場的技術和規則差異,使兩地的用戶均能透明地實現交互。
在交易數據接口方面,在港股通設計技術路線時充分考慮了內地投資者的習慣和港交所市場的特性,在滿足港交所交易機制的基礎上,面向內地投資者保持了內地券商至交易所的交易接口,使內地券商和投資者在不改變交易接口的情況下能夠實現交易功能,兩交易所之間各類技術差異的轉換全部由上交所技術系統完成。這種技術安排使內地券商大大降低了技術系統準備難度,也使投資者無需改變其交易習慣和慣用軟件,使其在面對一個全新市場時能夠更多關注市場之間制度的差異,而無需關注交易行為本身。同時,在市場行情、市場公告等各個環節均考慮到市場的特性和尊重對方市場的原則,做出了相關技術準備。
在結算數據接口方面,在無任何國內經驗可借鑒的情況下,首次建立了標準化的跨境結算數據接口規范,推出了獨立于A股的滬港結算通業務數據接口,不僅兼容滬港兩地市場業務,而且考慮未來業務發展趨勢,能夠支持其他市場的連接和多幣種結算,為未來其他跨境業務的發展奠定了堅實的基礎。同時,在接口設計中,充分征求市場參與機構意見,提高了數據接口的前瞻性、科學性和易用性。
2.基于交易所直連、CSD直連模式的設計
滬港通系統是我國證券市場的首個跨境直連系統,采用基于交易所直連、CSD直連的設計模式。盡管技術實施難度最大,但實現了不同交易制度與持有體系(滬市看穿式持有體系和香港市場二級持有體系)、不同結算業務/公司行為業務處理習慣的適配,解決了滬深市場交易/結算工作日歷不一致的系統運維難點,實現了全業務直通化、自動化的處理。
3.前后臺分離的設計
滬港結算通系統采取了前后臺分離的技術架構,將業務前臺操作與核心結算處理分離,消除了兩者的運行耦合,大大拓展了業務操作和對外服務窗口。并且在設計上秉承模塊化、接口化的理念,將后臺全部的核心功能都實現服務化,確保核心處理簡潔高效,提高了系統的可維護性和擴展性。
為能讓項目按期完成,滬港結算系統在部分功能上復用了已有的A股結算系統程序設計,使研發成本、風險極大地降低。同時通過數據總線、數據發布機制等技術創新,與A股結算系統實現了松耦合,使系統間能獨立安全運行。
滬港通項目實踐經驗
1.立足現有,適當調整,迅速實現系統模型
面對技術準備時間較短、交易系統架構歷年累積經驗較多的條件,項目團隊充分利用現有交易基礎架構,并做適配調整,快速、高質量地構建港股交易通的系統架構。
港股通交易后臺使用了交易基礎架構,架構自身解決了內地券商接入、交易信息流轉、參考數據維護等一系列關鍵功能。與港交所連接的外部接口主機港股通模塊使用了輕型化外部主機接口指令集群架構。該架構實現了與交易后臺的連接、實時消息的路由、上交所和港交所數據協議轉換等功能。滬港通業務管理系統使用了上交所基于流程流轉的EzWeb架構,使業務流程流轉能夠通過配置和開發快速實現。
2.以自主創新提高結算數據處理效率
面對海量的結算數據,在系統中設計并實現了數據拆分、并發處理、自動匯總等機制,這些大數據并行處理技術極大地提升了結算數據處理效率,使處理性能達到23000筆/秒(約8000萬筆/小時),有效滿足了交易量暴增對系統處理性能的要求。
3.快速迭代開發,降低項目風險
滬港通項目涉及系統多,開發周期短,質量要求高,但業務需求不確定,在開發的半年多時間內根據商談情況不斷更改。針對這種情況,我們借鑒敏捷開發模式,采用了快速迭代的軟件開發方法,根據已確定需求快速迭代出技術原型,并進行測試和使用,根據新的需求和使用反饋快速并行迭代下一版本。
使用此方法,交易系統開發團隊在項目開始僅2個月就開發出了能夠運行的交易技術系統原型,供與港交所聯合測試,開始3個月后就開發出了可供會員測試的版本,結算系統開發團隊僅用4個月時間開發出具有核心結算功能的系統,為市場的盡早就緒提供了測試環境。整個滬港通項目最終涉及交易功能點149個、結算功能點300多個,通過多次迭代開發完成。
4.聯合測試保障項目按時完成
項目技術準備牽涉滬港兩個交易所、兩個結算公司,涉及內地及香港市場的券商、投資者、托管銀行、結算銀行和換匯銀行,涉及面廣、處理鏈條長,需要進行技術準備和確定就緒的相關方多,技術協調壓力很大。
為保平穩推出滬港通業務,上交所積極協調市場參與各方進行聯合測試工作,與各方都建立了跨市場、跨系統的聯合測試機制,并采用了基于多階段多環境并行的技術就緒策略,即測試環境、全天候環境、生產測試環境、生產環境并行使用各有側重,整個技術就緒階段分為多個階段:四方聯合測試階段,即在測試環境對每個新版本進行兩所兩司聯合測試,以便及早發現并修改缺陷,著重于基礎交易功能和所司結算功能;券商全天候測試階段,通過聯合測試的版本更新入全天候測試環境,兩所兩司和所有券商均聯入全天候測試環境進行特定場景測試,此測試環境每交易日開放也為券商提供每日測試服務,測試重點在于市場交易與結算功能就緒;周末演練階段,全天候測試后的版本進入位于生產網絡中的生產測試環境,周末開放進行全市場測試,測試著重于生產網絡就緒和基礎功能及性能測試;通關測試階段,最終在生產環境進行完整性能壓力測試以及通關測試。這種策略有效地協調了各方,多個版本并行在各個環境中流動,進行各類針對性的測試,同時各個環境的并行工作也為市場盡早提供了測試服務,為各方盡快技術就緒提供了可能。
滬港通項目團隊,在項目實踐過程中,面對全新的業務模式(互聯互通跨境交易結算)、較短的技術準備時間(不到1年)、較多的相關方(兩地交易、結算、銀行、和投資者)和頻繁變動的業務需求,通過各種有效的技術選型和項目實踐方法,在保證按時交付項目的基礎上,高質量高效的完成了滬港通的IT基礎設施建設,為其他跨境互聯的類似業務提供了一種可行方案的示范。
(文章來源:金融電子化雜志)
掃碼即可手機
閱讀轉發此文
目前Hadoop/HBase廣泛應用于各類具有大數據需求的企業,尤其是互聯網企業,
工商銀行啟動業務集中處理改革,研發了具有自主知識產權的業務集中處理平臺