文件名称:上期CTP_API_C++可实盘多合约多策略版本源代码(更新1).rar
文件大小:12.52MB
文件格式:RAR
更新时间:2017-09-10 03:06:45
多合约 多策略版 带测试 源代码
上期CTP API C++ 源代码 多合约多策略版(更新) 下载文件名上期:CTP_API_C++可实盘多合约多策略版本源代码(更新).rar 是"上期CTP_API_C++可实盘的源代码(更新).rar"的升级版 填入经纪公司代码,实盘帐号,密码即可。 可完成行情接收,指标策略计算,实盘下单连续开平仓。 功能简要介绍如下: 自动保存订阅合约TICK数据到\Bin\TickData下,文件名:合约名称_日期.txt 自动保存下单数据到\Bin\AutoTrade下,文件名:日期.txt MD线程只负责处理最多20个合约TICK行情接收和缓存,根据TICK数据生成1分钟K线 TRADE线程负责最多20个合约下单及响应,可连续开平仓。 提示一下:我只测了单合约,多合约没正式下过单交易。 附简单独立的2个指标策略计算以及下单控制部分, 提示一下:这个还是需要自己根据需要去完善的。 增加读写行情配置文件部分,开盘前读,收盘保存重要数据。 增加读写交易配置文件部分,盘中完全退出重新登录,会自动获取上一笔交易数据。 可一次性测试多个规定格式的txt的tick数据文件, 报告文件放置于\Bin\Simulation\Simulation_合约名称.txt 附上期CTP仿真帐号以及密码,盘后也可进行测试。 上期ctp库版本为2013-12-05 编译版本VS2008
【文件预览】:
MyAutoTrader_v1.0.3
----stdafx.cpp(218B)
----test.ncb(12.65MB)
----MyAutoTrader.ncb(9.1MB)
----test.vcproj(5KB)
----Release()
----test.cpp(2KB)
----DataSniffer.h(2KB)
----AutoTrader.cfg(720B)
----stdafx.h(464B)
----test.suo(11KB)
----thosttraderapi.dll(1.19MB)
----AutoTrader.cpp(5KB)
----MyTrader.h(4KB)
----DataSniffer_B.h(2KB)
----MdSpi.cpp(13KB)
----AutoTrader.ncb(4.1MB)
----MyAutoTrader.suo(142KB)
----AutoTrader.dat(1KB)
----DataSniffer_A.h(2KB)
----AutoTrader()
----MyAutoTrader.sln(885B)
----TraderSpi.h(3KB)
----TraderSpi.cpp(16KB)
----Simulation.cpp(5KB)
----strategy_B.h(15KB)
----test.vcproj.PC-200912071906.Administrator.user(1KB)
----strategy_A.h(14KB)
----Bin()
--------testdata()
--------thosttraderapi.dllTradingDay.con(6B)
--------thosttraderapi.dllPublic.con(6B)
--------thosttraderapi.dllPrivate.con(6B)
--------AutoTrader.cfg(3KB)
--------thosttraderapi.dll(1.19MB)
--------UNIX2DOS()
--------thostmduserapi.dllTradingDay.con(6B)
--------AutoTrader.dat(1KB)
--------AutoTrader.ini(622B)
--------TickData()
--------thosttraderapi.dllDialogRsp.con(6B)
--------AutoTrader.bat(32B)
--------AutoTrader.pdb(891KB)
--------Simulation()
--------thosttraderapi.dllQueryRsp.con(6B)
--------thostmduserapi.dllDialogRsp.con(6B)
--------thostmduserapi.dll(670KB)
--------thostmduserapi.dllQueryRsp.con(6B)
--------AutoTrader.exe(98KB)
--------AutoTrade()
--------readme.txt(291B)
----Common.h(20KB)
----AutoTrader.vcproj.PC-200912071906.Administrator.user(1KB)
----Debug()
--------testTraderApi.exe.intermediate.manifest(621B)
--------Simulation.obj(115KB)
--------stdafx.obj(34KB)
--------testTraderApi.exe.embed.manifest.res(728B)
--------BuildLog.htm(8KB)
--------AutoTrader.exe.intermediate.manifest(621B)
--------testTraderApi.pch(10.06MB)
--------vc90.pdb(356KB)
--------vc90.idb(707KB)
--------testTraderApi.exe.embed.manifest(663B)
--------mt.dep(67B)
--------AutoTrader.obj(303KB)
--------TraderSpi.obj(101KB)
--------MdSpi.obj(103KB)
----thostmduserapi.dll(670KB)
----test.sln(873B)
----MdSpi.h(2KB)
----AutoTrader.vcproj(6KB)
----ThostTraderApi()
--------ThostFtdcUserApiDataType.h(201KB)
--------thosttraderapi.lib(3KB)
--------thosttraderapi.dll(1.19MB)
--------error.dtd(184B)
--------ThostFtdcTraderApi.h(22KB)
--------thostmduserapi.lib(3KB)
--------error.xml(11KB)
--------ThostFtdcMdApi.h(5KB)
--------ThostFtdcUserApiStruct.h(146KB)
--------thostmduserapi.dll(670KB)
----ReadMe.txt(911B)