本资源为《CTP_API_C++实盘多合约多策略版本》的更新版(版本1),包含最新的多合约与多策略交易系统的C++源代码,适用于高频交易和算法交易的开发者。
上一期发布的CTP API C++ 源代码多合约多策略版本(更新)已提供下载,文件名为“上期:CTP_API_C++可实盘多合约多策略源代码(更新).rar”。此版本为之前的上期CTP_API_C++可实盘的源代码(更新)做了升级。填入经纪公司代码、实盘帐号和密码后可以使用。
该软件具备如下功能:
1. 行情接收:自动保存订阅合约TICK数据到\Bin\TickData目录,文件名格式为“合约名称_日期.txt”。
2. 指标策略计算与下单控制:源码中附有简单的独立指标和策略计算及下单管理部分,但需要根据实际需求进一步完善。
3. 下单记录保存:自动将订单信息存入\Bin\AutoTrade目录下的文件“日期.txt”内。
4. 多合约支持:MD线程处理最多20个合约的TICK行情接收与缓存,并据此生成1分钟K线;TRADE线程负责下单及响应,同样可以管理多达20个合约。但请注意,作者仅测试了单合约交易功能,多合约正式下单尚未进行过。
5. 配置文件读写:包括开盘前的配置文件读取和收盘时的重要数据保存;盘中退出重新登录后能够自动恢复上一次交易信息。
此外,还增加了使用规定格式txt的tick数据一次性测试多个模拟场景的功能。报告结果会存储于\Bin\Simulation目录下的“Simulation_合约名称.txt”文件内。