编者导:证券公司、交易所和客户之间有很多IT系统来完成一笔交易。 对于普通用户来说,交易App更多的是用来买卖股票; 但买卖股票的过程实际上涉及到市场系统、柜台系统、清算系统等诸多系统。 在此,本文作者在工作中做了一些研究和总结,围绕核心交易和所需的系统模块清晰地解释了整个券商的流程永华证劵官网,可以对证券公司的中后台有一定的初步了解。证券公司。
在证券交易过程中,用户所做的核心就是根据获取的市场行情不断做出判断、下单、撮合交易,获取交易信息。
本文主要关注交易过程中涉及的系统模块。 交易后与清算公司及银行系统的结算不属于本文讨论范围。
需要提前明确的是,市场的参与者主要包括个人投资者和机构投资者,机构和个人都不能直接与交易所沟通,整个交易环节必须通过券商作为中介完成。
证券交易业务流程图:
证券交易IT系统架构图:
综合以上两图可知,证券交易三方中,主要涉及的系统是行情系统和交易系统(PB系统、柜台系统)。 因此,下面将详细描述它们。
1、市场体系
沪深股市不同层级市场价格对比:
交易所市场主要分为Level-1和Level-2:
在Level-2之前,上海和深圳证券交易所提供了市场快照。 你看到的批量交易实际上是两次快照期间的累计交易量和最后一笔交易的价格,而逐笔交易是每笔交易的真实交易。 交易价格和交易量的详细数据逐笔执行,大大提高了市场的透明度。
一般情况下,如果只使用行情快照,对速度不是特别敏感,Level-1和Level-2行情没有太大区别。 上海的Level-1虽然升级为新一代行情数据,但仍然通过文件传输行情数据,速度仍然比Level-2慢。
如果你做ETF套利或者高频盘中交易,你还是需要Level-2。 如果第三方系统访问需要收费,Level-2就比较麻烦。
如果你想用私募,可以和券商合作,放在交易所券商的机房里,从券商那里访问,比较经济。 市场转发方面,总柜系统自带市场模块,部分市场服务由第三方授权转发。
市场系统主要模块:
境内证券系统下,行情主要包括股票行情、LV2行情、基金行情、债券行情、期权及期货行情等。股票行情主要指A股、B股和新三板。
广发证券总结的报价系统有四个显着特点:
1、市场指标计算量大
从交易所快照行情数据到行情指标数据,都需要大量的计算工作。
以十条K线计算为例,证券数量保守估计为1.5W。 市场每天开放4小时,市场每3秒刷新一次。 总共需要7.2亿次计算; 再加上实时、分时、市盈率、涨跌幅、佣金比例、佣金差价等十几个指标的计算,日计算量超过10亿(广发证券)。
2、市场指标时效性高。 实时行情服务是证券公司的基础服务,是投资者决策的主要依据
市场数据1秒的差异可能会导致资产的巨大差异。 例如,买卖涨跌幅股票的时机决定了投资的盈亏。
3、并发峰值高永华证劵官网永华证劵官网,股市限时开放
开市及开市期间,市场服务的访问量会明显高于其他时间。 尤其是早上9:00到9:35之间,并发访问量会比关闭期间高出几十倍,系统最大Qps为每秒100万。
4.市场推送流量大
用户订阅证券行情,后台服务主动推送行情更新。
市场比较好的时候,并发用户接近100万。 用户平均认购20只证券,行情每3秒刷新一次。 最大推送量每秒约700万次。 经过合并和缓存优化后,实际推送量>200万/秒。
个人投资者无法购买市场数据,只能从机构和券商处购买。 持牌信息提供者或会员单位将报价转发给客户。
2. 柜台系统
柜台系统(又称集中交易系统)是证券公司接受个人/机构交易委托后向交易所提供的交易系统。 国内由恒生电子、金证券、顶点软件等公司提供,恒生电子占有该系统的市场份额。 评分第一(约50%)。
在行业发展初期,大多数券商的柜台系统部署在各个营业部,每个营业部都有自己独立的柜台系统服务器,后来集中在券商总部,各券商租用专用机房/使用本地机房的服务器部署柜台系统。
柜台系统的核心可以理解为一系列数据库表,包括客户信息、资金、股票余额、资金变动、股份变动等信息。 发生的业务行为可以理解为更新或查找数据表。 快速发送到正确的地点,完成“交易”。
参与证券交易的主体有两类:个人投资者和机构投资者:
1.计数器系统模块
柜台系统是为了满足证券公司的经纪业务而设计的,因此承载了很多业务功能。 大致可分为以下几类:
1)账户业务
可为客户办理开户、注销账户、管理业务权限、办理交易相关的适当性管理、合规报告等。
2)资金业务
早期是通过银证转账实现的广发证券股指期货软件下载,后来全面实行客户存款三方存管制度。
3)证券交易业务
处理投资者提交的各类交易指令,按照交易规则办理资金和证券,实现与交易所委托及交易指令的对接。
4)信用交易业务
2010年,中国证监会启动融资融券试点。 投资者可以通过证券公司融资买入股票,也可以通过融券卖出股票,实现杠杆交易。 系统需要按照信用交易的业务规则处理各种交易订单。
5)资金代销业务
投资者可以通过证券账户购买开放式基金产品,系统处理投资者的产品申购、赎回指令,并与相应基金公司实现指令交互和基金份额结算。
6)清算业务
负责与交易所、登记结算公司的数据交互和业务验证,完成客户产品在交易所的资金和份额的清算和结算。
7)查询业务
各种交易记录、账户报表、交货单等业务数据,满足客户的需求。
8)理财产品销售
为了扩大客户的投资品种范围,证券公司销售自营的各类理财产品。
9)现金余额理财业务可
客户投资账户内的现金余额自动购买为货币基金,以增加客户的资金收益。
10)其他管理职能
系统参数设置、客户账户安全、外围系统访问、异常交易监控等。
2、柜台系统涉及的细分系统
1)交易及报价系统
2)登记结算系统
3)做市商制度
4)经纪商系统
5)产品管理体系
3.PB系统
PB系统是具有托管资格的证券公司为私募投资者提供一揽子服务的软件工具,是进入柜台系统之前的前置系统。
主要包括交易服务、综合服务和运营外包三个方面,涵盖交易、托管、风控、估值、股份登记、运营等一系列服务。 其中,风控模块作为柜台系统报价交易的前端,是PB系统最重要的功能之一。
主要风控指标及服务分类:
国内的PB系统已经可以实现打包下单和简单的算法交易的功能,并且主要连接私募股权投资者和私募投资者。
2019年规定发布后广发证券股指期货软件下载,还可以将自己的PB系统与证券公司对接,改变了以往私募基金管理人只能依靠证券公司提供的自制系统来完成仓库等需求的局面管理、跟踪、策略和量化。
四。 总结一、关于市场体系
这是券商和很多数据服务商的常用方式,授予用户不同的数据查看权限,并根据交易所提供的不同级别的数据生成相应的支付点。
同样,对于普通用户来说,还可以看到基于数据处理、资金流转、大单监控等多种类型的数据增值服务。
从产品角度来看,需要了解底层数据的数据结构,才能更好地生成上层数据服务; 而从不同用户层来看,数据和数据是两种完全不同类型的用户。 有一些功能辅助,普通用户在app端或者普通交易终端上使用是相当没用的。
2.关于柜台系统
柜台系统是证券公司的核心IT系统,涵盖各类交易业务、理财业务、清算结算等。
本文只是简单列出了一些主要的功能模块。 由于目前的经验和篇幅有限,我们将在工作中继续分享自主开发的基础计数器系统的相关要求。
3.关于PB系统:
目前券商PB系统的竞争点主要在交易流程,这也是高频交易、编程时代、智能化时代的必然结果。
PB系统中,除了增加量化交易各模型的回调调整和回测; 另一方面,在合同签订和管理托管方面,利用区块链解决多方信息交互,实现信息信任和共享,提高各机构的效率。 提高运营效率、改善客户服务体验、满足综合监管的新PB商业生态也提供了新的探索方向。
本文原创于:http://aliyilian.cn 永华证劵官网