CTP系统简介.ppt
- 文档编号:18733366
- 上传时间:2023-10-22
- 格式:PPT
- 页数:40
- 大小:1.54MB
CTP系统简介.ppt
《CTP系统简介.ppt》由会员分享,可在线阅读,更多相关《CTP系统简介.ppt(40页珍藏版)》请在冰点文库上搜索。
CTP系统简介,总体思路:
系统架构简要说明系统相关技术介绍系统切换状态介绍交易系统介绍系统部署说明,系统分类主用系统次用系统(带库)次用系统(不带库)灾备系统,CTP主用系统架构,我公司CTP系统实际架构图(带库的次用系统),CTP系统技术介绍-FTD协议,期货交易数据交换协议(FuturesTradingDataExchangeProtocol,简称FTD)数据流和通信模式数据流:
是一个单向或双向的,连续的,没有重复和遗漏的数据报文的序列,它可以完成特定的功能。
通信模式:
一个数据流进行互动的工作模式。
对话通信模式(如报单、查询等,同C/S模式)私有通信模式(如成交回报)广播通信模式(如公告、行情等),FTD协议的应用:
CTP报盘机与交易所,FTD协议的应用:
CTP报盘机与交易所,CTP系统技术介绍-FIB总线,消息(Message)主题(Subject)服务(Service)两种通讯模式分组回退,NACK机制,FIB总线技术-消息(Message)进程间进行通讯所使用的数据包拥有主题、目标地址(或服务端口)、序号、通讯模式和数据,FIB总线技术-主题(Subject)严格有序的消息队列的名字每个消息在队列中有唯一编号消息队列由FIB应用产生和维护多个FIB应用可以产生主题相同的消息队列相同主题的消息队列中的每个消息必须相同,FIB总线技术-服务(Service)对外提供特定业务功能的相对独立的一个单元每个服务都有一个标识,以互相区分,称为服务端口(Serviceport),FIB总线技术-请求应答模式,FIB总线技术-发布订阅模式,FIB总线技术-分组回退Nack机制,系统中的Schema,系统状态切换,系统切换各阶段的数据流向,交易系统介绍初始化过程,
(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)排队服务向交易核心发布交易初始化数据,交易核心状态当日初始化数据,初始化过程,开始交易(交易终端),thostUser标准终端thostBankthostMan程序化交易终端终端强制认证,交易(报单检查),同步状态检查会话检查判断用户在本系统是否有报单权限检查报单是否已经接收过的,而且状态为未知字段检查合约检查经纪公司检查投资者检查结算信息确认检查交易权限检查持仓资金的检查和冻结只能平仓权限检查交易所会话检查,CTP报单流程,排队服务,将交易请求串行化,提供交易核心处理数据的来源交易核心达到热备的前提条件提供全局时钟,排队和仲裁服务,排队服务的事件来源,排队系统的状态切换,交易核心工作的流程-基于内存数据库,处理用户登录处理用户报单、交易所回报并进行实时的钱仓计算定时进行整个核心的钱仓计算(2秒)处理dbmt实时上场信息处理银期出入金处理风控强平,查询核心工作的原理,接收行情的流程,TMDB-交易数据入库,通过FIB订阅交易核心结果数据将报单、成交、口令修改、合约、行情、用户事件、结算单确认等信息回写到数据库重演时operation.t_tmdbaccomplish表应清空(通讯阶段编号)关于结算价需要重新维护的问题,DBMT-业务数据上场,数据备份交易流水、日志Flow/*.con*.idLog/Syslog.logout数据库备份增量全量,系统监控手段Hostmonitor监控。
Sysmonitor监控。
系统监控内容硬件指标监控内存、cpu、文件系统、网络丢包、inode应用指标监控交易核心Syslog输出指标业务数据:
银期、错单异常事件监控未知单报盘切换网络连通性,Sysmonitor,日常运维工作和一些时间点,CTP网络架构图,我公司CTP系统实际网络架构图,交易核心网(B1.1/B1.2):
负责交易系统核心组件之间的通讯,主要为UDP广播通讯流量。
系统管理网(B1.3):
连接所有主机和存储,系统管理使用。
仲裁网(B2):
负责排队服务与仲裁服务之间的通讯。
报盘核心网(B7):
负责报盘管理模块与报盘接口模块之间的通讯。
交易前置网(S1):
交易前置通道。
报盘前置网(S2):
提供报盘前置模块与交易所前置相互访问的通道。
谢谢!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CTP 系统 简介