MA5:=MA(CLOSE,5);
MA15:=MA(CLOSE,15);
MA30:=MA(CLOSE,30);
MA60:=MA(CLOSE,60);
离散量30:=100*(MA5-(MA15+MA30)/2)/MA30;
离散量60:=100*(MA5-(MA15+MA30+MA60)/3)/MA60;
粘合K:=-2*(离散量30-离散量60);
粘合D:=EMA(粘合K,3);
主升:=BArslAst(CROSS(粘合K,粘合D))*(粘合K>粘合D);
粘合:=Abs(粘合K)+ABS(离散量60);
CC:=粘合K-离散量30;
GZ1:=(ABS(粘合-粘合K)<3 AND 粘合K>粘合D) OR (粘合K>-0.5 AND 粘合K<1 AND 粘合K>粘合D) OR (CC>0 AND CC<2 AND 离散量30>REF(离散量30,1));
关注1:=IF(GZ1,1,0);
VAR1:=IF(GZ1=1 AND 粘合K>REF(粘合K,1),1/ABS(粘合-粘合K),0);
GZ2:=IF(VAR1>10,10,IF(VAR1<0.5,0,IF(VAR1<1,1,VAR1)));
关注2:=IF(GZ2>0,1,0);
VAR3:=REF(离散量30,3)>=REF(离散量30,1) AND REF(离散量30,1)<=离散量30 AND (离散量30-粘合K<2) AND 主升>0;
鸭嘴:=IF(VAR3,1,0);
三金点:关注1+关注2+鸭嘴;
九毛八公式解读
MA5赋值:收盘价的5日简单移动平均 MA15赋值:收盘价的15日简单移动平均 MA30赋值:收盘价的30日简单移动平均 MA60赋值:收盘价的60日简单移动平均 离散量30赋值:100*(MA5-(MA15+MA30)/2)/MA30 离散量60赋值:100*(MA5-(MA15+MA30+MA60)/3)/MA60 粘合K赋值:-2*(离散量30-离散量60) 粘合D赋值:粘合K的3日指数移动平均 主升赋值:上次粘合K上穿粘合D距今天数*(粘合K>粘合D) 粘合赋值:粘合K的绝对值+离散量60的绝对值 CC赋值:粘合K-离散量30 GZ1赋值:(粘合-粘合K的绝对值<3 AND 粘合K>粘合D) OR (粘合K>-0.5 AND 粘合K<1 AND 粘合K>粘合D) OR (CC>0 AND CC<2 AND 离散量30>1日前的离散量30) 关注1赋值:如果GZ1,返回1,否则返回0 VAR1赋值:如果GZ1=1AND粘合K>1日前的粘合K,返回1/粘合-粘合K的绝对值,否则返回0 GZ2赋值:如果VAR1>10,返回10,否则返回如果VAR1<0.5,返回0,否则返回如果VAR1<1,返回1,否则返回VAR1 关注2赋值:如果GZ2>0,返回1,否则返回0 VAR3赋值:3日前的离散量30>=1日前的离散量30 AND 1日前的离散量30<=离散量30 AND (离散量30-粘合K<2) AND 主升>0 鸭嘴赋值:如果VAR3,返回1,否则返回0 输出三金点:关注1+关注2+鸭嘴