当前位置: 首页 > 后端技术 > Python

WonderTrader发布v0.5.1版本

时间:2023-03-25 20:42:54 Python

今天(2020年8月14日)WonderTrader发布v0.5.1版本,同时发布wtpyv0.5.1版本。CTA、HFT、SEL)启动时将策略列表和交易通道列表输出到一个配置文件中,方便监控服务读取查看。添加一个事件通知组件EventNotifier,主要功能是通过UDP通道向指定接受客户端发送交易返回和订单返回,未来会扩展到其他需要监控的日内数据回测引擎。回测过程中产生的数据记录(成交、信号、平仓、资金)在回测过程中不会写入文件,而是在回测结束后统一写入文件,系统中合约代码标准化得到改善。股指期权IO的处理由wtpyv0.5.1版本引入。wtpyv0.5.1版本包含重大更新并添加了monitor监控服务模块。包括http服务和websocket服务,两种提供给web端的服务。同时增加组合事件组件,接收组合转发的实时事件,增加调度模块,自动调度服务端的定时任务。新增web-ui目录,用于管理wtpy的web-ui项目,暂实现PC版监控界面,位于web-ui/console下,web-ui由vue2+webpack实现,前端使用element-ui界面库,可提供强大的组合磁盘实时监控服务。wtpy中K线数据和tick数据的存储由dataframe改为自定义容器,提高读写效率。控制台界面如下:组合盘运行监控:可以查看实时运行日志、策略理论数据、交易通道数据等,并提供手动启停入口。自动调度服务:定时任务(启动、停止、重启)全自动调度,支持设置任务按周重复,支持进程监护。实时事件通知:监控服务接收组合盘推送的事件,转发给监控终端,提示用户。全自动远程部署(建设中):全自动在线远程部署,为回测环境、实盘环境等多种应用场景提供自动化部署服务。在线回测分析(建设中):全自动远程部署后,提供在线回测服务,分析结果并图形化展示。下一阶段的计划将继续完善文件。发布更多公众号文章,策略应用。远程控制台集成。更多功能(自动部署、在线回测)提供更多可用性提升核心性能测试优化