ma1:=c;
ma2:=ma(c,2);
ma3:=ma(c,3);
ma4:=ma(c,4);
ma7:=ma(c,7);
ma8:=ma(c,8);
ma9:=ma(c,9);
ma10:=ma(c,10);
drawicon(cross(ma7,ma1) and cross(ma8,ma2) and cross(ma9,ma3) and cross(ma10,ma4),close,5);
drawtext(cross(ma7,ma1) and cross(ma8,ma2) and cross(ma9,ma3) and cross(ma10,ma4),close,'开空'),pxup20,colorgreen;
drawicon(cross(ma1,ma7) and cross(ma2,ma8) and cross(ma3,ma9) and cross(ma4,ma10),close,4);
drawtext(cross(ma1,ma7) and cross(ma2,ma8) and cross(ma3,ma9) and cross(ma4,ma10),close,'开多'),pxup20,colorred;
这个条件比较苛刻,不一定会有信号
drawicon(cross(ma1,ma10) ,close,5);
drawtext(cross(ma1,ma10) ,close,'开空'),pxup20,colorgreen;
drawicon(cross(ma10,ma1) ,close,4);
drawtext(cross(ma10,ma1) ,close,'开多'),pxup20,colorred;
照着我上面写的改改不难吧?
short:=12;
long:=26;
m:=9;这3个定义,如果你没有用参数定义的话,就要写,参数定义了就不用写了
drawicon(cross(0,macd) ,close,5);
drawtext(cross(0,macd) ,close,'开空'),pxup20,colorgreen;
drawicon(cross(macd,0) ,close,4);
drawtext(cross(macd,0) ,close,'开多'),pxup20,colorred;