打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
香港及海外券商證券交易系統搭建注意事項以及開發內容

要搭建壹套正規安全的證券交易所系統包羅萬象,下列壹壹展現出來

壹:交易系統應用場景

什麽是交易系統?從簡單的概念上講,交易系統為商品市場提供商品的集中交易及報價、撮合、清算、交割、登記等服務。例如:證券交易系統為證券市場提供證券的集中交易及報價、撮合、清算、交割、登記等服務;數字貨幣交易系統為數字貨幣市場提供數字貨幣的集中交易及報價、撮合、清算、交割、登記等服務;另外還有白銀交易系統、黃金交易系統、貴金屬交易系統、藥材交易系統、藝術品交易系統等等。

可見交易系統應用場景比較廣泛,現在我們深入淺出探索交易系統的基礎設計,為感興趣的朋友提供交易系統相關的基礎知識、常見問題、改進策略、架構設計等內容,讓從事交易系統研發與應用的朋友更高維度的審視交易系統架構,更深入的研究交易系統核心,更清楚的掌握交易系統應用。

二:交易系統的不同視角

視角壹:從開發設計視角來看:我們按照系統層次進行劃分,可以將交易系統劃分為外圍系統、核心系統;外圍系統包括新聞系統、公告系統、用戶安全系統、錢包系統、OTC系統等等,核心系統包括【撮合引擎】、【賬戶系統】、【清算系統】;視角二:從用戶體驗視角來看:對於交易系統來說,客戶最關心交易系統的三個指標:正確性、高效性、高並發;指標壹:正確性】:指的是系統業務鏈設計的正確性,業務執行的正確性,業務核算的正確性以及業務異常處理的正確性;對於交易系統的正確性來說,我們99%關註是賬戶信息、賬戶資金、賬戶流水等業務的正確性。主要受到撮合系統、賬戶系統的影響;

【指標二:高效性】:指的是壹個完整業務鏈執行完成,所需要的最短時間。例如:交易系統系統的委托交易業務鏈;在兩筆買賣單可成交情況下,委托交易業務鏈由掛單、撮合、成交、清算四個步驟構成。該業務鏈的執行最短時間為【高效性】=【掛單時間】+【撮合時間】+【成交時間】+【清算時間】。主要受到撮合引擎、清算系統的影響;

【指標三:高並發】:指的是在極短單位時間內,極多個請求同時發起到服務器,服務器對多個請求進行處理。隨著交易系統的用戶量不斷增加,我們會采用多種手段改進交易系統的設計實現,滿足交易系統的高並發要求。主要受到撮合引擎、賬戶體系、清算系統的影響;

備註壹:目前交易系統號稱撮合引擎百萬TPS,但是,撮合引擎百萬TPS僅是委托交易業務鏈的壹個撮合環節的處理效率,清算效率假如為100TPS,那麽完整的委托交易業務鏈的TPS就是100TPS。對於百萬TPS撮合引擎,大家可以當作是個宣傳口號,不可以應用到技術研發的討論範疇。

備註二:高並發和高效性是緊密相關的,提高應用的性能,是肯定可以提高系統的並發能力的。

在分析過程中,我們可以看出交易系統核心三系統【撮合引擎】【賬戶系統】【清算系統】對交易系統的【正確性】【高效性】【高並發】具有重要的影響。

三:核心三系統初步探索

【系統壹:撮合引擎】

· 【現狀描述】:目前在網上傳播最多的當屬【撮合引擎】的設計資料。交易系統的撮合引擎伴隨著90年代的證券交易系統發展而逐步完善。

· 【發展歷程】:最早的數據庫撮合方式 -> 有鎖內存撮合方式(有鎖內存隊列)-> 無鎖內存撮合方式(無鎖環形內存隊列)。

· 【影響分析】:目前撮合引擎的設計與實現已經穩定,實現百萬TPS的撮合效率也是很容易實現的。

【系統二:賬戶系統】

· 【現狀描述】:現有的交易系統,除了證券交易所這些用戶群體巨大、業務復雜性高,具備完善的賬戶系統設計。

· 【發展歷程】:由最早的【用戶賬戶壹體系統】升級為用戶賬戶分離的【單式記賬法-普通賬戶系統】,隨著金融業務的復雜度再次增加,將【單式記賬法-普通賬戶系統】繼續升級為【復式記賬法-金融級賬戶系統】。

· 【影響分析】:賬戶系統的設計對交易系統的【正確性】【高效性】【高並發】都起著重要的作用。例如普通賬戶系統經常遇到的問題:

· 1. 【影響正確性】賬戶設計缺失,系統無法進行完整的記賬、對賬、查賬等操作;

o 1.1 問題壹:賬戶的資金經常出現錯誤,甚至出現資金為負數;

o 1.2 問題二:賬戶流水記錄不完整,系統運行壹段時間,對賬戶無法進行查賬、對賬;

· 2. 【影響高效性、高並發】賬戶設計沖突,數據庫死鎖,系統的TPS得不到提升;

2.1 問題三:多業務鏈同時操作賬戶余額表,造成數據庫死鎖,系統異常停機;

【系統三:清算系統】

· 【現狀描述】:當下的清算系統與賬務系統處境相似,同樣被隱藏在撮合引擎的光環下,不被人們所熟知。

· 【發展歷程】:清算在用戶量小的情況下,采取壹筆壹筆的清算方式,實現簡單;但是,在用戶量特大的情況下,合並成交筆數(多筆成交記錄合並為壹筆)才是比較好的清算方案。將【單邊凈額清算】方式升級為【多邊凈額清算】方式

· 【影響分析】:影響委托交易業務鏈的清算環節,進而影響交易系統的【高效性】【高並發】

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
证券交易系统设计与开发
期货早盘有集合竞价吗(期货早盘有集合竞价么)
开源证券交易撮合引擎 jOpenExchg V0.01 预览版
也许很快,我们的银行将会这样运行
股票交易规则详解!
论隔夜委托的重要性!使用条件单,把握更多交易机会
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服