交易系统开发(四)——交易柜台系统

交易系统开发(四)——交易柜台系统

一、交易柜台简介

依据国内监管要求,客户无法直连交易所系统,中间必须经过经纪公司的柜台系统,由经纪公司柜台系统调用交易所AO ] 8PI下单。
交易柜台是连接交易所的下单系统。通过经纪公司交易柜台把交易指令发送到交易所,然后经纪公司交易柜台再将交易所委托回报和成交回R ] ~报反馈给投资者。

二、券商柜台

1、券商柜台简介

依据国内监管要求,客户无法直连交易所系统,中间必须经过证券公司(Broker)的系统,即柜台系统。! 3 ` | K =证券公司会有多套柜台系统,在功能上分为集中交易柜台和快速交易柜台。
国内券商交易柜台厂商主要有恒. ] _ u c x L V生、金证、华锐、顶点、根网、金仕达、宽睿等公司,柜台系统功能模块根据付费多少而不同,也可以根8 j - L = x ~据证券公司需求做? J r @开发,提供给投资者使用。普通交易柜台即集中交易柜台,主要是提供给一般投资者使用;针对机构客户等程序化交易客户,经纪公司同时提供了快速交易柜台。
主流券商系统(金证& e 1 c % u、恒生、金仕达)大致分为d } ] m @ K ;报盘系统、接口数据库、柜台系统三部分,程序化交易Z Q _ M Q m X的接口通常是柜台系统提供的券商私有接口API和券商接口API两种。
券商私有接口API是提供给第三方金融软件公司的,第三方软件公司可以通过券商C O m # ] /私有接口API开发出行情软件或交易软件,供给个人投资者使用,比如通达信,同花顺等。
券商接口API是指券商把其接口进行封装后,直接f + H ! +供给个人程序化投资者使用。
报盘接口API,一m , 1 $ w般是不可能供给个人用户使用的,只可能由券商系统提供商和其第三方合作伙伴共同开发。

2、集中交易柜台

集中交易柜台是券商的核心系统,用于对接上交所、深交所的股票交易,属于场内# M V g市场。
普通交易从进行委托开始,委托会先从投资, t _ 4 c i G者所在地到券商总部,再从券商总部到集中交易柜台,然后从集中交易柜台到交易所检查是否合规,如果判断合规,则从交易所传递信息返回集中交易柜台—券商总部,然后再下单,假设投资者在深圳,抛开审核时间,还要经历从深圳到券商总部,再到交易所的物理时间。
集中交易柜台是按照满足券商经纪业务来设计的H A - % - S G 5,主要业务功能如下:
(1)账户业务。为客户进行账户开户、销户、管理业务权限、处理与交易相关的适当性管理、合规报送等。
(2)资金业务。支持客户保证金三方存管制度。
(3)证券交易业务。处理投资者提交的各D b ! 3 H类交易指令,按照交易规则进行资金和证券的处理,并T : Y w 0 ]实现与交易所的委托和成交指令的对接。
(4)信用交易业务。2010年证监会推出y / + B g融资融券业务试点,投资者可以通过向证券公司融资买入股票,也可以融券卖出股票,实C g V ; @ n f *现了杠杆交易。系统需要按照信用交易K D A T的业务规则处{ b ? E D {理各类交易指令。
(5)基O m P金代销业务。u w G c ( 投资者可以通过证券账户购e ` 9 6买开放 n Z 9 } # e :式基金产品,系统处理投资者的产品申购赎回指令,并实现与相应基金公司的指令交互和资金、份额结算。
(6)清O $ d ; X B & )算业务。负责与交易所、v & E : y登记结算公司进行数据交互和业务J G ) } k f核对,完成客户在交易所内产品的资金、股份清算和结算。
(7)查询业务。满足客户需要的各种交易流W a P V W ^ j v水、对账单、交割单等业务数据。
(8)理财产品销售。券商为扩大客户投资品种范围,自行提供的各类理财产品Y T $ Q s ` _ * g的销售。
(9)现金余额理财业务。可将客户投资账户上q E . * s u K i的现金余额自动申购为货币基金,提高客户的资金8 ? ? ; m o ] i J收益。
(10)其他管理职能。系统参数设置、客户账号安全、外围系统接入、异常交易( D 7 a R [ h监控等。

3、快速交易柜台

快速交易柜台主要是T W ~ d M为程序化交易客户提供的快速交易通道,通常只提供基本的交易功能,力图实现低低延迟极速性能,因此主流快速交易柜台的股票现货交易和信用交易是分开的,因此需要分别进行接口开发。不同券商的快速交易柜台支持的交易功能有所不同,但委托申报、委托回执、交易回执、撤单申报是基本功能,同时上海主板、上海科创板、深圳主板、深圳中小板、深圳创业板、可转债、逆回购时需要支持的基本业务品种。
快速~ U : * r * i 2 c交易柜台在接到客Y F 4 M _ i ?户委托申报时会进行风控合规检查,只要过了风控就可以直接通过一条连接! f t @i { m ^ 9 # j +易所的专线传递信息,无论是审核时间还是传输时间都得到了极大的缩短。
国内主要快速交易柜台系统包括华锐ATP快速交易柜台、恒生UFT快速P O j D ! 3交易柜台、恒生UST快速交易柜台、顶点HTS快速交易柜台、金证FJ ] . ? ! V W 9GS快速交易柜台、宽睿OES快速交易柜T M D L K d ) = D台,华宝证券自研LTS交易柜台,中泰证券自研XTP交易柜台。

4、OTC柜台

OTC柜台交易用于发行场外产品,开展个性化业务,属于场外市场。
柜台交易市场又叫C i z C z j w * cOTC(Over-The-Counter)市场、场外交易市场或店头市场 L v X s % %,是和交易所市场相对的一个概念。柜台交易市场主要采取一对一协商交易或报W O G = L . | h B价、做市的交易方式,可交易多样化、个性化的产品。
OTC柜台交易系统是一种基1 Q = K & ! 1 l 3于权威第三方行情作为报价依据,为交易商及投资者提供高效、安全、稳定系统服务,完善的后0 ( { h t W J $台管理功能模块,多级专业防护,确保系统安全,确保价格机制的稳定性与准确性,完善智能风控系统,保证交易安全。
3 r w R p ` 6 l ^台交易业务指证券公司与特定交易对手方在集中交易场所之外进行的交易或为投资者在集中交易场所之外进行交易提供服务的行为。
证券公司柜台交易市场明确定位于私募市场,是证券公司发行、转让、交易私募产品的平台。柜台交易市场建设初期配合资产管理业务创新,以销售和转让证券公司理财产品、代销金融I 7 S v产品为主。
柜台交易客户以机构客户为主,各证券公_ * | (司制定了相应的柜台交易适当性管理制度,根据不同产品制定了不同的投资者准入标准,并通过建立客& g U !户分类和产品风险评级制度,实现不同风险偏好的客户和不同风险级别的产品之间的匹配。

5、智能路由

智能路由(Smart Routers)是一种利用复杂的算法将大订单拆分成小订单发给不同交易所的技术。
下单时,智能订单} _ & s ! P路由(SOR)技术能够通过交易算法将大量订单拆分后,先指向暗池(7 X / l c 5 { ZDark Poe e k i . ^ l vol)E z a O 6再指向交易所,为交易者提供最佳的订单执行机会。
由于不同经纪商的智能路由策略的存在,机构投资3 4 ? ~ * 1 M = @者的大单通常要发给多个交易所。但发往各个交易所的所需时间不同,轻微的延迟+ M L就给了具备技术手段的HFT探测其他市场参与者交易意图的机会。

三、Q D 8 e l期货柜台

1、期货柜台简介

依据国内监管要求,客户无法直连交易所系统,中间必须经过期货公司(Broker)的系统,即柜台系统。期货公司会有多套柜台系统,在功能上分为主席和次席系统。

2、主席柜台

主席柜台功能全面,支k ` v持出入金、盘后结算等,要求高吞吐量与高可靠性,一般客户都是在主席系统上交易。
CTP (Comprehensive Transaction Platform,综合交易平台)是上期所子公司上期技术t u M F V ~开发的一套主席系统。

3、次席柜台

次席系统一q / G 7 S i q =般只用于下单及撤单,重点是低{ * D延迟穿透时间,一般面向对B @ k V X时延要求较高的程序化交易客户。次席柜台的资金划拨、结算等功能则交由主席柜台实现。
期货公司的极速交易系Q ` v / - b统是次席交易柜台,! u 4 f柜台内部穿透耗时峰值在百纳秒级,9 f G O d N j p尤其q | Y / | h适用于对延时要求严苛的交易团队。

4、API

在中国,任何柜台系统都必须调用交易所API才能下单。
期货柜台系统一般都会提供API给程序化客户接入柜台使用,同时柜台系统需要调用交易所的API将用户的交易订单传输给交易所。
股指期货实现程序化交易4 V ? ` 4 N R最简便的是CTP。CTP提供了全开放的API接口,所以不论是个人还是第三方软件公司,都可以基于其API接口进行程序化交易系统的开发,但交易席位仍然要通{ 9 l ^ % ! c过期货经纪公司。只要投资者选择一家以CTP为主交易系统的期货公司,利用CTP全开放的API接口,就可以开发自己的程序化交易系统。如果投资者的交易思想属于高频交易,对速度要求很高,就要选择CTP交易系统运维 M 8 z l q优良的,最好提供服务器托管服务的期货经纪公司。

5、交易所前置机

期货交易柜台需要通过交易所前置系统与交易所主机连接,前置系统是柜台与8 y X A k U交易所撮合系统之间的通讯中继。
交易所前置服务器不仅仅起到中间桥梁的作用,还要以通讯IP地址控L H F H制连入的终端,减少交易主机的网络负担的作用,以及对交易指令进行一部分8 / 8 # 4 G ; 5的正确性检测处理。同时,还可以起到防火墙的功能,防止交易主机受到外界的***,确保| ~ $ X ~ 2 Z交易主机的) d S安全运行。
为缓解交易系统压力,提高期货公U W : Q A A t` l k x x D L交易速度,交易所会设置多个交易前置c r _ [ O机均衡前置机的系统负载,期货公司可按照交易所发布的前置机IP优选配置规则进行配置。

6、极速交易柜台

在中国期货= q h U J C x b市场,任何交易系统都必须调用交易所AP# m O 2 d a ^ rI(应用程序编程接口)才能下单。而国内交易所只提供软件版本API,而软件API只能通过CPU调用。
交易系统开发(四)——交易柜台系统
极速交易柜台拥有独立服务器的客户交易系统,使用独立的交易通道,优点在于委托速度快、申报指令推送快、成交回报快。
集中交易系统中,客户下单后通过网上客户端软件v m P,先集中到网上交易服务器,再由网上服务器转向券商交易系统服务器,然后再接到交易所4 V ?接口,最后再到交易所;极速交易通道,下单后转到快速交易通道与交易所系统对接。

四、顶点HTS柜台

1、HTS简介

HTS(Hyper Tradin= a U +g System,超级速交易系统)是顶点公司在交易功能进行专项突破k [ J S 6 T k和全面升级,基于自主知识产权的新一代内存数据库E V Q Q t , { HyperDB、采用全新的架构、通讯服务和业务流程的新一代快速交易柜台系统。
交易系统开发(四)——交易柜台系统
HTS快速交易柜台系统性能能满足未来3至5年的发展需求,其中纯委托单笔处理耗时速度提升近5倍;委托时延压缩90%+, 全流程用时压缩3/4 ;极速下单,触发式回转,整体流程的提速对程序化、量化、算法、高频交易及跨市场套利体验提升明显。
相比QTS快速交易柜台系统有] i Q * h G了数量级的提升,基于普通x86刀片服务器全链路,处理时间达到微秒级,做到了全业务、实战快、易运维!

2、HTS架构

HTS快速交易系统由配置数据库、配置管理及目录服务、交易节点三个模块组x b y [ 7成,在系统设计上,交易节点允许分布式独立部署,每个交易S - h , b f h 8节点均可自由指定服务的客户范围,逻辑结构如下[ c [ ^ . S N图:
交易系统开发(四)——交易柜台系统
配置数据库是快速交易系统保存系统运行基础参数、运维平台用户及权限管理、客户交易节点等基本参数管理的管理、查询等服务。
配置管理服务,主要提供快速交易系统配置参数管理、维护、查询等功能服+ c V o P - { f务。^ K q F Z F

3、交易节点架构

交易节点具体逻辑结构如下图
交易系统开发(四)——交易柜台系统
交易节点主要由内存数据库、快速交易应用服务和交易节点申报回报服务组成,为固定的客户群体提供证券交易服务。

4、特点

快速交易柜台系统采用面向服务的体系架构(SOA),特点如下:
(1)采用模块化堆叠的技术,采用独立部署模式,与原有业务系统实现"松耦合";
(2)实现清晰的层次划分和明确的接口定义8 % Z * q b E B
(3)b N Q u u ( E ,具备良好的稳定性、高可靠性、兼容性、可扩展性和先进性。
在安全设计上,快速交易系统涉及W y Y h * H到核心的机密数据,系统的保密性和抗***性是系统性能重要指标之一。
在容灾= o y / V 5 t -设计Y m G N上,快速交易的内存数据库日志主从备份模式,是通过在快速交易主系统中} L ; u z j &部署内存数据库U 5 p P G 5 3 != B r G Q 6 z ) N据备份服务进程来监控内存数据库日志生成及存盘动作,并将: R ) ) B内存数据库日志通过TCP实时同步至备份服务器上来实现内存数据库日志的实时备份。

5、功能

快速交易系统的核心逻辑是快速交易系统启动后倒入相应的客户数据,包括客户的账户信息、资金可用余额信息;然后从集中交易系统中冻结客户的可用资金,并反向在快速交易系统中解冻;最后进行日间的交易处理,其核心的功能包括:
A、客户实时资金查询、实时股份查A ( # i J询;
B、委托订单受理;
C、委托申报;
D、委托申报确认;
E、委托实时成交处理;
F、盘中客户资金存取管理;
G、盘中客户股份调/ f { & l账管理。

6、招商证券HTS快速交易柜台

招商证券在开展对冲基金服务过程中,通过利用快速交易平台满M x b ^ #足程序2 d ) Y Q化交V t F = q `易、算法交易等高端客户的需求。顶点公司成为招商证券快速交易系统供应商,HTS成为招商证券承建含个股期权、股票交易、基金交] a u B m & E Z q易、债券交易等全品种的快速交O S j V ; c C p易系统。
个股期权快速交易节点由配置数据库、配置管 f $ v i y理及目录服务、交易节点三个模块组} ] ! y F !成,在系统设计上,交易节点允许分布式独立部署,每个交易节点均_ B ( 4 j X Q可自由指定服务的客户范围@ b M
交易系统开发(四)——交易柜台系统