注:本人开发的期货 格化交易软件,源代码出售,包教包会包功能扩展。有意向留言,或联系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进行处理,非常感谢!