CTP-API开发系列之三:柜台系统简介

CTP-API开发系列之三:柜台系统简介

  • CTP-API开发系列之三:柜台系统简介
    • 中国金融市场结构---交易所
    • 柜台系统
      • 通用柜台系统
      • 极速柜台系统
      • 主席与次席
    • CTP柜台系统
      • CTP组件名称对照表
      • CTP柜台系统程序包
      • CTP柜台系统架构图

CTP-API开发系列之三:柜台系统简介

中国金融市场结构—交易所

我们知道提供交易的基础设施、促进买卖双方交易的场所是交易所。截至目前国内一个有4个证券交易所:上海证券交易所、深圳证券交易所、北京证券交易所、香港证券交易所,以及6个期货交易所:上海期货交易所、郑州商品交易所、大连商品交易所、中国金融期货交易所、上海能源交易所、广州期货交易所。
在这里插入图片描述

柜台系统

根据境内证监会监管要求,客户无法直连交易所系统,中间必须经过券商的系统,即柜台系统。证券公司或者期货公司会有多套柜台系统,在功能上分为通用柜台系统和极速柜台系统。(以下主要介绍期货公司柜台系统)

通用柜台系统

国内常见的通用期货交易柜台系统包括:CTP(上期所投资子公司)、飞马(中金所)、飞创(大商所)、易盛(郑商所)等。

极速柜台系统

极速交易柜台系统在功能上会比通用柜台少一些,通常只提供基本的交易功能,力图实现低延迟极速性能,比如CTP-MINI系统不能进行出入金操作等。其他常见的极速柜台包括:盛立、易达、艾克朗科等。

主席与次席

不同的期货公司会根据自家的情况,从上面的柜台系统中,选择本公司主用的系统成为主席,提供给绝大多数投资者使用;针对程序化交易、私募公司等对速度有所要求的投资者(对资金量、交易量有要求),会部署极速柜台到次席上。

CTP柜台系统

综合交易平台(Comprehensive Transaction Platform,CTP)是专门为期货公司开发的一套期货经纪业务管理系统,由交易、风险控制和结算三大系统组成。

接下来分享的内容,对于期货公司的负责交易、运维同事会比较熟悉,针对CTP-API接口对接的朋友可以了解一下,在接口之上的系统是怎样的。

CTP组件名称对照表

  • tinit:交易初始化组件,日盘、夜盘前整套系统由该组件拉起
  • arb:仲裁组件
  • compositor:排队机
  • kernel:包括交易核心、查询核心等
  • front_se:前置相关组件,交易前置、行情前置、风控前置等
  • offer:报盘相关的组件,每个交易所会有1到多个报盘组件,与不同的交易所建立连接
  • dbmt、tmdb:数据库相关的组件,支持实时上场、远程数据同步等
  • bank:银行转账相关的组件,与不同的银行建立连接
  • cfmm:与监控中心建立建立连接

CTP柜台系统程序包

v6.7.0程序包目录结构
在这里插入图片描述

单个组件的目录结构
在这里插入图片描述

CTP柜台系统架构图

在这里插入图片描述

我们对接CTP-API开发的程序,可以简单的理解为上图中最底部的“投资者终端”,结合前面的组件目录结构,能够更好的了解整套CTP柜台系统。

后续会继续分享柜台系统内部的一些功能,包括各个组件的配置文件内容、各个组件之间如何交互、网络段的配置、冒烟操作流程、次席数据如何导回到主席、不同柜台系统如何进行统一结算对账等等,欢迎大家继续关注。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/519138.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2.5K Star,打造个性化博客平台

2.5K Star,打造个性化博客平台 Hi,骚年,我是大 G,公众号「GitHub 指北」会推荐 GitHub 上有趣有用的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注。 导语 在当今的信息时代&a…

3.7练习题解

一共五道题: 1. PERKET: 观察容易发现n的值很小,所以我们可以考虑使用dfs的方法进行解答,首先我们可以考虑一共有n种配料,那么我们就可以考虑到可以选择1到n种配料数目,然后基于这个思路我们再对其进行判断…

