蜗牛股票量化分析软件Sea脚本
Sea脚本是蜗牛股票量化分析软件附带的一种量化策略脚本扩展系统,使用Sea脚本可以自定义一些常见的子策略片段,可以提高策略编写效率。
Sea脚本文件格式如下
command=小阴线 type=common arguments=offset items=ohlc.swing,3,offset>value,-1.55 items=ohlc.swing,3,offset<value,0
command 指定本脚本对应的量化函数名称
type指定脚本类型,当前脚本类型均为common
arguments指定函数可以挂载的参数个数以及参数名,当前支持多个参数
items设置指令元组合,可以有多个
如上脚本在策略编写中调用方式如下:
buy.sea.小阴线,0
其实Sea脚本就是一种预处理,在脚本执行过程中,上述命令会被替换成
buy.ohlc.swing,3,0>value,-1.55 buy.ohlc.swng,3,0<value,0.0
如果sea脚本中需要调用函数,可以参考以下例子
command=放量 type=common arguments=bit,offset var=@VAR=express[vol(offset)/vol(offset-1)] items=@VAR>value,bit
其中var标示用于指定变量,当前sea脚本单脚本只支持一个变量,且变量名必须为@VAR,在软件执行过程中,@VAR会被重名为匿名变量
此脚本调用例子为
buy.sea.放量,1.0,0
再看二个Sea脚本例子
一个是macd金叉,如下
command=MACD金叉 type=common arguments=offset items=macd.diff,offset>macd.dea,offset items=macd.diff,offset-1
另外一个是连涨三天
command=连涨3天 type=common arguments=offset items=ohlc.close,offset>ohlc.close,offset-1 items=ohlc.close,offset-1>ohlc.close,offset-2 items=ohlc.close,offset-2>ohlc.close,offset-3
Sea脚本功能需要单独购买此功能。
在软件中可以点击查看菜单中的Sea脚本项查看Sea配置情况,如下
今天是2018-09-04盘后,我开始放上几个量化策略组合,以供参考
次新股 ~
医药 ~
~ 观望
+ 买入
- 卖出(如果之前持股的话)
后继我会加入酒,银行,上证50等其余几个量化策略分析结果