No problem.
通过A1=13 and 2=23 and A3=12 and A4=22 ;才知道你说的是20131115的输出值 汗
请不要想当然认为 你觉得A3 A4该是多少 。。。。BARSLAST(tj)当条件成立时就会从0开始
分别查看了AA2为1后A2的输出和AA3为1后A3的输出 AA4为1后A4的输出 没有问题
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2,COLORSTICK;
A1:BARSLAST(CROSS(DEA,DIF)),NODRAW;
AA2:REF(CROSS(DIF,DEA),1);
A2:BARSLAST(REF(CROSS(DIF,DEA),1)),NODRAW;
AA3:REF(CROSS(DEA,DIF),1);
A3:BARSLAST(REF(CROSS(DEA,DIF),1)),NODRAW;
AA4:REF(CROSS(DIF,DEA),2);
A4:BARSLAST(REF(CROSS(DIF,DEA),2)),NODRAW;
DRAWTEXT(CROSS(DIF,DEA),DIF-0.03,VAR2STR(A1,0)),COLORMAGENTA;
DRAWTEXT(CROSS(DIF,DEA),DIF-0.05,VAR2STR(A2,0)),COLORMAGENTA;
DRAWTEXT(CROSS(DIF,DEA),DIF-0.08,VAR2STR(A3,0)),COLORMAGENTA;
DRAWTEXT(CROSS(DIF,DEA),DIF-0.1,VAR2STR(A4,0)),COLORMAGENTA;