原文:期货 CTP的JAVA接口 JNI实现

用JNI直接实现CTP API 这里记录一下思路,做个纪念。防止以后忘记了 参考了SWIG的一些做法 就是照抄了基本思路 ,例如director类 SPI往回调用 ,比如methodID的数组。 但是也有很多不一样的地方 偷懒的 ,例如C 的SPI的OnXXX函数回调Java方法时,考虑子类继承时,SWIG会做很多判断,本文忽略了很多细节。 还例如SWIG所有的CTP数据结构都使用C 原生的,然后 ...

2019-07-04 22:08 0 557 推荐指数:

查看详情

CTP期货期权交易开发

目录 CTP交易部分接口说明 一、请求接口字段说明(未说明则均为必填字段) 1. 登录:acct_login_id = 5000 1.1 说明 2. 结算单确认 ...

Mon Feb 12 02:59:00 CST 2018 1 8867
期货CTP接口C++源码与C#应用程序的对接

大家知道,期货CTP接口是由上期技术公司提供的,它提供的源码和范例都是用C++语言写的,这在应用上有一定局限性。比如实盘中需要数据库、程序化、K线图,需要这样那样的功能,下单之前要做许多判断和准备……用C++来写会很麻烦的。但是C#不怕做这些麻烦事,C#就是用来干脏活累活的,你把界面、应用逻辑 ...

Fri Feb 07 05:54:00 CST 2020 2 1333
CTP接口

【前言】对上海期货交易平台CTP接口的一个学习总结.(参考vn.py官方文档) 一、引言   目前本人所在的公司一共有三款平台,分别基于C++, C#和Python。其中C#和Python平台都是由交易员开发;C++平台则是由专职IT团队作为一个通用平台开发,内部组件进行了封装(交易员不可 ...

Mon Aug 13 04:34:00 CST 2018 0 10076
JNI接口实现

JNI接口实现 什么是JNI 说明:JNIJava Native Interface 的缩写,它提供了若干的API实现Java和其他语言的通信(主要是C&C++,但是它并不妨碍你使用其他编程语言,只要调用约定受支持就可以了)。从Java1.1开始,JNI 标准成为 java ...

Tue Jan 25 22:38:00 CST 2022 0 1250
使用ctp的python接口

在github上查到一个项目 ctpwrapper 在按照文档按照的时候报错 在安装第二个命令的时候 第一个问题 安装yum install -y gcc-c++ 解决 第二个问题 c ...

Mon Mar 16 06:53:00 CST 2020 0 723
CTP API开发期货自动交易平台概论

题目比较小众,先介绍一下CTP。 综合交易平台CTP(Comprehensive Transaction Platform)是由上海期货信息技术有限公司(上海期货交易所的全资子公司)开发的期货交易平台,CTP平台以"新一代交易所系统"的核心技术为基础,稳定、高速、开放式接口,适合程序化交易软件 ...

Fri Dec 12 05:17:00 CST 2014 2 11477
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM