参考
MA20:MA(C,20);
A:=CROSS(C,MA20)&&ISUP&&MA20>REF(MA20,1);
B:=CROSSDOWN(C,MA20)&&ISDOWN&&MA20<REF(MA20,1);
DRAWICON(A,L,'ICO1'),VALIGN0;
DRAWICON(B,L,'ICO25'),VALIGN0;
A,SOUND('A');
B,SOUND('B');
参考
MA20:MA(C,20),COLORRED;
A:=CROSS(C,MA20)&&ISUP&&MA20>REF(MA20,1);
B:=CROSSDOWN(C,MA20)&&ISDOWN&&MA20<REF(MA20,1);
DRAWICON(A,L,'ICO1'),VALIGN0;
DRAWICON(B,L,'ICO25'),VALIGN0;
A,SOUND('A');
B,SOUND('B');
穿越需要满足前一根小于等于后一根大于
您截图里白线是MA20,前面一根阴线的收盘价已经大于均线,所有下一根阳线并不满足穿越的条件
您理解下
MA20:MA(C,20),COLORRED;
A:=MA20>=L&&MA20<=H&&ISUP&&MA20>REF(MA20,1);
B:=MA20>=L&&MA20<=H&&ISDOWN&&MA20<REF(MA20,1);
DRAWICON(A,L,'ICO1'),VALIGN0;
DRAWICON(B,L,'ICO25'),VALIGN0;
A,SOUND('A');
B,SOUND('B');