来函数检测结果如下:
该公式没有未来函数


VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
zm:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
zm1:=IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR1*(HIGH-LOW),0-VOL/2));
mmb:=(SUM(zm,30)+SUM(zm1,30))/10;
sg:=mmb>0 AND REF(mmb,1)<mmb;
上攻周期:COUNT(sg,5),colorwhite;
FILLRGN(3,上攻周期,上攻周期>3,RGB(200,0,120));
jsc:=上攻周期<1;
dbqd:=FILTER(COUNT(jsc,5)>3 AND NOT(jsc),10);
DRAWICON(dbqd,0,1);
FILLRGN(0.5,上攻周期,jsc,RGB(0,0,255));
STICKLINE(COUNT(上攻周期>3,5)>=3 AND sg,0,上攻周期,4,0),colorred;

原理解析:
VAR1赋值:成交量/((最高价-最低价)*2-收盘价-开盘价的绝对值)
ZM赋值:IF(收盘价>开盘价,VAR1*(最高价-最低价),IF(收盘价<开盘价,VAR1*((最高价-开盘价)+(收盘价-最低价)),成交量/2))
ZM1:=IF(收盘价>开盘价,0-VAR1*((最高价-收盘价)+(开盘价-最低价)),IF(收盘价<开盘价,0-VAR1*(最高价-最低价),0-成交量/2))
MMB赋值:(30的ZM日累和+30的ZM1日累和)/10
SG赋值:MMB>0 AND 1日前的MMB输出上攻周期:统计5日满足SG的天数,画白色
FILLRGN(3,上攻周期,上攻周期>3,RGB(200,0,120))
JSC赋值:上攻周期<1
DBQD赋值:FILTER(统计5日满足JSC的天数>3 AND NOT(JSC),10)
当满足条件DBQD时,在0和1之间画图标
FILLRGN(0.5,上攻周期,JSC,RGB(0,0,255))
STICKLINE(统计5日满足上攻周期>3的天数>=3 AND SG,0,上攻周期,4,0),画红色

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!