WonderTrader发布v0.5.3版本

今天(2020年12月8日)WonderTrader发布了v0.5.3版本,wtpy的也同步发布了v0.5.3.0版本。上次发布版本的时间是9月21日,差很少过去了两个半月了。
最近WonderTrader在一些朋友的推荐下,慢慢有了更多关注的人,甚至有一个朋友准备成为咱们本身团队以外第一个吃螃蟹上实盘的人。在此我表示深深的感谢,也但愿有更多的人能关注WonderTrader,使用WonderTrader,促进WonderTrader的进步和完善。
此次发布新版本的内容和上次计划的出入很大,主要集中在问题的修复和细节的完善。由于笔者工做太忙,有点顾不上功能性改进,请你们多多见谅。此次更新中有两个比较重要的点:首先是回测加入了滑点的设置,能够根据须要设置固定跳数的滑点;其次是由于有朋友要在linux上实盘,因此针对linux反复修改了不少以前没有注意到的问题,为linux上实盘创造了更好的条件。linux

WonderTraderv0.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/08发布的v0.5.3版本
  • CtaContext新增一个stra_get_sessinfo接口,用于获取品种的交易时间信息
  • monitor模块中的web-gui修改了一些bug
  • 修正了绩效分析模块的一些bug

下一个阶段的计划(和上次发版本的计划同样,由于都没有推动,囧

  • 继续完善文档
  • 发布更多的策略应用的公众号文章
  • 远程控制台集成更多功能(自动部署、在线回测)
  • 提供更多易用性方面的改进
  • 核心性能测试优化

结束语

WonderTraderLinux平台下的编译,以前笔者只在Ubuntu上进行了开发环境的搭建和编译。前段时间在一些用户的要求下,笔者有针对CentOS7CentOS8进行了开发环境的搭建和测试。同时有用户反馈以前linux上连接的boost库是动态库,若是部署的目标机器没有安装boost库,就会启动失败。因此从v0.5.3开始,依赖的boost所有采用静态编译的方式,预编译成.a文件,供WonderTrader编译调用。
最后,WonderTrader编译所须要的依赖库,笔者已经共享在百度网盘中了,有须要的用户能够自取。连接:https://pan.baidu.com/s/1Bdxh... 提取码:d6bhweb

相关文章
相关标签/搜索