这次升级,我们上线了一系列与策略运行相关的新功能,让我们来看看都有哪些吧:


1. 运行中的策略,支持直接替换代码

之前小伙伴们要调整模拟或实盘策略的代码,必须:停止运行 - 下架 - 编辑策略 - 测试回测 - 重新上架 - 运行,整个过程十分繁琐。

从现在开始,即使策略正在运行中,您也可以随时编辑策略,然后通过“替换代码”的方式,把修改后的代码替换上去。

替换代码除了Python代码之外,还同时会替换掉参数、附件(如果有)。


要注意的是,若替换代码时您的策略处于“运行中”的状态,替换后策略将被停止,您需要手动重新运行策略。



2. 运行中的策略,支持直接修改参数并即时生效

参数也是小伙伴们用得越来越多的一个功能,现在开始,您可以直接修改运行中策略的参数。

方法很简单,在模拟/实盘列表中点击右侧的“参数”按钮,在弹出页面中就可以直接修改。


即使策略在运行中,修改后的参数也会即时生效。不过需要注意,策略运行时只能修改context.param中的参数值,根据策略的写法,部分参数变化可能无法及时影响策略。



3. 支持快速上架并运行策略

响应广大人民群众的要求,我们把上架和运行2个步骤合并啦。

现在上架策略,默认会立即运行,如果您希望稍后再自己手动运行,在确认窗口中把“立即运行”之前的勾子去掉即可。


同时,上架也不局限于最新版本,您可以选择任何一个历史版本上架。