CTP系统简介(汇总).ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查询核心工作的原理 最新. * 最新. 最新. 最新. * 总体思路: ?系统架构简要说明 ?系统相关技术介绍 ?系统切换状态介绍 ?交易系统介绍 ?系统部署说明 最新. * 系统分类 ?主用系统 ?次用系统(带库) ?次用系统(不带库) ?灾备系统 最新. * CTP主用系统架构 最新. * 我公司CTP系统实际架构图(带库的次用系统) 最新. * CTP系统技术介绍-FTD协议 期货交易数据交换协议(Futures Trading Data Exchange Protocol,简称FTD) 数据流和通信模式 ?数据流:是一个单向或双向的,连续的,没有重复和遗漏的数据报文的序列,它可以完成特定的功能。 ?通信模式:一个数据流进行互动的工作模式。 ?对话通信模式(如报单、查询等,同C/S模式) ?私有通信模式(如成交回报) ?广播通信模式(如公告、行情等) 最新. * FTD协议的应用:CTP报盘机与交易所 最新. * FTD协议的应用:CTP报盘机与交易所 最新. * CTP系统技术介绍-FIB总线 ?消息(Message) ?主题(Subject) ?服务(Service) ?两种通讯模式 ?分组回退,NACK机制 最新. * FIB总线技术-消息(Message) ?进程间进行通讯所使用的数据包 ?拥有主题、目标地址(或服务端口)、序号、通讯模式和数据 最新. * FIB总线技术-主题(Subject) ? 严格有序的消息队列的名字 ?每个消息在队列中有唯一编号 ?消息队列由FIB应用产生和维护 ?多个FIB应用可以产生主题相同的消息队列 ?相同主题的消息队列中的每个消息必须相同 最新. * FIB总线技术-服务(Service) ?对外提供特定业务功能的相对独立的一个单元 ?每个服务都有一个标识,以互相区分,称为服务端口(Service port) 最新. * FIB总线技术-请求应答模式 最新. * FIB总线技术-发布订阅模式 最新. * FIB总线技术-分组回退Nack机制 最新. * 系统中的Schema 子系统 Schema(数据库用户) 备注 交易系统 Sync 初始化数据及盘中同步指令(T_tbcommand) Operation 交易数据(包含行情、报单、成交、组合合约、用户事件以及结算单确认信息) 风控系统 Risk 银期系统 FBTransfer FBTransferHistory 管理平台(结算系统) Settlement HistorySettlement Report 报表数据 最新. * 系统状态切换 最新. * 系统切换各阶段的数据流向 最新. * 交易系统介绍 初始化过程 ?(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 标准终端 ?thostBank ?thostMan ?程序化交易终端 ?终端强制认证 最新. * 交易(报单检查) ?同步状态检查 ?会话检查 ?判断用户在本系统是否有报单权限 ?检查报单是否已经接收过的,而且状态为未知 ?字段检查 ?合约检查 ?经纪公司检查 ?投资者检查 ?结算信息确认检查 ?交易权限检查 ?持仓资金的检查和冻结 ?只能平仓权限检查 ?交易所会话检查 最新. * CTP报单流程 最新. * 排队服务 将交易请求串行化,提供交易核心处理数据的来源 ?交易核心达到热备的前提条件 ?提供全局时钟 最新. * 排队和仲裁服务 最新. * 排队服务的事件来源 最新. * 排队系统的状态切换 最新. * 交易核心工作的流程-基于内存数据库 ?处理用户登录 ?处理用户报单、交易所回报并进行实时的钱仓计算 ?定时进行整个核心的钱

文档评论(0)

liuxiaoyu98 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档