VNPY仿真回测柜台发布2.09新版本,倡导精细化量化交易回测的理念

VNPY仿真回测柜台发布2.10新版本发布啦

倡导精细化量化交易回测的理念

http://www.vnpy.cn

https://github.com/vnpycn/vnpy-pro

http://www.gucps.cn

增加了对Window 64位的支持,提供了Debug版本,目前针对的依然CTP 6.3.15版。

VNPY CTP仿真柜台是一项底层仿真回测技术,是基于底层而不是应用层,所以是和编程语言无关的,并且没有第3方平台提供的方法,可以在不修改原有代码的前提下实现回测。VNPY仿真回测目前主要提供了上海期货交易所的CTP接口(支持商品期货、股指期货),未来还将提供对券商、服务商、交易所的各种API进行仿真的版本。

图标

图标
 

Bin目录是编译好的程序,可以直接运行调试
CTP Demo/Bin(已编译)/AutoTrader.exe 是原生CTP的Demo,已编译好的应用程序。
VNPY For CTP Demo/Bin(已编译)/AutoTrader.exe  是  Demo已编译好的应用程序,运行直接进行回测。
 
请使用Visual Studio2015、Visual Studio2017及以后的版本打开Demo里的MyAutoTrader.sln,
可以C++ Demo为基础进行二次开发

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



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



 
Ver2.62
资金查询函数完善

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)滑点

Ver2.0
修复在某些软硬件环境下回测的死锁问题

Ver1.1~Ver1.9
完善功能修复Bug
 
目前发布的是基础版本
1.订阅合约和指定的数据文件合约必须一致
2.一次只能回测一个合约,所以暂时不支持套利(2个合约)
3.行情回调函数里进行策略计算,不要在另一个线程进行计算,否则会导致较大结算误差。
原因是因为TICK更新太快,触发交易信号的价格和结算价格相差过大。
posted @   wka6890  阅读(157)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示