以下是同花顺MACD、KDJ、RSI底背离源码附图
DIFF:=EMA(CLOSE,12) – EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);
A2:=BARSLAST(REF(CROSS(\”KDJ.K\”(9,3,3),\”KDJ.D\”(9,3,3)),1));
B2:=REF(C,A2+1)>C AND REF(\”KDJ.K\”(9,3,3),A2+1)<\”KDJ.K\”(9,3,3) AND CROSS(\”KDJ.K\”(9,3,3),\”KDJ.D\”(9,3,3));
A3:=BARSLAST(REF(CROSS(\”RSI.RSI1\”(6,12,24),\”RSI.RSI2\”(6,12,24)),1));
B3:=REF(C,A3+1)>C AND REF(\”RSI.RSI1\”(6,12,24),A3+1)<\”RSI.RSI1\”(6,12,24) AND CROSS(\”RSI.RSI1\”(6,12,24),\”RSI.RSI2\”(6,12,24));
SELECT B1>0 OR B2>0 OR B3>0;