如果只需要更改k线颜色,将公式中的“blue”和“red”互换就可以了:s:=cross(close,ema2(high,30));x:=cross(ema2(low,30),close);ws:=barslast(s)+1;wx:=barslast(x)+1;ss:=cross(sum(s,wx),0.5);xx:=cross(sum(x,ws),0.5);stickline(close>ema2(high,30),ema2(high,30),ema2(low,30),colormagenta,1);stickline(close<ema2(low,30),ema2(low,30),ema2(high,30),colorred,1);stickline(close>ema2(high,150),ema2(high,150),ema2(low,150),colorlightblue,1);stickline(close<ema2(low,150),ema2(low,150),ema2(high,150),colorlightgreen,1);partline(close>ema2(high,30),ema2(high,30),colormagenta);partline(close<ema2(high,30),ema2(high,30),colorred);partline(close>ema2(low,30),ema2(low,30),colormagenta);partline(close<ema2(low,30),ema2(low,30),colorred);partline(close>ema2(high,150),ema2(high,150),colorlightred);partline(close<ema2(high,150),ema2(high,150),colorlightgreen);partline(close>ema2(low,150),ema2(low,150),colorlightblue);partline(close<ema2(low,150),ema2(low,150),colorlightgreen);stickline(open>=close,close,open,colorblue,0);stickline(close>=open,close,open,colorcyan,0);drawtext(ss,low,'买入');drawtext(xx,high,'卖出'); 20210311