探究券商IT系統(tǒng),了解券商中后臺(tái)
編輯導(dǎo)語:證券公司及交易所和客戶之間存在諸多IT系統(tǒng)以完成一筆交易,對(duì)普通用戶而言更多使用的是交易App進(jìn)行報(bào)單買賣股票;但買賣股票的過程中實(shí)際涉及到了行情系統(tǒng),柜臺(tái)系統(tǒng),清算系統(tǒng)等諸多系統(tǒng)。在此,本文作者做了一些調(diào)研和工作中的總結(jié),比較清晰地說明整個(gè)券商圍繞核心交易的過程及所需的系統(tǒng)模塊,對(duì)券商中后臺(tái)可以有一定的初步了解。
用戶在證券交易過程中,核心所做的是便是不斷根據(jù)獲取到的市場(chǎng)行情做出判斷,進(jìn)行下單委托并撮合成交后獲得成交信息的過程。
本文主要集中探討交易過程所涉及系統(tǒng)模塊,交易完后與清算公司,銀行系統(tǒng)的清結(jié)算不在這篇文章探討范圍內(nèi)。
在此需要提前明確一點(diǎn),市場(chǎng)的參與對(duì)象主要有個(gè)人投資者和機(jī)構(gòu)投資者,而無論是機(jī)構(gòu)還是個(gè)人均無法直接與交易所進(jìn)行通信,中間必須經(jīng)過券商作為中轉(zhuǎn)方可完成整個(gè)交易鏈路。
證券交易業(yè)務(wù)流程圖:
證券交易IT系統(tǒng)架構(gòu)圖:
基于以上兩張圖可以得知在證券交易這三方中,主要涉及到的系統(tǒng)有行情系統(tǒng),交易系統(tǒng)(PB系統(tǒng),柜臺(tái)系統(tǒng))這幾類,故下方一一進(jìn)行詳述。
一、行情系統(tǒng)
滬深兩市不同級(jí)別行情對(duì)比:
交易所行情主要分為L(zhǎng)evel-1跟Level-2:
- Level-1行情是快照,上交所跟深交所都是3s/筆;
- Level-2一般是交易所推出的實(shí)時(shí)行情信息收費(fèi)服務(wù),包括十檔行情、買賣隊(duì)列、逐筆成交、委托總量和加權(quán)價(jià)格等多種新式數(shù)據(jù)。
在Level-2之前,滬深交易所提供的都是行情快照,大家看到的分筆成交其實(shí)是兩次快照期間累計(jì)的成交量和最后一筆的價(jià)格,而逐筆成交則是真實(shí)的每筆成交價(jià)和成交量的明細(xì)數(shù)據(jù)逐筆成交極大地提高了行情的透明度。
一般情況下,如果只用行情快照的話,而且對(duì)速度不是特別敏感的話,Level-1和Level-2的行情沒有較大區(qū)別。上海的Level-1雖然升級(jí)到了新一代行情,但是依然是通過文件的方式來傳輸行情數(shù)據(jù),速度依然是比Level-2慢。
如果做ETF套利或者高頻日內(nèi)交易,還是需要Level-2。?Level-2如果第三方系統(tǒng)接入要收費(fèi), 比較麻煩。
私募要用的話可以和券商合作,放到券商在交易所的機(jī)房,從券商那邊接入,比較省錢。行情轉(zhuǎn)發(fā)方面,一般柜臺(tái)系統(tǒng)自帶行情模塊,也有一些是第三方授權(quán)轉(zhuǎn)發(fā)的行情服務(wù)。
行情系統(tǒng)主要模塊:
在國(guó)內(nèi)證券體系下行情主要包括股票行情、LV2行情、基金行情、債券行情、期權(quán)期貨行情等,股票行情主要指A股、B股和新三板。
以下引用廣發(fā)證券總結(jié)的行情系統(tǒng)主要有四個(gè)顯著特點(diǎn):
1. 行情指標(biāo)計(jì)算量大
從交易所快照行情數(shù)據(jù)到行情指標(biāo)數(shù)據(jù),需要經(jīng)過大量計(jì)算工作。
以十種K線計(jì)算為例,證券數(shù)保守估計(jì)1.5W,每天開市4小時(shí),每3秒刷新一次行情,共需計(jì)算7.2億次;再加上實(shí)時(shí)、分時(shí)、市盈率、漲跌幅、委比、委差等十幾項(xiàng)指標(biāo)計(jì)算,每日計(jì)算量在10億級(jí)別以上(廣發(fā)證券)。
2. 行情指標(biāo)時(shí)效性高,實(shí)時(shí)行情服務(wù)是券商的基礎(chǔ)服務(wù),是投資者決策的主要依據(jù)
1秒的行情數(shù)據(jù)差別可能導(dǎo)致資產(chǎn)的巨大差異,比如漲跌停板股票的買賣時(shí)機(jī)會(huì)決定投資的盈利和虧損。
3. 并發(fā)峰值高,證券交易市場(chǎng)是限時(shí)開市開盤的
在開市和開盤期間,行情服務(wù)的訪問量會(huì)明顯高于其他時(shí)間。尤其是早上9:00-9:35的之間,并發(fā)訪問量會(huì)高于收盤期間幾十倍,最大系統(tǒng)Qps為100萬/秒。
4. 行情推送流量大
用戶訂閱證券行情,后臺(tái)服務(wù)主動(dòng)推送行情更新。
在行情比較好的時(shí)候,有近100萬并發(fā)用戶,用戶平均訂閱20只證券,每3秒刷新一次行情,最大推送量約為700萬/秒,經(jīng)過合并和緩存優(yōu)化,實(shí)際推送量>200萬/秒。
行情數(shù)據(jù)個(gè)人投資者無法進(jìn)行購(gòu)買,只能從機(jī)構(gòu),券商進(jìn)行購(gòu)買。獲得Datafeed牌照的信息商或者會(huì)員單位轉(zhuǎn)發(fā)行情給客戶。
二、柜臺(tái)系統(tǒng)
柜臺(tái)系統(tǒng)(又名集中交易系統(tǒng))是券商接受個(gè)人/機(jī)構(gòu)交易委托后,向交易所報(bào)盤的交 易系統(tǒng),國(guó)內(nèi)由恒生電子、金證股份、頂點(diǎn)軟件等公司提供,且恒生電子的系統(tǒng)市場(chǎng)占有率第一(約 50%)。
行業(yè)發(fā)展早期,大多券商的柜臺(tái)系統(tǒng)分別部署在各地營(yíng)業(yè)部,其各自均擁有自己獨(dú)立的柜臺(tái)系統(tǒng)服務(wù)器,后來均集中到了券商總部,各券商租用專用機(jī) 房/使用本地機(jī)房中的服務(wù)器部署柜臺(tái)系統(tǒng)。
柜臺(tái)系統(tǒng)的核心可理解為一系列數(shù)據(jù)庫(kù)表,其中包括客戶資料、資金、股票余額、資金 變動(dòng)、股份變動(dòng)等信息,發(fā)生的業(yè)務(wù)行為可理解為更新或查找數(shù)據(jù)表,通過將投資者的 買賣委托快速發(fā)往正確的位置完成“交易”。
參與證券交易的主體分可為個(gè)人投資者與機(jī)構(gòu)投資者兩種:
- 個(gè)人投資者使用普通交易席位,券商負(fù)責(zé)交易、托管與結(jié)算;
- 機(jī)構(gòu)投 資者(公募、保險(xiǎn)、私募、券商資管等)使用機(jī)構(gòu)專用交易席位,交易、托管與結(jié)算主體多有不同。
1. 柜臺(tái)系統(tǒng)模塊
柜臺(tái)系統(tǒng)是按照滿足券商經(jīng)紀(jì)業(yè)務(wù)來設(shè)計(jì)的,因此承載了很多業(yè)務(wù)職能。大致可以分為如下幾大類:
1)賬戶業(yè)務(wù)
可以為客戶進(jìn)行賬戶開戶、銷戶、管理業(yè)務(wù)權(quán)限、處理與交易相關(guān)的適當(dāng)性管理、合規(guī)報(bào)送等。
2)資金業(yè)務(wù)
早期通過銀證轉(zhuǎn)帳實(shí)現(xiàn),后來全面實(shí)行了客戶保證金三方存管制度。
3)證券交易業(yè)務(wù)
處理投資者提交的各類交易指令,按照交易規(guī)則進(jìn)行資金和證券的處理,并實(shí)現(xiàn)與交易所的委托和成交指令的對(duì)接。
4)信用交易業(yè)務(wù)
2010年證監(jiān)會(huì)推出融資融券業(yè)務(wù)試點(diǎn),投資者可以通過向證券公司融資買入股票,也可以融券賣出股票,實(shí)現(xiàn)了杠桿交易,系統(tǒng)需要按照信用交易的業(yè)務(wù)規(guī)則處理各類交易指令。
5)基金代銷業(yè)務(wù)
投資者可以通過證券賬戶購(gòu)買開放式基金產(chǎn)品,系統(tǒng)處理投資者的產(chǎn)品申購(gòu)贖回指令,并實(shí)現(xiàn)與相應(yīng)基金公司的指令交互和資金、份額結(jié)算。
6)清算業(yè)務(wù)
負(fù)責(zé)與交易所、登記結(jié)算公司進(jìn)行數(shù)據(jù)交互和業(yè)務(wù)核對(duì),完成客戶在交易所內(nèi)產(chǎn)品的資金、股份清算和結(jié)算。
7)查詢業(yè)務(wù)
滿足客戶需要的各種交易流水、對(duì)賬單、交割單等業(yè)務(wù)數(shù)據(jù)。
8)理財(cái)產(chǎn)品銷售
券商為擴(kuò)大客戶投資品種范圍,自行提供的各類理財(cái)產(chǎn)品的銷售。
9)現(xiàn)金余額理財(cái)業(yè)務(wù)可
將客戶投資賬戶上的現(xiàn)金余額自動(dòng)申購(gòu)為貨幣基金,提高客戶的資金收益。
10)其他管理職能
系統(tǒng)參數(shù)設(shè)置、客戶賬號(hào)安全、外圍系統(tǒng)接入、異常交易監(jiān)控等等。
2. 柜臺(tái)系統(tǒng)所涉及的細(xì)分系統(tǒng)
1)交易及報(bào)價(jià)系統(tǒng)
2)登記結(jié)算系統(tǒng)
3)做市商系統(tǒng)
4)經(jīng)紀(jì)商系統(tǒng)
5)產(chǎn)品管理系統(tǒng)
三、PB系統(tǒng)
PB 系統(tǒng)是托管資格券商為私募投資者提供一攬子服務(wù)的軟件工具,是進(jìn)入柜臺(tái)系統(tǒng)前的前置系統(tǒng)。
主要包括交易服務(wù)、 綜合服務(wù)與運(yùn)營(yíng)外包三方面,覆蓋交易、托管、風(fēng)控、估值、份額登記、運(yùn)營(yíng)等系列服務(wù)。其中風(fēng)控模塊作為對(duì)柜臺(tái)系統(tǒng)報(bào)盤交易的前置,是PB系統(tǒng)最重要的功能之一。
主要風(fēng)控指標(biāo)及服務(wù)分類:
國(guó)內(nèi)PB系統(tǒng)已可以實(shí)現(xiàn)一攬子下單及簡(jiǎn)單的算法交易功能,主要會(huì)對(duì)接給私募投資者,私募投資者。
經(jīng)2019年監(jiān)管放開后也可以將自己的PB系統(tǒng)與券商進(jìn)行對(duì)接,改變了此前私募基金管理人的分倉(cāng)管理、盯盤、策略、量化等需求只能依靠券商提供的自制系統(tǒng)完成的情況。
四、小結(jié)
1. 關(guān)于行情系統(tǒng)方面
這是券商以及諸多數(shù)據(jù)服務(wù)商常見的基于交易所提供的不同層級(jí)的數(shù)據(jù)對(duì)用戶進(jìn)行不同數(shù)據(jù)查看權(quán)限及產(chǎn)生對(duì)應(yīng)的付費(fèi)點(diǎn)。
同樣對(duì)于普通用戶而言,也可以看到很多基于level2數(shù)據(jù)加工而成的各類數(shù)據(jù)增值服務(wù),資金流向,大單監(jiān)控等等。
從產(chǎn)品角度而言,需要了解底層數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)才能更好生成上層的數(shù)據(jù)服務(wù);而從不同用戶分層來看,Level1及Level2數(shù)據(jù)是完全不同的兩類用戶,Level2多的增加的十檔行情如不能搭配一些功能加以輔助,在app端或者普通交易終端給到普通用戶使用還是比較雞肋的。
2. 關(guān)于柜臺(tái)系統(tǒng)方面
柜臺(tái)系統(tǒng)是證券公司最核心的IT系統(tǒng),涵蓋各類交易業(yè)務(wù)、理財(cái)業(yè)務(wù)、清結(jié)算等。
本文只是簡(jiǎn)單羅列一些主要的功能模塊,由于目前經(jīng)驗(yàn)和篇幅所限,后續(xù)將繼續(xù)分享在工作中自研基礎(chǔ)柜臺(tái)系統(tǒng)的相關(guān)需求。
3. 關(guān)于PB系統(tǒng)方面:
目前的券商PB系統(tǒng)方面的競(jìng)爭(zhēng)點(diǎn)主要放在了交易環(huán)節(jié),也是交易進(jìn)入高頻,程序化時(shí)代,智能化時(shí)代的必然。
在PB系統(tǒng)中除了增加量化交易各類模型調(diào)用調(diào)參及回測(cè)以外;另一方面在合同簽署,管理托管方面應(yīng)用區(qū)塊鏈解決多方主體間的信息交互,實(shí)現(xiàn)信息信任與共享、提高各機(jī)構(gòu)運(yùn)營(yíng)效率、提升客戶服務(wù)體驗(yàn)、滿足全面監(jiān)管的新型PB業(yè)務(wù)生態(tài)系統(tǒng)也提供了新的探索方向。
本文由 @echo 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自 Pexels,基于 CC0 協(xié)議
大佬能否加個(gè)微信,想咨詢交流一下關(guān)于行情的知識(shí),感謝
v:xyscorpio11
大佬您好,能加個(gè)微信嗎,同行新人
你vx是什么啊,證券行業(yè)的產(chǎn)品經(jīng)理加beiti147258369
您好 區(qū)塊鏈轉(zhuǎn)券商同行啊 能否向您請(qǐng)教一些問題呀?
同行交流,有興趣加個(gè)v信私聊
你vx是多少啊
同行小白,學(xué)習(xí)了
3年了