期货交易平台CTP开发入门及CTP接口介绍
发布日期:2023-06-18
一、概述。
综合交易平台(Comprehensive Transaction Platform)是由上海期货交易所全资子公司开发的期货交易平台。CTP平台基于新一代交易所系统的核心技术,接口稳定、高速、开放,适用于高频客户和高频投机客户。
从期货公司的角度来看,CTP是由交易、风险控制和结算三个系统组成的期货经纪业务管理系统。交易系统主要负责订单处理、市场转发和银期转账业务。结算系统负责交易管理、账户管理、经纪人管理、资金管理、费率设置、日终结算、信息查询和报表管理。该系统可连接国内四家期货交易所,支持国内商品期货和股指期货的交易结算业务,并自动生成和提交存款监控文件和反洗钱监控文件。对于程序交易客户来说,主要是处理CTP交易系统,所以我们所说的CTP系统是指其狭义概念,CTP综合交易柜台交易系统。
通过期货开户网https://www.qhkh.com/,预约期货开户,商品期货只收期货交易所手续费+1分钱,可调低到交易所保证金。期货开户通过手机办理,扫描下载期货公司统一的开户APP,无条件免费开通CTP快速通道。预约微信17707371115后,可调到交易所手续费+1分,交易所保证金+0!
CTP综合交易平台作为一种开放、快速、稳定、安全的期货交易和结算系统解决方案,在期货行业得到了越来越普遍的认可,几乎所有主流期货公司都支持CTP。借鉴代表国际衍生品领域交易系统先进水平的新一代交易系统核心技术,采用创新的分布式系统架构,确保所有输入在系统分布式并行处理后都有确定的结果,能够适应UDP可靠的多广播通信技术,构建交易系统的核心信息总线,改进内存数据库的多索引技术、直接外部关键技术和高效的交易管理技术,开创了多业务主机同时工作、备份和自由加入的集群容错可靠性保证机制,克服了性能和可靠性的关键技术困难,获得了5项软件版权。系统并发处理能力强,委托性能超过2000笔/秒,软件本身可达8000笔/秒,支持在线客户并发数为10000名客户/秒,可通过增加前置机进一步扩展。该系统主要面向期货公司,也可用于基金公司、投资公司等期货交易。
国内期货行业程序化交易热情的不断上升,也为综合交易平台的蓬勃发展提供了机遇。综合交易平台的开放界面、卓越的性能、集中部署的创新模式和经验丰富的技术背景为中国程序化交易的快速发展提供了最好的平台。现有的程序化交易客户对综合交易平台的解决方案给予了很高的评价,其交易量也在上升。
二、CTP优势。
1.开放API接口。
综合交易平台从一开始就坚持整合更多技术资源,为期货行业提供最高端解决方案的宗旨。开放的API接口是实现这一目标的必要前提。综合交易平台只有开放界面,才能满足期货交易客户的多样性和个性化需求,同时提供稳定高效的交易结算背景。
首先是访问合法性:开放接口为程序交易员提供直接访问交易背景的合法平台,程序交易员不再需要承担破解市场流行交易系统的私人接口非法访问系统和业务风险,也不需要使用交易系统制造商提供,层层包装和慢网关平台。
二是安全可控性:程序交易员可以使用开放界面开发或寻求可控的第三方技术帮助,使程序交易员不仅可以实现交易的程序,而且可以控制自己手中的核心交易策略;
最后是快速执行:使用开放接口程序交易策略,实施是编译直接运行模式,不同于当前市场提供的交易策略公式实现平台解释执行模式,在快速变化的期货实时交易中,解释执行时间延迟往往将成功的交易策略变成烧钱机。
图4:期货CTP接口概述。
2.高性能交易背景。
综合交易平台8000笔/秒处理速度的交易引擎,整个系统在0.5毫秒内处理报表、整个交易过程的资金持仓计算能力,无单点故障、负载平衡的交易系统体系结构,树立了综合交易平台高性能的行业形象。
综合交易平台的高性能处理能力为高退出率的程序化交易策略提供了最有力的支持。期货公司不再需要在交易系统中关闭对数百万程序化交易客户的收取(但现在这些策略受到监管的限制),使风险控制只是一种形式。使用综合交易平台,期货公司不必担心更多的客户系统,同时具备高速交易能力。目前,综合交易平台的系统配置具有2万名客户同时在线处理的能力,通过扩大预组,可以进一步提高系统对更多客户的在线处理能力。
3.高速交易所通信线路。
综合交易平台通过千兆局域网接入中金所和上期交易系统,通过三个网络主干接入大商所和郑商所。投资者在综合交易平台上的报表直接进入综合交易平台的前置机器。交易后台高速资金持仓计算后,通过局域网向中金所和上期所报告,通过三个网络骨干向大商所和郑商所报告。市场服务器直接连接到交易所,并在同一过程中分发到市场前沿。接收和分发完全在内存中完成,网络延迟也被压缩到极端。由于通过局域网接入综合交易平台,托管在上一期技术的程序化交易终端,其报表和市场速度处于行业最快水平。
4.市场最快,报单速度最快。
CTP综合交易平台通过千兆局域网接入中金所和上期交易系统。由于该系统具有上期技术研发,大连商品交易所和郑州商品交易所需要通过三个网络主干进行接入。然而,由于CTP综合交易平台的交易和市场系统通过互联网直接连接到交易所,没有通过期货公司(地理上,而不是逻辑上,任何客户的委托单都必须通过期货公司)。因此,报告速度和市场响应是行业内最快的水平,满足了投资者在交易过程中对速度的需求。
5.交易背景安全可靠。
综合交易平台的交易和风险控制系统将根据不同和风险控制系统将根据不同的部门和岗位准确灵活地分配系统操作权限和数据访问权限。整个系统运行非常安全可靠。CTP综合交易平台与国内四家期货交易所连接,实时监控国内整个期货市场的交易,对违规异常交易反应迅速,可与所有期货公司同步,加强市场监控,有效规范市场交易。
三、CTP接口程序化开发的注意事项。
1.期货公司需要成为综合交易平台主席(或二席)客户,才能使用综合交易平台访问程序化交易;
2.综合交易平台提供开放的API(基于C++)及相关文件,并在客户开发程序化交易终端时提供技术帮助;
3.综合交易平台为客户提供其他成熟的交易终端,方便程序化交易终端的开发和测试。当客户的程序化交易终端出现故障时,也可使用该终端进行紧急处理;
4.程序交易终端可以使用专线访问综合交易平台。为了进一步提高访问速度,客户还可以在上一个技术室托管程序交易终端。