买卖信号
- **低位金叉**: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;