龙听期货论坛's Archiver

龙听 发表于 2019-8-4 09:20

[转载]什么是上期技术综合交易平台[CTP]?

[p=21, 2, left]上期技术综合交易平台[CTP]现在已经慢慢浮出水面,进入了更多期货交易者的视线,但是大部分人对CTP还是知之甚少,或者有着很多的误解。我这里就用大白话简单说说CTP究竟是什么,用来干什么的,然后转载一些资料给需要的朋友。[/p][p=24, 2, left]按照我的理解,CTP就是上海期货交易所成立的一个公司开发的一个平台,这个平台提供了开放的接口,让有编程能力的交易者能够开发自己的个性化下单软件,甚至让交易者能够把主机托管在交易所机房,从而实现最为快捷的交易速度,是实现高频交易等功能的基础。如果你的编程能力够强,就可以抛弃传统的这些博易大师、文华财经之类的软件,编写出一套属于你自己的交易软件,并且可以实现盘中实时测试交易模型之类的功能。对于缺乏编程能力的交易者来说,就没有必要凑这个热闹了。即使你开通了CTP平台,也只能用官方提供的交易软件(快期)来交易,与传统的交易软件比并没有什么优势。[/p]
[p=24, 2, left]下面是网上找到的一些关于CTP的资料以及CTP开发文档的链接,需要的朋友请自便。[/p][p=24, 2, left]文档下载:[size=14px][url=http://202.109.110.121/index.htm]http://202.109.110.121/index.htm[/url][/size][/p][p=24, 2, left]api下载:[size=14px][url=http://202.109.110.121/api/]http://202.109.110.121/api/[/url][/size][/p][p=21, 2, left] [/p]
[p=21, 2, left]综合交易平台(Comprehensive Transaction Platform)是专门为期货公司开发的一套期货经纪业务管理系统,由交易、风险控制和结算三大系统组成,交易系统主要负责订单处理、行情转发及银期转账业务,结算系统负责交易管理、帐户管理、经纪人管理、资金管理、费率设置、日终结算、信息查询以及报表管理等,风控系统则主要在盘中进行高速的实时试算,以及时揭示并控制风险。系统能够同时连通国内四家期货交易所,支持国内商品期货和股指期货的交易结算业务,并能自动生成、报送保证金监控文件和反洗钱监控文件。[/p]
[p=21, 2, left]综合交易平台借鉴代表了目前国际衍生品领域交易系统先进水平的上期所“新一代交易所系统”的核心技术,采用的创新的完全精确重演的分布式体系架构,其保证所有输入经系统分布式并行处理后均有确定结果,并能自适应UDP可靠多播通讯技术,构建交易系统的核心信息总线,改进了内存数据库的多重索引技术、直接外键技术和高效事务管理技术,并首创了多业务主机同时工作、互为备份和自由加入的集群容错可靠性保障机制,攻克了性能和可靠性关键技术难关,获得5项软件著作权。系统并发处理能力强大,委托性能超过2000笔/秒,软件本身可达8000笔/秒,支持同时在线客户并发数为1万个客户/秒,且可以通过增加前置机进一步扩充。系统主要面向期货公司,也可用于基金公司、投资公司等进行期货交易。 [/p]
[p=21, 2, left]综合交易平台自2007年底上市以来,受到到了国内期货界的广泛关注,其卓越的交易、行情速度以及无与伦比的稳定性受到了客户的一致好评,目前使用综合交易平台的期货公司也已经有十多家。综合交易平台提供开放的API接口(C++)以及开发指南,任何个人和机构都可以基于综合交易平台开放的API自主开发综合交易平台的交易终端或自动化交易终端。[/p][p=21, 2, left] [/p][p=25, 2, left][size=14px]CTP的优势[/size][/p][p=25, 2, left] [/p][p=25, 2, left][size=14px]1. 开放的API接口[/size]
[size=14px]    综合交易平台从一开始就秉承“整合更多的技术资源为期货界提供最高端的解决方案”的宗旨,开放性的API接口是贯彻这一宗旨的必要前提。只有开放接口,综合交易平台才能在提供稳定高效的交易结算后台的同时满足期货交易客户的多样性、个性化的需求。
    首先,开放性的接口给程序化交易者提供了直接接入交易后台的合法平台,程序化交易者再也不需要承受破解市面流行交易系统的私密接口进行非法接入的系统和商务风险,也不需要忍气吞声的使用交易系统厂商提供的、经过层层包裹而慢得要命的网关平台。
    其次,程序化交易者可以使用开放的接口自行开发或是寻求可控的第三方技术帮助,这样程序化交易者既实现了了交易的程序化,又能将自己的核心交易策略控制在自己手中。
    另外,使用开放性的接口的程序化交易交易策略,在执行时采取的是编译后直接运行的模式,而不同于目前市面上提供的交易策略公式实现平台的解释执行模式,在瞬息万变的期货实时交易中,解释执行造成的时间延误往往会将一个成功的交易策略变成烧钱的机器。[/size][/p][p=25, 2, left]
[size=14px]2. 高性能的交易后台[/size][size=2]
[/size][size=14px]    综合交易平台8000笔/秒处理速度的交易引擎,整套系统在0.5毫秒以内处理完成报单、成交全过程的资金持仓计算的能力,以及无单点故障并实现负载均衡的交易系统体系架构树立了综合交易平台高性能的业界形象。综合交易平台高性能的处理能力,对撤单率极高的程序化交易策略提供了最强大的支持,期货公司再也不需要在交易系统中关闭对程序化交易客户几十上百万笔报单回报的收取,而使风险控制流于形式。使用综合交易平台,期货公司在拥有高速交易能力的同时,也不用担心多上几个客户系统就会岌岌可危。综合交易平台目前的系统配置就拥有2万个客户同时在线的处理能力,还可以通过扩展前置机群进一步提升系统对更多客户在线的处理能力。[/size][/p][p=25, 2, left][size=2] 3. 高速的交易所通信线路
[/size]    综合交易平台通过千兆局域网接入中金所和上期所交易系统,通过三所联网主干接入大商所和郑商所。投资者在综合交易平台的报单直接进入综合交易平台的前置机,经过交易后台高速的资金持仓计算后再经局域网报到中金所和上期所,通过三所联网主干报到大商所和郑商所。行情服务器直连交易所并在同一个进程实现分发到行情前置,接收和分发完全在内存中完成,网络迟延也被压缩到了极点。托管于上期技术的程序化交易终端,因为通过局域网接入综合交易平台,其报单和行情速度处于目前业内最快水平。[/p]

页: [1]