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.mzph.cn/news/728208.shtml

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

相关文章

重新排序。

问题描述 给定一个数组A和一些查询 L,R求数组中第L至第 R个元素之和。 小蓝觉得这个问题很无聊,于是他想重新排列一下数组使得最终每个查 询结果的和尽可能地大。小蓝想知道相比原数组,所有查询结果的总和最多可 以增加多少? 输入格式 输入第一行包含一个整数n。 第二行包含n个…

钉钉群内自定义机器人发送消息功能实现

文章目录 钉钉群内自定义机器人发送消息功能实现1、设置webhook自定义机器人2、查看官方文档,使用open api3、编写业务代码4、发送成功结果如下 钉钉群内自定义机器人发送消息功能实现 1、设置webhook自定义机器人 设置关键词 添加完成后,获得改机器人的…

直流电磁铁计算公式

直流电磁铁计算公式 1. 磁势2. 磁场强度3. 磁感应强度4. 电磁吸力5. 线圈发热 1. 磁势 产生磁场的磁势计算公式: F N ⋅ I FN \cdot I FN⋅I N:是线圈匝数,I:是线圈中的电流注:线圈过热,可以减小电流&am…

力扣--从前序与中序遍历序列构造二叉树

题目: 思想: 首先先序遍历能确定根节点的值,此时查看该值在中序遍历中的位置(如果索引为i),那么i左侧为左子树,i 右侧为右子树。从中序数组中即可看出左子树结点个数为 i,右子树节点…

浅析扩散模型与图像生成【应用篇】(八)——BBDM

8. BBDM: Image-to-Image Translation with Brownian Bridge Diffusion Models 本文提出一种基于布朗桥(Brownian Bridge)的扩散模型用于图像到图像的转换。图像到图像转换的目标是将源域 A A A中的图像 I A I_A IA​,映射到目标域 B B B中得…

大唐杯学习笔记:Day7

1.1 随机接入 随机接入概述 UE完成下行同步后,根据不同的触发场景,进行随机接入过程,完成UE和基站之间的上行同步。包括竞争随机接入和非竞争随机接入。 随机接入信道结构 CPSequenceGT T C P T_{CP} TCP​ T μ T_{\mu} Tμ​ T G T T_{GT} TGT​ GT:Guard Time(保护时间…

详解事件循环机制

浏览器最主要的进程 : 渲染主线程 如何理解JS的异步 任务没有优先级,但消息队列有优先级 阐述一下JS的事件循环

图书馆管理系统(2)

接下来实现系统的子菜单,在写一个子模块的时候,其他子模块先屏蔽起来,因为没实现,代码运行就通不过 屏蔽起来写上todo,后面(Ctrl键F)搜索,找todo来实现 先来实现图书管理模块 第一步,先要把图…

IDEA 配置文件乱码,项目编码设置

见下图 其中第一二项控制全局以及工程的编码格式,下方的则是 properties 配置文件的格式,统一调整为 UTF-8 后不再乱码

el-el-dialog 弹窗抖动 完美解决

javasc在这里插入代码片ript html, body { height: 100%; /* 以下css是用来解决el-diao 窗口抖动的问题 */ overflow-y: auto !important; padding-right: 0 !important; } html { overflow-y: overlay; overflow: auto; } html::-webkit-scrollbar { width: 10px; height: 1p…

网络原理初识(2)

目录 一、协议分层 1、分层的作用 2、OSI七层模型 3、TCP / IP五层(或四层)模型 4、网络设备所在分层 5、网络分层对应 二、封装和分用 发送过程(封装) 1、应用层(应用程序) QQ 2、输入层 3、网络层 4、数据链路层 5、物理…

ai直播数字人!AI大模型应用开发高级技术

AI直播数字人是一种新兴的技术应用,通过AI大模型的应用开发,实现了数字人的虚拟化呈现。数字人作为一种虚拟人物形象,在直播平台或其他媒介中可以展现出真实人物的表情、动作和声音,并且能够与观众进行实时互动,给人带…

[linux] GPUS=${1:-4} 如果$1为空,则使用其后的默认值

这行代码GPUS${1:-4}是一个Bash shell中的参数扩展语法,用于设置环境变量GPUS的值。 其中: $1表示传递给脚本的第一个位置参数。:-是一个参数扩展操作符,表示如果$1为空或未设置,则使用其后的默认值。4是默认值,如果没有传递位置参数或$1为空,则GPUS的值会被设置为4。 因此,…

视觉slam十四讲学习笔记(七)视觉里程计 2

介绍直接法的原理,并利用 g2o 实现直接法中的一些核心算法。 前言 1. 理解光流法跟踪特征点的原理。 2. 理解直接法是如何估计相机位姿的。 3. 使用 g2o 进行直接法的计算。 哔哩哔哩课程连接:视觉SLAM十四讲ch7_2_哔哩哔哩_bilibili 一、直接法…

web服务,C/S框架,单设备登陆实现方案

背景: 原登陆接口,校验密码通过后,使用springsession记录会话信息,将信息存入在redis中 基于原逻辑进行多设备登陆开发,默认的时候多设备登陆开关开启,即按原来逻辑处理,只要密码登陆校验成功之后,都会将当前的会话信息存入redis中. 当多设备开关关闭时候,同一个账号同一时间只…

django中URL配置和视图渲染

前提: 使用django-admin startproject XXX创建了一个django项目【项目目录为project】 django-admin startproject project 一:控制器配置 在项目的根目录创建一个Controller目录,后续所有的控制器方法都放在此目录下 这里我们在Control…

20240307-2-前端开发校招面试问题整理HTML

前端开发校招面试问题整理【2】——HTML 1、HTML 元素&#xff08;element&#xff09; Q&#xff1a;简单介绍下常用的 HTML 元素&#xff1f; 块状标签&#xff1a;元素独占一行&#xff0c;可指定宽、高。 常用的块状元素有&#xff1a; <div>、<p>、<h1&…

unity学习(50)——服务器三次注册限制以及数据库化角色信息5--角色信息数据库化收尾

上一节内容结束后确实可以写入文件了&#xff0c;但还有两个问题&#xff1a; 1.一个是players.txt中&#xff0c;每次重启服务器&#xff0c;当注册新账号创建角色时&#xff0c;players.txt之前内容都会清空。 2.players.txt之前已经注册3次的账号&#xff0c;新注册的角色…

C++知识点总结(23):高级模拟算法真题 ★★★☆☆《公交消费》

公交消费 一、审题 题目描述 小明是个天选打工人&#xff0c;每天都需要乘坐公交&#xff0c;每次乘坐公交需要消费 0.5 0.5 0.5 元&#xff0c;每天需要乘坐两次公交来回&#xff0c;现公交系统推出公交优惠消费活动&#xff0c;每消费 k k k 元&#xff0c;就可以获赠 1…

【贪心算法】452. 用最少数量的箭引爆气球

452. 用最少数量的箭引爆气球 射击气球的最小箭数 题目描述 给定一系列气球的位置&#xff0c;每个气球由一个开始和结束的坐标点表示。我们射箭时&#xff0c;箭可以在水平线上从左到右无限延伸。问射出的箭头最小数量是多少&#xff0c;才能保证所有的气球都被射中。 解题…