我们这次终于提供了功能强大的自定义模块功能,让大家来常常鲜。
1.新建一个可视化策略
2.拖拽一个自定义python模块
3.编辑自定义模块
4.设置参数
鼠标单击模块,在右边会出现灰色的面板,在面板里我们可以指定参数的作用,比如我们这里的a作为输入,test_1和test_2作为参数。
5.新建模块
鼠标右键模块,点击另存为模块,选中新建模块,然后单击下一步。
6.模块命名
7.设置模块信息
在这里我们可以设置模块的现实名称、文档描述、数据端以及模块参数的说明,并且能设置模块参数的类型。
下面的单选框很重要,如果单击共享模块,所有用户都可以看到和使用你的模块。
如果单击共享源代码,那么其他用户就可以看到这个模块的源。
8.调用模块
当我们更新完之后,我们需要重启内核,刷新当前游览器,于是我们就能看到新创建的模块了。
因为我们有一个输入端,所以我们需要连接一个模块,这里我们随便算了一个证券列表模块:
然后我们点击运行模块,可以看到模块的输出信息
9.查看源代码
处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。
def bigquant_postrun(outputs):
return outputs
原文发布时间为:2018-08-07
本文作者:BigQuant
本文来自云栖社区合作伙伴“BigQuant”,了解相关信息可以关注“BigQuant”