k:="kdj.k";d:="kdj.d";j:="kdj.j";kdj金叉:cross(j,0);{也许应该是kdj金叉:cross(k,d) and d<20;看你是如何要求的}macd金叉:=cross("macd.macd",0);sum(kdj金叉 and macd金叉,3)>0;最后一句也可能应该是:sum(kdj金叉,3)>0 and sum(macd金叉,3)>0;因为我不好理解你说的“同时”。后者表示3天内发生过kdj金叉,也发生过macd金叉.前者表示3天内某一天同时发生过kdj金叉和macd金叉 这个条件比较苛刻,如果按这个选不出股票,只能按后者选。 20210311
st:=if(inblock('st'),5,10);涨停:=intpart(ref(c,1)*(1+st/100)/mindiff+0.5)*mindiff;hh:=ref(hhv(h,120),1);xg:c>涨停-0.006 and ref(c,1)/ref(hh,2)<0.60;( 已在大智慧上测试。可直接复制使用)