编程思路破译:
输出DIF:收盘价的12日指数移动平均-收盘价的25日指数移动平均
输出DEA:DIF的5日指数移动平均
MACD赋值:(DIF-DEA)*2
当满足条件MACD>0时,在MACD和0位置之间画柱状线,宽度为2,1不为0则画空心柱.,画红色
当满足条件MACD<0时,在MACD和0位置之间画柱状线,宽度为2,1不为0则画空心柱.,画青色
输出最好用的:上次MACD=120日内MACD的最高值距今天数日前的MACD/2,画红色,线宽为2
输出发现妖股指标:上次MACD=250日内MACD的最高值距今天数日前的MACD/2,画白色,线宽为2
VDDD1赋值:取反
当满足条件VDDD1时,在0和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件MACD>=发现妖股指标时,在发现妖股指标和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
VDDD2赋值:取反 AND 最好用的=发现妖股指标
输出VDDD3:VDDD1,NODRAW,画黄色
程序源码:
DIF:EMA(CLOSE,12)-EMA(CLOSE,25);
DEA:EMA(DIF,5);
MACD:=(DIF-DEA)*2;
STICKLINE(MACD>0,MACD,0,2,1),COLORRED;
STICKLINE(MACD<0,MACD,0,2,1),COLORCYAN;
最好用的:REF(MACD/2,BARSLAST(MACD=HHV(MACD,120))),COLORRED,LINETHICK2;
发现妖股指标:REF(MACD/2,BARSLAST(MACD=HHV(MACD,250))),COLORWHITE,LINETHICK2;
vddd1:=NOT(REF(最好用的,1)=最好用的);
STICKLINE(vddd1,0,MACD,2,0),COLORYELLOW;
STICKLINE(MACD>=发现妖股指标,发现妖股指标,MACD,2,0),COLORMAGENTA;
vddd2:=NOT(REF(最好用的,1)=REF(发现妖股指标,1)) AND 最好用的=发现妖股指标;
vddd3:vddd1,NODRAW,COLORYELLOW;
下一篇
富有哲理的四个小故事
有话要说...