
上期所股指期货程序交易CTP接口(含Java源码及jar支持包)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供上海期货交易所股指期货程序化交易所需的CTP接口,包括完整Java源代码与Jar支持包,便于开发者快速集成和实现自动化交易策略。
上传了一个自定义的Java接口,源码及依赖的jar包都在压缩文件里的test目录下。该目录内包含行情演示demo,但交易部分API尚未完全开发完成;目前可以连接前置并登录。此版本可视为预览版。
使用Bridj库进行CTP API通信,基于JNI技术,当前仍有较多Bridj代码在调用环节中暴露出来,后续会逐渐隐藏这些细节。选择Bridj的原因在于它比原生JNI更简便,并且相比JNA具有更高的效率;同时支持跨平台特性,在理论上将CTP的dll库替换为so文件就能实现Linux系统的兼容性。
更新至版本0.0.2 (2013-1-31):
新增了JCTPLibraryUtil类,用于初始化或卸载CTP环境;
添加了JCTPMdApi、JCTPMdSpi、JCTPTraderApi和JCTPTraderSpi等类以隐藏Bridj调用的代码细节。
修复了一些问题包括:回调方法报空指针错误,无法进入回调;带参数函数CreateFtdc...Api无法被正确调用;仅在调试模式下才能进行回调等问题。
此外还进行了如下变更:
将CTP动态链接库打包到jar文件中;
重新组织了JCTP相关类以独立于CTP调用包。
全部评论 (0)
还没有任何评论哟~


