API下载地址:
上期所ctp
1、什么是CTP
综合交易平台(Comprehensive Transaction Platform,CTP)是专门为期货公司开发的一套期货经纪业务管理
系统,由交易、风险控制和结算三大系统组成。
其中,交易系统主要负责订单处理、行情转发及银期转账业务,结算系统负责交易管理、帐户管理、经纪人
管理、资金管理、费率设置、日终结算、信息查询以及报表管理等,风控系统则主要在盘中进行高速的实时
试算,以及时揭示并控制风险。系统能够同时连通国内四家期货交易所,支持国内商品期货和股指期货的交
易结算业务,并能自动生成、报送保证金监控文件和反洗钱监控文件。
综合交易平台借鉴代表了国际衍生品领域交易系统先进水平的上期所“新一代交易所系统”的核心技术,采
用创新的完全精确重演的分布式体系架构。
综合交易平台是基于全内存的交易系统,支持7x24小时连续交易,运维人员不必每日启停系统,可以做到“一
键运维”。该特性使得综合交易平台新增交易中心以扩展业务规模时不用增加运维人力的成本。
支持FENS机制的“一键切换”多活交易中心也是目前市场上只有CTP系统实现了的特性。该机制使得交易系统
可在某个交易中心宕机的情况下立即切换到另一个备用交易中心,得以实现真真正正的连续交易。
综合交易平台公开并对外开放交易系统接口,使用该接口可以接收交易所的行情数据和执行交易指令。该接
口采用开放接口(API)的方式接入,早已在期货界已经形成事实上的行业标准。
综合交易平台mini版(CTP mini),是一款速度更快,更轻量级的CTP系统。相对于CTP来说,它追求的是更
小型化的配置,更节约化的资源配备。而用CTP的API开发的客户端程序也可以完美兼容CTP mini系统。
做自己的期货交易软件、自动化交易系统、贴水差价交易、行情数据服务等待。</
Python-
CTP
API
使用教程
Python-
CTP
API
Python
CTP
API
项目地址:https://gitcode.com/gh_mirrors/py/Python-
CTP
API
项目介绍
Python-
CTP
API
是一个用于对接中国
期货
市场
交易
平台的 Python 接口。该项目基于
CTP
(综合
交易
平台)
API
,通过 Swig 技术封装,使得 Python 开发者可以方便地...
期货
全品种
行情
下载工具和
行情
重播回测
API
期货
市场全品种
行情
tick数据收集工具3.1
支持盘中实时
行情
和历史
行情
连续回播,开盘时间申请到当前
行情
时间段也不会缺
行情
,
当数据服务器将文件历史
行情
回播完成后,开始接着播放实时
行情
,直到通过python
api
调用方法,通知服务器停止回播实时
行情
。
目前不支持并发,对同一个品种多次调用回播
api
,会导致回播
行情
数据顺序错乱。
对不同品种多次调用回播
api
,可能因为cpu占用过大,会导致服务器UI没有响应。后面升级版本会
完整的并发解决方案。
期货
市场全品种
行情
tick数据收集工具3.0
(1)TCP网络连接由同步模式改为异步模式,解决某些网络状况无法连接数据采集服务器的问题
未来升级版本将优化性能
期货
市场全品种
行情
tick数据收集工具2.9b
清理了不需要的.lib,不会再提示缺少
ctp
的dll文件,删除了不需要的方法
支持任意IP地址的连接,可以实现连接云主机运行的
行情
收集服务器,或局域网里的
行情
收集服务器。
期货
市场全品种
行情
tick数据收集工具2.9
修复了多个
API
进程之间回调数据时互相影响
当前合约数约323个合约,最大范围1200个合约,视合约产品而定。
本例正式发布版本2.7 可以自由设置
行情
服务器
模拟simnow24小时
行情
服务器在
交易
日上午没有数据,要在下午4点之后才有数据。
模拟simnow实盘同步时间服务器,和实盘同步。
可改为
期货
公司的服务器IP,见“快期”软件设置“测试和代理”中的
行情
IP地址
双击合约文件列表可打开分时图
TestPython
Api
可以调用DataCollectServer收集的
行情
数据(给定合约和时间段)
2017.3.11
上传个自己封的java接口,源码和依赖的jar包都在压缩文件里
test目录下有
行情
的demo,
交易
部分的
API
还没完全做好,可以连上前置和登录
这个java接口算是预览版吧,java与
ctp
api
通信用的是Bridj,基于jni,现在还有不少的bridj的代码暴露在调用环节中,以后会慢慢隐藏掉。
选Bridj的原因是比jni省事,比jna效率要快,而且跨平台,理论上把
ctp
的dll换成so就能兼容linux了。
J
CTP
0.0.2 2013-1-31
增加:J
CTP
LibraryUtil类,用于初始化
CTP
环境或卸载
CTP
环境
增加:J
CTP
Md
Api
类,将Bridj调用
CTP
的代码隐藏
增加:J
CTP
MdSpi类,将Bridj调用
CTP
的代码隐藏
增加:J
CTP
Trader
Api
类,将Bridj调用
CTP
的代码隐藏
增加:J
CTP
TraderSpi类,将Bridj调用
CTP
的代码隐藏
修正:Spi回调时报空指针,无法进入回调方法的问题
修正:无法调用带参数的CreateFtdc.....
Api
函数的问题
修正:只能在调试模式下进行回调的问题
变更:
CTP
动态链接库置入jar包
变更:将J
CTP
相关类独立出
CTP
调用包
鉴于很多 java 程序员想开发
期货
项目,但没有可用的
ctp
java 接
口,即使有目前也有,但封装上有点过了,学习成本太高;上期提供
CTP
-
API
是 C++版,程序员使用 JNA、JNI、COM 等技术转换很困难,
本程序基于上期 20160606_trade
api
_windows
API
使用 bridj 纯 jni 技
术提供 JAVA-
CTP
-
API
。接口形式和使用流程基本等同 C++版本,学习
成本低,简单易用,性能优良。
//【和讯数据】
//大商所DCE、郑商所CZCE、上期所SHFE3、中金所CFFEX
//
期货
1分钟线http://webftcn.hermes.hexun.com/ ... I1709&date=20170705
//只显示一个
交易
日http://webftcn.hermes.hexun.com/ ... 570&t=1499317473239
//从指定日期开始显示指定数量的...