期货量化交易程序CTP入门指南 二

注:本人开发的期货 格化交易软件,源代码出售,包教包会包功能扩展。有意向留言,或联系qq:610151253

先说一下我做的这个软件: 格化交易。

格化交易相信大部分做股票或期货的朋友都不会陌生,非常适合于震荡行情。

如果我们观察到行情在某价格区间持续震荡,如下图,我们即可一直盈利1个点。

买入 卖出 再买入卖出
3500买入 等到价格3501时卖出 3501卖出后立即再 单3500买入,依次类推…
3499买入 等到价格3500时卖出 3500卖出后立即再 单3499买入,依次类推…
3498买入 价格3499时卖出 卖出后在立即 单3498时买入…
…. ….

如果极端情况,突遇单边行情,我们可以设置止损点,比如价格一直跌,跌倒我们的止损点,还可以立即平仓退出!

所以软件在业务上是实现了两个功能:止损

有兴趣的朋友可以使用这个软件在simnow模拟环境中进行仿真测试。

软件下载地址:期货 格大师.exe 下载

配合 SimNow快期,下载地址:SimNow快期 下载 使用!

以下我就围绕此软件,继续介绍CTP。

一、CTP参数介绍

1、BrokerID:

期货公司的CTP系统编码。程序化接入期货公司时,我们需要向期货公司提交申请单,期货公司会告知我们他的BrokerID。

利用SimNow模拟,BrokerID为9999,我已经写死在我上面连接所提供的的模拟软件中。

2、AppID:

交易程序代码。由我们自行设置,向期货公司申请接入时,我们的申请单上需要写明,格式为:client_xxx_xxx, client开头,下划线分割,xxx为我们自行填写。

利用SimNow模拟,Appdi为simnow_client_test。

3、AuthCode

授权码。这个由期货公司分配给我们,与AppID是绑定的。我们向期货公司提交申请单后,期货公司会提供给我们。

SimNow,AuthCode为0000000000000000(16个0)。

4、InvestorID

投资者账户。即我们在期货公司的开户账户。同时我们需要设置交易密码(资金密码)。

SimNow申请模拟开户后,账户和密码都会短信发送给我们。

用我的程序模拟时,就需要输入此账 和交易密码。

5、UserID 

对于个人程序化接入,UserID同InvestorID。

期货 格大师登录界面,输入InvestorID 和 交易密码,就能登录模拟 单。

二、API

1、登录上期期货信息技术公司–>文档下载 左侧列表选择 :“期货期权”,提供很多平台的api接口:iso 、Android、linux/windows,这些接口又分为评测版本和生产版本。

评测版本:我们在申请接入期货公司测试时使用。

生产版本:实盘时需要使用生产版本。

我们下载linux/windows生产版本,接入期货公司测试时,替换成评测版的库就行,当然测试通过后,我们还是要换回生产版本的库。如下图,:

 三、接入开发

demo下载后,可以用vs运行,测试,里面的功能已经非常完善,用vs开发的人员完全可以利用这个demo在其上实现自己的业务处理。

我个人习惯使用Qt Cteator,与vs两者只是是配置上有少许不同,我们都是用c++开发,代码都是一样的,下一篇我将结合我的代码进行介绍!

四、其他

我们在simnow上模拟自测后,需要向期货公司申请接入测试,此时我们需要替换成测评库。然后联系我们开户的期货经理,填写申请表,接口接入测试,测试通过后,下一个交易日即可实盘。

申请表模板如下:

 下一篇,将结合我的代码介绍 格化功能的实现!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