关于c++:WonderTrader发布v053版本

8次阅读

共计 1215 个字符,预计需要花费 4 分钟才能阅读完成。

明天(2020 年 12 月 8 日)WonderTrader公布了 v0.5.3 版本,wtpy的也同步公布了 v0.5.3.0 版本。上次公布版本的工夫是 9 月 21 日,差不多过来了两个半月了。
最近 WonderTrader 在一些敌人的举荐下,缓缓有了更多关注的人,甚至有一个敌人筹备成为咱们本人团队之外第一个吃螃蟹上实盘的人。在此我示意深深的感激,也心愿有更多的人能关注 WonderTrader,应用WonderTrader,促成WonderTrader 的提高和欠缺。
这次公布新版本的内容和上次打算的出入很大,次要集中在问题的修复和细节的欠缺。因为笔者工作太忙,有点顾不上功能性改良,请大家多多见谅。这次更新中有两个比拟重要的点:首先是回测退出了滑点的设置,能够依据须要设置固定跳数的滑点;其次是因为有敌人要在 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… 提取码:d6bh

正文完
 0