DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
零下TJ2:=IF(CROSS(0,DEA),1,0);
DIF死叉:=IF(DIF>0 AND CROSS(DEA,DIF),1,0);
总死叉TJ:=IF(零下TJ2,SUM(DIF死叉,0),0);
最后死叉次:=HHV(总死叉TJ,0);
总死叉次:=SUM(DIF死叉,0);
轴上第1次死叉:=IF(总死叉次-最后死叉次=1 AND 总死叉次>REF(总死叉次,1),1,0);
死叉天:=IF(macd<0 AND DIF>0,BARSLAST(轴上第1次死叉)+1,0);
轻装上阵:MACD>REF(MACD,1) AND REF(MACD<REF(MACD,1),1) AND BETWEEN(死叉天,1,15) AND REF(DIF>0 AND DIF<0.6,1);
九毛八公式解读
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 DEA赋值:DIF的9日指数移动平均 MACD赋值:2*(DIF-DEA) 零下TJ2赋值:如果0上穿DEA,返回1,否则返回0 DIF死叉赋值:如果DIF>0ANDCROSS(DEA,DIF),返回1,否则返回0 总死叉TJ赋值:如果零下TJ2,返回DIF死叉的历史累和,否则返回0 最后死叉次赋值:0日内总死叉TJ的最高值 总死叉次赋值:DIF死叉的历史累和 轴上第1次死叉赋值:如果总死叉次-最后死叉次=1AND总死叉次>1日前的总死叉次,返回1,否则返回0 死叉天赋值:如果MACD<0ANDDIF>0,返回上次轴上第1次死叉距今天数+1,否则返回0 输出轻装上阵:MACD>1日前的MACD AND 1日前的MACD<1日前的MACD AND 死叉天位于1和15之间 AND 1日前的DIF>0ANDDIF<0.6