等级: 专业版
- 注册:
- 2021-5-20
- 曾用名:
|
楼主 |
发表于 2022-7-12 11:12
|
显示全部楼层
可以放在策略里试试
VAR1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
VAR2:=LLV(LOW,34);
VAR3:=HHV(HIGH,34);
SK:=EMA((VAR1-VAR2)/(VAR3-VAR2)*100,13);
SD:=EMA(SK,3);
低吸:=20;
强弱分界:=50;
VAR4:=IF(CROSS(SK,SD),1,0);
VAR5:=IF(CROSS(SD,SK),1,0);
s:=ref(time,1);
m:=NUMTOSTR(s,0);//NUMTOSTR函数将数字转换到字符串,再带入变量中
hh:=stkindiex('','Formula427.hh('&m&')',0,12,0,3000);//引用1秒钟的数据
ll:=stkindiex('','Formula427.ll('&m&')',0,12,0,3000);
卖出:=VAR5 and hh;
买进:=VAR4 and ll ;
buy(买进,100,marketr);
sell(卖出,100,marketr)
上面的代码在15分钟K是不会报错的,但在15分钟以下就会报错。里面的引用模块,单独执行又不会报错,无论大周期是多少。
|
|