0


CTP行情转发程序(C++)

应用背景

这篇文章的面向对象是有一些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中增加客户订阅及发送实时行情功能。

最后,在窗口中增加连接按钮,包括配置文件功能,方便程序的适用性。

因为行情一天内只有几个小时,不方便系统开发,所以增加了模拟的行情的功能,也是在配置中实现。

此代码已经运行了三个月,大概每个周末会重新启动一次,到目前为止,没有出现过问题。
​注:本人源代码出售,以需求私聊!

标签: c++ ctp socket

本文转载自: https://blog.csdn.net/wangqiqi2020/article/details/120343490
版权归原作者 七七171 所有, 如有侵权,请联系我们删除。

“CTP行情转发程序(C++)”的评论:

还没有评论