应用背景
这篇文章的面向对象是有一些C++基础,并且想用C++来做程式化交易的技术人员。应用上是针对CTP行情数据进行再处理后转发到其他通过socket订阅的多个服务上。保证这些服务同时获取相同行情数据。
1、CTP库文件
从官网 http://www.sfit.com.cn/5_1_DocumentDown.htm 下载 。解压后如下:
2、Socket接口
推荐 HP-Socket通信-通用TCP/UDP通信框架。
解压后如下图:
底层的开发交给专业的人比较好。只需要关注业务。
3、程序集成
首先,在HPSocket的windows演示代码中找到TestEcho项目,然后添加CTP库文件,添加ctp.h文件,实现行情订阅及行情处理。不要忘记把三个lib文件添加外部依赖。
其次,在ServerDlg中增加客户订阅及发送实时行情功能。
最后,在窗口中增加连接按钮,包括配置文件功能,方便程序的适用性。
因为行情一天内只有几个小时,不方便系统开发,所以增加了模拟的行情的功能,也是在配置中实现。 文章来源:https://www.toymoban.com/news/detail-408767.html
此代码已经运行了三个月,大概每个周末会重新启动一次,到目前为止,没有出现过问题。文章来源地址https://www.toymoban.com/news/detail-408767.html
注:本人源代码出售,以需求私聊! |
---|
到了这里,关于CTP行情转发程序(C++)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!