今天发布了VNPY CTP仿真回测柜台

VNPY CTP仿真柜台2.09发布支持所有CTP回测框架,可以丢弃第三方回测框架了
VNPY仿真回测柜台

2021年计划发布高级版本,计划开发的功能为:

会批处理回测,复制多个备份采用不同参数,最后汇总给出结论,更多复杂图形显示。

VNPY仿真回测柜台2.09 请在VNPY官网下载
http://www.vnpy.cn

用法见
http://www.vnpy.cn/comm/topic/3401/

https://www.zhihu.com/question/272156840

开发环境:

使用Visual Studio2015、Visual Studio2017及以后的版本打开Demo里的MyAutoTrader.sln,
可以C++ Demo为基础进行二次开发

当然VNPY CTP仿真柜台也支持多种编程语言,支持所有基于CTP的开源框架和自编程序,
请根据框架和自编程序特点替换DLL和lib文件重新编译。

Bin目录是编译好的程序,可以直接运行调试
CTP Demo/Bin(已编译)/AutoTrader.exe 是原生CTP的Demo,已编译好的应用程序。
VNPY For CTP Demo/Bin(已编译)/AutoTrader.exe 是VNPY Demo已编译好的应用程序,运行直接进行回测。

上期CTP官网
可以注册模拟账户,下载原生CTP api,CTP Demo可用于该模拟的程序化交易,
http://www.simnow.com.cn/

Ver2.61
关闭控制台输出文字(蓝色文字);
避免了回调函数安全性问题导致持仓和资金查询等方法无法正常回调的问题;

Ver2.60
针对CTP Ver6.3.15 增加至4个版本
32位的Release
32位的Debug
64位的Release
64位的Debug
完善对中金所合约IF、IH、IC、T、TH支持

Ver2.521
减少不必需要文字输出
Ver2.52
更新API输出字体为蓝色
Ver2.51
增加对数据文件和订阅合约不一致的校验
增加只允许订阅一个合约的校验,多合约订阅和回测将在未来的高级版本提供

Ver2.5
修复穿透式监管版本的API在部分计算机无法回测的问题。
穿透式版本升级至2.5
非穿透式版本保持2.3

Ver2.4
提供最新的CTP穿透式版本的VirtualApi,针对CTP 6.3.15版

Ver2.3
增加对查询投资者持仓响应OnRspQryInvestorPosition
增加对查询资金账户响应OnRspQryTradingAccount回调支持

Ver2.2
功能升级

Ver2.1
修复了MD和TD资金数据同步的Bug
增加配置文件setting.ini,
可以通过修改setting.ini自由设置
(1)初始资金
(2)开仓手续费
(3)平仓手续费
(4)滑点