【历史文档】算子
由jliang创建,最终由small_q 被浏览 7574 用户
更新
本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明
新版量化开发IDE(AIStudio):
https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW
新版模版策略:
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
新版数据平台:
https://bigquant.com/data/home
https://bigquant.com/wiki/doc/dai-PLSbc1SbZX
新版表达式算子:
https://bigquant.com/wiki/doc/dai-sql-Rceb2JQBdS
新版因子平台:
https://bigquant.com/wiki/doc/bigalpha-EOVmVtJMS5
\
算子简介
算子是平台可视化研究环境进行实验开发时基本组件,也称模块。
AI量化策略研究平台将复杂的算法和逻辑代码封装为简单易用的算子。算子支持一致的命名约定、版本控制和缓存/增量计算等功能。
下图显示 因子分析这一算子。我们可直接从左侧拖动算子到研究环境。
算子列表
见:算子列表
命名规则
算子由算子名、版本号和参数确定。
点击切换按钮,切换到代码模式,即可查看该算子
版本管理
算子支持版本管理,新版本发布后,旧版本仍然可以工作 一个版本发布后,除了特别严重的bug,将不再修改。新功能将在新的版本上发布 除非特殊情况,建议尽量使用最新算子的最新版本,版本不一定向后兼容,升级到新版的时候,可能需要对代码做一些改动 缓存/增量计算 模块默认支持缓存功能 (部分算子根据需要显式的关闭了缓存) 缓存key根据模块名、版本号和输入参数生成 如果输入参数函数,建议函数需要用的局部变量都通过参数传入,不推荐使用全局变量,否则 在只是全局变量值更新时,算子仍然返回旧的缓存数据.
\