新媒易动态
NEWS CENTER
NEWS CENTER
2020-08-22
用户在证券交易过程中,核心所做的是便是不断根据获取到的市场行情做出判断,进行下单委托并撮合成交后获得成交信息的过程。
本文主要集中探讨交易过程所涉及系统模块,交易完后与清算公司,银行系统的清结算不在这篇文章探讨范围内。
在此需要提前明确一点,市场的参与对象主要有个人投资者和机构投资者,而无论是机构还是个人均无法直接与交易所进行通信,中间必须经过券商作为中转方可完成整个交易链路。
证券交易业务流程图:
证券交易IT系统架构图:
基于以上两张图可以得知在证券交易这三方中,主要涉及到的系统有行情系统,交易系统(PB系统,柜台系统)这几类,故下方一一进行详述。
沪深两市不同级别行情对比:
交易所行情主要分为Level-1跟Level-2:
在Level-2之前,沪深交易所提供的都是行情快照,大家看到的分笔成交其实是两次快照期间累计的成交量和最后一笔的价格,而逐笔成交则是真实的每笔成交价和成交量的明细数据逐笔成交极大地提高了行情的透明度。
一般情况下,如果只用行情快照的话,而且对速度不是特别敏感的话,Level-1和Level-2的行情没有较大区别。上海的Level-1虽然升级到了新一代行情,但是依然是通过文件的方式来传输行情数据,速度依然是比Level-2慢。
如果做ETF套利或者高频日内交易,还是需要Level-2。 Level-2如果第三方系统接入要收费, 比较麻烦。
私募要用的话可以和券商合作,放到券商在交易所的机房,从券商那边接入,比较省钱。行情转发方面,一般柜台系统自带行情模块,也有一些是第三方授权转发的行情服务。
行情系统主要模块:
在国内证券体系下行情主要包括股票行情、LV2行情、基金行情、债券行情、期权期货行情等,股票行情主要指A股、B股和新三板。
以下引用广发证券总结的行情系统主要有四个显著特点:
从交易所快照行情数据到行情指标数据,需要经过大量计算工作。
以十种K线计算为例,证券数保守估计1.5W,每天开市4小时,每3秒刷新一次行情,共需计算7.2亿次;再加上实时、分时、市盈率、涨跌幅、委比、委差等十几项指标计算,每日计算量在10亿级别以上(广发证券)。
1秒的行情数据差别可能导致资产的巨大差异,比如涨跌停板股票的买卖时机会决定投资的盈利和亏损。
在开市和开盘期间,行情服务的访问量会明显高于其他时间。尤其是早上9:00-9:35的之间,并发访问量会高于收盘期间几十倍,最大系统Qps为100万/秒。
用户订阅证券行情,后台服务主动推送行情更新。
在行情比较好的时候,有近100万并发用户,用户平均订阅20只证券,每3秒刷新一次行情,最大推送量约为700万/秒,经过合并和缓存优化,实际推送量>200万/秒。
行情数据个人投资者无法进行购买,只能从机构,券商进行购买。获得Datafeed牌照的信息商或者会员单位转发行情给客户。
柜台系统(又名集中交易系统)是券商接受个人/机构交易委托后,向交易所报盘的交 易系统,国内由恒生电子、金证股份、顶点软件等公司提供,且恒生电子的系统市场占有率第一(约 50%)。
行业发展早期,大多券商的柜台系统分别部署在各地营业部,其各自均拥有自己独立的柜台系统服务器,后来均集中到了券商总部,各券商租用专用机 房/使用本地机房中的服务器部署柜台系统。
柜台系统的核心可理解为一系列数据库表,其中包括客户资料、资金、股票余额、资金 变动、股份变动等信息,发生的业务行为可理解为更新或查找数据表,通过将投资者的 买卖委托快速发往正确的位置完成“交易”。
参与证券交易的主体分可为个人投资者与机构投资者两种:
柜台系统是按照满足券商经纪业务来设计的,因此承载了很多业务职能。大致可以分为如下几大类:
1)账户业务
可以为客户进行账户开户、销户、管理业务权限、处理与交易相关的适当性管理、合规报送等。