今天(2020年12月8日)WonderTrader发布v0.5.3版本,wtpy也同步发布v0.5.3.0版本。距离上一次发布时间是9月21日,已经快两个半月了。最近,在一些朋友的推荐下,WonderTrader逐渐受到了更多的关注。甚至还有一个朋友要成为我们自己团队之外第一个实盘的人。在此表示深深的感谢,希望更多的人关注WonderTrader,使用WonderTrader,推动WonderTrader的进步与完善。此次发布的新版本内容与之前的计划大相径庭,主要集中在问题的修复和细节的提升上。由于作者工作太忙,未能顾及功能的完善,还请见谅。本次更新有两个重点:一是回测增加了滑点设置,您可以根据需要设置固定跳数的滑点;其次,因为有朋友想在linux上实盘,所以我们反复针对linux修改了很多之前没有注意到的问题,为在linux上实盘创造了更好的条件。WonderTrader在v0.5.3做了以下修改:回测引擎增加了设置交易滑点的参数选项,不设置则为0。更正了C++demo中部分代码的细节。执行模块做了很多工作,构建了一个分布式执行框架。部分预调ParserUDP模块接收缓存改为8M新增MiniLoader工程,从CTPMini2接口拉取合约列表修改linux下编译的boost依赖从动态库改为静态库其他细节改进wtpyv0.5.3.0做了以下修改:CTPLoader增加了一个isMini参数控制底层调用MiniLoader连接CTPMini2拉取WtKlineData增加了一个新的slice方法,用于对已有的K线进行切片。C++底层更新至2020/12/08CtaContextv0.5.3版本新增stra_get_sessinfo接口,用于获取品种的交易时间信息。monitor模块中的web-gui修改了一些bug。修复了性能分析模块中的一些错误。计划是一样的,因为没有进展,囧)继续完善文档发布更多战略应用文章公众号远程控制台集成更多功能(自动部署,在线回测)提供更多可用性改进核心性能测试优化结论编译Linux平台下的WonderTrader。在此之前,笔者只是在Ubuntu上搭建并编译了开发环境。前段时间,应部分用户的要求,笔者搭建并测试了CentOS7和CentOS8的开发环境。同时,有用户反馈Linux上链接的boost库是动态库。如果部署的目标机器没有安装boost库,会启动失败。所以从v0.5.3开始,所有依赖的boost都静态编译并预编译成.a文件供WonderTrader编译调用。最后,笔者在百度网盘分享了WonderTrader编译所需的依赖库,需要的用户可以自行获取。链接:https://pan.baidu.com/s/1Bdxh...提取码:d6bh
