收藏 分销(赏)

CTP系统简介PPT.ppt

上传人:精**** 文档编号:11293610 上传时间:2025-07-15 格式:PPT 页数:40 大小:3.25MB 下载积分:12 金币
下载 相关
CTP系统简介PPT.ppt_第1页
第1页 / 共40页
CTP系统简介PPT.ppt_第2页
第2页 / 共40页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2,*,CTP,系统简介,1,2,总体思路:,系统架构简要说明,系统相关技术介绍,系统切换状态介绍,交易系统介绍,系统部署说明,2,2025/7/15 周二,系统分类,主用系统,次用系统(带库),次用系统(不带库),灾备系统,3,2025/7/15 周二,CTP,主用系统架构,4,2025/7/15 周二,我公司,CTP,系统实际架构图,(,带库的次用系统,),5,2025/7/15 周二,CTP,系统技术介绍,-FTD,协议,期货交易数据交换协议(,F,utures,T,rading,D,ata Exchange Protocol,简称,FTD,),数据流和通信模式,数据流:是一个单向或双向的,连续的,没有重复和遗漏的数据报文的序列,它可以完成特定的功能。,通信模式:一个数据流进行互动的工作模式。,对话通信模式(如报单、查询等,同,C/S,模式),私有通信模式(如成交回报),广播通信模式(如公告、行情等),6,2025/7/15 周二,FTD,协议的应用:,CTP,报盘机与交易所,7,2025/7/15 周二,FTD,协议的应用:,CTP,报盘机与交易所,8,2025/7/15 周二,CTP,系统技术介绍,-FIB,总线,消息(,Message,),主题(,Subject,),服务(,Service,),两种通讯模式,分组回退,,NACK,机制,9,2025/7/15 周二,FIB,总线技术,-,消息(,Message,),进程间进行通讯所使用的数据包,拥有主题、目标地址(或服务端口)、序号、通讯模式和数据,10,2025/7/15 周二,FIB,总线技术,-,主题,(Subject),严格有序的消息队列的名字,每个消息在队列中有唯一编号,消息队列由,FIB,应用产生和维护,多个,FIB,应用可以产生主题相同的消息队列,相同主题的消息队列中的每个消息必须相同,11,2025/7/15 周二,FIB,总线技术,-,服务(,Service,),对外提供特定业务功能的相对独立的一个单元,每个服务都有一个标识,以互相区分,称为服务端口(,Service port,),12,2025/7/15 周二,FIB,总线技术,-,请求应答模式,13,2025/7/15 周二,FIB,总线技术,-,发布订阅模式,14,2025/7/15 周二,FIB,总线技术,-,分组回退,Nack,机制,15,2025/7/15 周二,系统中的,Schema,子系统,Schema(,数据库用户,),备注,交易系统,Sync,初始化数据及盘中同步指令(,T_tbcommand,),Operation,交易数据(包含行情、报单、成交、组合合约、用户事件以及结算单确认信息),风控系统,Risk,银期系统,FBTransfer,FBTransferHistory,管理平台(结算系统),Settlement,HistorySettlement,Report,报表数据,16,2025/7/15 周二,系统状态切换,17,2025/7/15 周二,系统切换各阶段的数据流向,18,2025/7/15 周二,交易系统介绍,初始化过程,(1)ticlient,程序登录,tinit,服务,调用口令校验存储过程(,pkg_SyncInterface.up_Login,)将登录口令与,settlement.t_superuser,中的用户口令信息进行比较,(2)ticlient,程序通过,tinit,服务检查数据库中当前交易日,(3)ticlient,程序向,tinit,服务发起交易初始化开始指令,(4)tinit,从上一交易日的结算结果(,sync,库或者初始化数据文件)装载初始资金、持仓数据,(5),根据各种费率的设置生成本交易日所要用到的费率;,(6)tinit,修改系统状态为初始化完成,(7)tinit,向排队服务发布切换结算编号消息,(8),排队机收到切换通知后通知交易核心,(9),交易核心收到切换通知后转发此消息,(10)tinit,向排队服务发布初始化数据,(11),排队服务向交易核心发布交易初始化数据,交易核心状态当日初始化数据,19,2025/7/15 周二,初始化过程,20,2025/7/15 周二,开始交易(交易终端),thostUser,标准终端,thostBank,thostMan,程序化交易终端,终端强制认证,21,2025/7/15 周二,交易(报单检查),同步状态检查,会话检查,判断用户在本系统是否有报单权限,检查报单是否已经接收过的,而且状态为未知,字段检查,合约检查,经纪公司检查,投资者检查,结算信息确认检查,交易权限检查,持仓资金的检查和冻结,只能平仓权限检查,交易所会话检查,22,2025/7/15 周二,CTP,报单流程,23,2025/7/15 周二,排队服务,将交易请求串行化,提供交易核心处理数据的来源,交易核心达到热备的前提条件,提供全局时钟,24,2025/7/15 周二,排队和仲裁服务,25,2025/7/15 周二,排队服务的事件来源,26,2025/7/15 周二,排队系统的状态切换,27,2025/7/15 周二,交易核心工作的流程,-,基于内存数据库,处理用户登录,处理用户报单、交易所回报并进行实时的钱仓计算,定时进行整个核心的钱仓计算(,2,秒),处理,dbmt,实时上场信息,处理银期出入金,处理风控强平,28,2025/7/15 周二,查询核心工作的原理,29,2025/7/15 周二,接收行情的流程,30,2025/7/15 周二,TMDB-,交易数据入库,通过,FIB,订阅交易核心结果数据,将报单、成交、口令修改、合约、行情、用户事件、结算单确认等信息回写到数据库,重演时,operation.t_tmdbaccomplish,表应清空(通讯阶段编号),关于结算价需要重新维护的问题,31,2025/7/15 周二,DBMT-,业务数据上场,32,2025/7/15 周二,数据备份,交易流水、日志,Flow/*.con*.id,Log/Syslog.log out,数据库备份,增量,全量,33,2025/7/15 周二,系统监控手段,Hostmonitor,监控。,Sysmonitor,监控。,系统监控内容,硬件指标监控,内存、,cpu,、文件系统、网络丢包、,inode,应用指标监控,交易核心,Syslog,输出指标,业务数据,:,银期、错单,异常事件监控,未知单,报盘切换,网络连通性,34,2025/7/15 周二,Sysmonitor,35,2025/7/15 周二,日常运维工作和一些时间点,36,2025/7/15 周二,CTP,网络架构图,37,2025/7/15 周二,我公司,CTP,系统实际网络架构图,38,2025/7/15 周二,交易核心网(,B1.1/B1.2,):负责交易系统核心组件之间的通讯,主要为,UDP,广播通讯流量。,系统管理网(,B1.3,),:,连接所有主机和存储,系统管理使用。,仲裁网(,B2,):负责排队服务与仲裁服务之间的通讯。,报盘核心网(,B7,),:,负责报盘管理模块与报盘接口模块之间的通讯。,交易前置网(,S1,),:,交易前置通道。,报盘前置网(,S2,),:,提供报盘前置模块与交易所前置相互访问的通道。,39,2025/7/15 周二,谢谢!,40,2,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服