咨詢內(nèi)容:應(yīng)該在 (diff>=0.03 or (hhv(h,10)-LLV(l,10))>=0.15) 滿足條件后,macd指標(biāo)出現(xiàn)金叉后,應(yīng)該馬上第二個(gè)K線就做交易,但為什么會(huì)經(jīng)常延后2,3根?是為什么?就是說(shuō),相交是需要2個(gè)K線判別的,第三根應(yīng)該馬上做交易的,但經(jīng)常延后2,3根開(kāi)倉(cāng),是為什么? multipler:=10; macd:=stkindi('','macd.macd1',0,datatype); diff:=stkindi('','macd.diff',0,datatype); atr:=stkindi('','atr.atr',0,datatype);
if cross(macd,0) and (diff>=0.03 or (hhv(h,10)-LLV(l,10))>=0.15) then begin sellshort(1,0,market); buy(holding=0,1,market); end if cross(0,macd) and (diff>=0.03 or (hhv(h,10)-LLV(l,10))>=0.15) then begin sell(1,0,market); buyshort(holding=0,1,market); end
if openprofit/multipler>1.5*atr then begin sell(1,0,marketr); sellshort(1,0,market); end if openprofit<0 and abs(openprofit)/multipler>1.5*atr then begin sell(1,0,marketr); sellshort(1,0,market); end