MACD是最常用的指标,就不多介绍。这是个MACD变化指标,但没有改变MACD参数,只修改了柱状显示和颜色。另外一个根据MACD的快慢线特点,发出买入和卖出的信号。
通过显示图标信号,发出买卖点。
波段转换点还是比较可靠。
指标供参考,买卖点也只能参考。
在有些个股上表现出色。
失败的卖出信号。
上图这些并不是失败的买入信号,这个图例个股处于下降通道中,而这个抄底点也相当不错,只是没有卖出信号点。所以要在下降通道这个时候抄底,卖出信号要自己把握或参考其他指标。这些抄底信号并不会亏钱,只是不赚钱。
指标源码如下:
DIF1:=(EMA(CLOSE,12) - EMA(CLOSE,26));
DEA1:=EMA(DIF1,9);
MACD:=(2 * (DIF1 - DEA1));
VAR1:=CROSS(DIF1,0);
VAR2:=CROSS(0,DIF1);
近攻:=BARSLAST(VAR1);
远交:=BARSLAST(VAR2);
VAR3:=REF(VAR1,1);
VAR4:=REF(VAR2,1);
VAR5:=BARSLAST(VAR3);
VAR6:=BARSLAST(VAR4);
VAR7:=IF((VAR5 < VAR6),REF(HHV(HIGH,2),VAR5),REF(LLV(LOW,2),VAR6));
VAR8:=(((REF(CLOSE,1) <= REF(VAR7,1)) AND (CLOSE > VAR7)) AND (近攻 < 远交));
VAR9:=(((REF(CLOSE,1) >= REF(VAR7,1)) AND (CLOSE < VAR7)) AND (远交 < 近攻));
VAR10:=(VAR8 AND (COUNT(VAR8,近攻) = 1));
VAR11:=(VAR9 AND (COUNT(VAR9,远交) = 1));
VAR12:=(VAR10 AND (REF(BARSLAST(VAR11),1) < REF(BARSLAST(VAR10),1)));
VAR13:=(VAR11 AND (REF(BARSLAST(VAR11),1) > REF(BARSLAST(VAR10),1)));
VAR14:=(VAR10 AND (REF(BARSLAST(VAR11),1) > REF(BARSLAST(VAR10),1)));
VAR15:=(VAR11 AND (REF(BARSLAST(VAR11),1) < REF(BARSLAST(VAR10),1)));
VAR16:=IF((BARSLAST(VAR12) < BARSLAST(VAR13)),IF(REF(CROSS(0,MACD),1),LLV(LOW,2),REF(LLV(LOW,2),BARSLAST(REF(CROSS(0,MACD),1)))),IF(REF(CROSS(MACD,0),1),HHV(HIGH,2),REF(HHV(HIGH,2),BARSLAST(REF(CROSS(MACD,0),1)))));
VAR17:=BARSLAST(CROSS(MACD,0));
VAR18:=BARSLAST(CROSS(0,MACD));
VAR19:=IF((MACD >= 0),HHV(MACD,(VAR17 + 1)),REF(HHV(MACD,(VAR17 + 1)),(VAR18 + 1)));
VAR20:=IF((MACD < 0),LLV(MACD,(VAR18 + 1)),REF(LLV(MACD,(VAR18 + 1)),(VAR17 + 1)));
VAR21:=REF(VAR19,(VAR17 + 1));
VAR22:=REF(VAR20,(VAR18 + 1));
DRAWICON((VAR10 OR (BARSLAST(VAR10) < BARSLAST(VAR11))),0, 0);
DRAWICON((VAR11 OR (BARSLAST(VAR10) > BARSLAST(VAR11))),0,0);
STICKLINE((MACD >= 0),0,MACD,2,1),COLORRED;
STICKLINE(((MACD >= 0) AND (MACD < REF(MACD,1))),0,MACD,2,0),COLORRED;
STICKLINE((MACD < 0),0,MACD,2,0),COLORFFFF00;
STICKLINE(((MACD < 0) AND (MACD > REF(MACD,1))),0,MACD,2,1),COLORFFFF00;
DIF:DIF1;
DEA:DEA1;
DRAWICON(((((LLV(MACD,4) > 0) AND (MACD < REF(MACD,1))) AND (REF(MACD,1) > REF(MACD,2))) AND (REF(MACD,2) > REF(MACD,3))),MACD*1.1,2);
DRAWICON(((((HHV(MACD,4) < 0) AND (MACD > REF(MACD,1))) AND (REF(MACD,1) < REF(MACD,2))) AND (REF(MACD,2) < REF(MACD,3))),MACD*0.9,1);
联系客服