使用brain需要的编程语言
在使用BRAIN平台时往往不需要事先有编码背景,因此小白也能很快对其上手,但有经验的程序员来讲,该平台暂时没有禁止API通信低强度进行时的程序化访问(但是非常不好意思😣怎么访问我没找到),在BRAIN平台当中支持的语言为FastExpression,快速表达式
快速表达式
快速表达式由两个主要元素组成:数据字段和运算符(此外还包括数字值)
数据字段、数据集
数据字段指的是一个命名的数据集合;数据集指数据字段的集合
数据字段实际上是在上方的Date查找的,但是根据官方给的Document会自动跳转到operator
点开相应的数据字段会有相应的描述
直接点开Discription,会有相应Category的有关介绍和论文
点进论文的话,只提供了网址,要查看论文的话要挂梯,里面的内容大概就是一些投资的策略和建议,个人觉得内容有些冗余了(就是适合用来补充了解而非学习),有时间精力的话可以去别的地方找找资源
运算符
运算符是用来实现Alpha策略所需的一组数学或统计技术,例如数学运算符:+-/*或截面运算符:
这个提供在Learn下面的operator当中,世坤赛提供的教程里面专门提及了加权求和、排序等运算符。
注释
和c语言一样,/* 可以帮助创建跨越多行文本的块注释,而 */ 则表示注释的结束。注释由解释性文本组成,帮助理解代码的功能.
分号
; (分号)在句子中作为分号,分隔一句话的结尾和另一句话的开头。对于代码的最后一行(第 13 行),不需要使用分号
alpha表达式
整个表达式的最后一句话是 BRAIN 模拟器用于计算每只股票持仓的 Alpha 表达式