市面上的股票交易接口都是要授权收费的,天下苦此久已!
好吧,不废话,TP接口开始封装。。。。
跟传统标准的股票接口一样,TP接口的开发文档也是分为Win和Linux两个版本,而Win也分为32和64版本,如下:
(开发文档)
跟CTP接口的封装一样,采用C++\CLI技术,将C++的非托管环境转换为.net的托管环境代码。
1.封装准备阶段的处理这里就不说了,如果不懂的可以先看一下我以前写的这篇博客https://blog.csdn.net/u011439313/article/details/81175342。
2.TP接口的封装跟CTP是一样的,从主动函数的Clr文件()到回调函数的Center文件()各个步骤,可以参考这篇博客https://blog.csdn.net/u011439313/article/details/81175342。
(TdApiClr--接口H文件)
(TdApiClr--接口CPP文件)
(TdCenterSpi--接口主动函数H文件)
(TdCenterSpi--接口回调函数CPP文件)
这四个文件内的代码量非常巨大,这里只是一个截图的形式展示部分出来;至此交易接口就算封装完成了,只要在CLI后用C#直接调用,然后直接发送指令给TdApiClr主动函数或接收TdCenterSpi这个回调类里的回调函数推来的股票数据即可。
接口封装完毕,第一时间即直接融入到我的量化交易框架系统中便可,如图:
(接口dll存放文件夹)
在交易系统处的具体调用就不截图出来了,整个封装并使用各个环节就完成了,如果有兴趣找我要开发文档,大家也可以去动手试试哈。
qq:1013359736 【风。。。】