上攻寻牛通达信指标 副图 源码附图
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));}
DRAWBAND(3,RGB(0,255,0),上攻周期,RGB(200,0,120));
JSC:=上攻周期<1;
DBQD:=FILTER(COUNT(JSC,5)>3 AND NOT(JSC),10);
DRAWICON(DBQD,0,1);
DRAWBAND(0.5,RGB(0,255,0),JSC,RGB(0,0,255)); {(0.5,上攻周期,JSC,RGB(0,0,255));}
STICKLINE(COUNT(上攻周期>3,5)>=3 AND SG,0,上攻周期,4,0),COLORRED;
来函数检测结果如下:
该公式没有未来函数
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
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))
}
DRAWBAND(3,RGB(0,255,0),上攻周期,RGB(200,0,120))
JSC赋值:上攻周期<1
DBQD赋值:FILTER(统计5日满足JSC的天数>3 AND NOT(JSC),10)
当满足条件DBQD时,在0和1之间画图标
DRAWBAND(0.5,RGB(0,255,0),JSC,RGB(0,0,255))
{(0.5,上攻周期,JSC,RGB(0,0,255))
}
STICKLINE(统计5日满足上攻周期>3的天数>=3 AND SG,0,上攻周期,4,0),画红色