DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,8);
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);
MACD底背:=IF(B1>0,50,0) AND L-0.1;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
A2:=BARSLAST(REF(CROSS(K,D),1));
B2:=REF(C,A2+1)>C AND REF(K,A2+1)<K AND CROSS(K,D);
KDJ底背:=IF(B2>0,50,0) AND L-0.25;
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));
B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1)<RSI1 AND CROSS(RSI1,RSI2);
RSI底背:=IF(B3>0,50,0) AND L-0.4;
全底背:IF(macd底背 OR KDJ底背 OR RSI底背,50,0)
九毛八公式解读
DIFF赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均 DEA赋值:DIFF的8日指数移动平均 A1赋值:上次1日前的DIFF上穿DEA距今天数 B1赋值:A1+1日前的收盘价>收盘价 AND A1+1日前的DIFF0,返回50,否则返回0 AND 最低价-0.1 RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 A2赋值:上次1日前的K上穿D距今天数 B2赋值:A2+1日前的收盘价>收盘价 AND A2+1日前的K 0,返回50,否则返回0 AND 最低价-0.25 LC赋值:1日前的收盘价 RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100 RSI2赋值:收盘价-LC和0的较大值的12日[1日权重]移动平均/收盘价-LC的绝对值的12日[1日权重]移动平均*100 A3赋值:上次1日前的RSI1上穿RSI2距今天数 B3赋值:A3+1日前的收盘价>收盘价 AND A3+1日前的RSI1 0,返回50,否则返回0 AND 最低价-0.4 输出全底背:如果MACD底背ORKDJ底背ORRSI底背,返回50,否则返回0