任务调度新境界:探秘ScheduledExecutorService的异步魔力

欢迎来到我的博客,代码的世界里,每一行都是一个故事 任务调度新境界:探秘ScheduledExecutorService的异步魔力 前言ScheduledExecutorService的基本概念基本概念:为何它是 Java 中任务调度的首选工具:基本用法&#xf…

MySQL-查询SQL语句的执行过程:连接器->查询缓存(8就没了)->分析器->优化器->执行器->返回结果

MySQL-查询SQL语句的执行过程&#xff1a;连接器->查询缓存<8就没了>->分析器->优化器->执行器->返回结果 查询SQL语句的执行过程1、主要步骤2、实用案例 查询SQL语句的执行过程 1、主要步骤 在MySQL中&#xff0c;一条查询SQL语句的执行过程非常复杂且…

day14_异常

今日内容 零、 复习昨日 一、日期类 二、异常 零、 复习昨日 1为什么要重写toString Object类toString返回的是对象名字地址,无意义子类重写toString() 返回的对象属性内容 2为什么要重写equals Object类equals判断是对象的地址值是否相等,无意义子类重写equals,为了判断对象的…

如何写一份简单的产品说明书,教程奉上

如果你是一位新晋产品经理&#xff0c;或者正在研发新产品&#xff0c;并且心中惴惴不安因为未知的产品说明书制作环节&#xff0c;那么今天你就来对地方了。本篇文章将教你如何创建一份简单明了的产品说明书。让我们开始吧&#xff01; 首先&#xff0c;明确产品说明书的目标。…

Leetcoder Day42| 动态规划part09 打家劫舍问题

198.打家劫舍 你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金&#xff0c;影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统&#xff0c;如果两间相邻的房屋在同一晚上被小偷闯入&#xff0c;系统会自动报警。 给定一个代表每个房…

从新手到大师:顶级PPT学习网站推荐,让你的幻灯片脱颖而出!

介绍&#xff1a;PowerPoint&#xff0c;简称PPT&#xff0c;是微软公司开发的一款演示程序&#xff0c;也是Microsoft Office套件的重要组成部分之一。 PPT允许用户通过幻灯片的形式创建和展示信息&#xff0c;这些幻灯片可以包含文本、图形、图表、视频、音频等多种元素。用户…

Linux-网络-011

1网络协议模型 1.1【OSI】协议模型 1.1.1应用层 实际发送的数据应用层:HTTP 超文本传输协议HTTPS FTP 文件传输协议TFTP 简单文本传输协议SMTP 邮件传输协议MQTT TELNET ..1.1.2表示层 发送的数据是否加密1.1.3会话层 是否建立会话连接1.1.4传输层 数据…

解决 Chrome 无法代理外网,但Safari等其他软件可以

文章目录 1. 问题2. 解决方法 1. 问题 开启代理之后&#xff0c;Chrome 浏览器仍然无法访问外网。但是用 Mac 的 Safari 浏览器或者其他的软件已经可以访问外网。 2. 解决方法 发现 Chrome 浏览器的某些拓展程序会影响代理&#xff0c;可以关闭 Chrome 的拓展程序试试&#…

二维码门楼牌管理系统应用场景:数据管理的智慧新选择

文章目录 前言一、数据管理部门的智慧工具二、助力决策制定与优质服务提供三、二维码门楼牌管理系统的优势四、展望未来 前言 随着科技的飞速发展&#xff0c;二维码门楼牌管理系统正逐渐成为城市管理的智慧新选择。该系统不仅提升了数据管理效率&#xff0c;还为政府和企业提…

软件系统开发安全指南-word

应用系统设计安全主要涵盖以下几点&#xff1a; 1、应用系统架构安全设计 2、应用系统软件功能安全设计 3、应用系统存储安全设计 4、应用系统通讯安全设计 5、应用系统数据库安全设计 应用系统测试安全包含&#xff1a; 1、测试前置要求 2、测试方法及测试内容 3、测试环境及人…