请教老师如何编对图上的两个金叉进行比较,如果前一个金叉比最近的一个金叉低,就在前一个金叉附近标注一个“金1“,在最近金叉附近标注一个“金”,如果前一个金叉比最近的一个金叉高,就在前一个金叉附近标注一个“银1“,在最近金叉附近标注一个“银”,麻烦了
p:=26;
s:=12;
m:=9;
DIFF : EMA(CLOSE,S) - EMA(CLOSE,P);
DEA : EMA(DIFF,M);
MACD1 : 2*(DIFF-DEA), COLORSTICK;
jc:=cross(diff,dea),linethick0;
nn1:=sumbars(jc,1),linethick0;
nn2:=sumbars(jc,2),linethick0;
d1:=ref(diff,nn1-1);
d2:=ref(diff,nn2-1);
s1:=backset(d1>d2 and islastbar,nn1),linethick0;
s2:=backset(d1>d2 and islastbar,nn2),linethick0;
drawtext(cross(s1,0.5),diff,'金'),colorwhite;
drawtext(cross(s2,0.5),diff,'金1'),colorwhite;
s3:=backset(d1<d2 and islastbar,nn1),linethick0;
s4:=backset(d1<d2 and islastbar,nn2),linethick0;
drawtext(cross(s3,0.5),diff,'银'),colorwhite;
drawtext(cross(s4,0.5),diff,'银1'),colorwhite;