var1:=if(year>2999 and month>5,0,1);var2:=if(high=close,1.11*close,high)*var1;var3:=if(high=close,0.89*close,low)*var1;var4:=(ref(close,1)+ref(low,1)+ref(high,1)+ref(open,1))/4;var5:=if(ref(low,...
{ddx大于0.2 ddx 10日内飘红天数大于5,连续飘红天数大于1,3日内飘红天数等于2 } ddx:="ddx.ddx;ddx>0.2 and count(ddx>0,10)>5 and barslast(ddx)>1 and count(ddx>0,3)=2;按你说的一句句的写的,你先做成副图试试看信号,是不是你要的样子
va:=if(close>ref(close,1),vol,-vol);obv:=sum(if(close=ref(close,1),0,va),0);maobv:=ma(obv,30);ref(obv,2)>ref(obv,1) and obv>ref(obv,1) and ref(maobv,1)>ref(obv,1);{已测试,复制可直接引用,如果回答满意,请记得给采纳}
ma5:=ma(vol,5);ma60:=ma(vol,60);倍:=v/ref(v,1);倍量:=倍>=2 and c>ref(c,1);周期1:=barslast(倍量>0);周期2:=周期1+ref(周期1,周期1+1);收盘价1:=ref(c,周期1);收盘价2:=ref(c,周期2+1);选股:(o>收盘价1 and o>收盘价2);