买卖信号

- **低位金叉**:DIFF上穿DEA且DIFF<-0.1(买入信号) - **二次金叉**:DIFF上穿DEA且DEA<0,且21日内出现过1次金叉(买入信号) - **底背离**:股价创新低但DIFF未创新低,且DIFF上穿DEA(买入信号) - **顶背离**:股价创新高但DIFF未创新高,且DEA上穿DIFF(卖出信号)

用法

该指标是基于获利盘成本计算的改进型MACD指标。与传统MACD相比,它使用了WINNER函数计算市场持仓成本。买入信号关注低位金叉和二次金叉,尤其在DEA<0时成功率较高;背离信号可辅助判断趋势转折。使用时需注意:1)该指标偏重于成本分析,需结合趋势判断;2)背离信号可能出现延迟;3)高位金叉(DIFF>-0.1)需谨慎对待;4)二次金叉条件相对严格,可过滤部分假信号。

公式源码

SHORT:=12;LONG:=26;MID:=9;
HL:=EMA(WINNER(C)*100,10);
JC:=EMA((WINNER(C*POW(1.1,0.75))*100-WINNER(C*POW(1.1,-0.75))*100),10);
DIFF:EMA(HL,SHORT)-EMA(JC,LONG);
DEA:EMA(DIFF,MID);
macd:5*(DIFF-DEA), COLORSTICK;
AA:=LAST(MACD>=REF(MACD,1),3,1);
BB:=MACD<REF(MACD,1);
CC:=LAST(MACD<=REF(MACD,1),3,1);
DD:=MACD>REF(MACD,1);
STICKLINE(AA AND BB AND MACD>0,MACD,0,0,0),COLORDDDD00;
STICKLINE(CC AND DD AND MACD<0,MACD,0,0,0),COLOR0000DD;
0,volSTICK,COLORDDDD00;
低位金叉:=crOSS(DIFF,DEA) AND DIFF<-0.1;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK1;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN;