INPUT:A(5,1,30,3),B(15,5,100,10),SS(1,1,1000,1),ZS(13,5,20,1);
//中間變量
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
手?jǐn)?shù):=ss;
//交易條件
開(kāi)多平空條件:=CROSS( MA1,MA2);//開(kāi)多平空條件
開(kāi)空平多條件:=CROSS(MA2,MA1);//開(kāi)空平多條件
//交易系統(tǒng)
平空:SELLSHORT(開(kāi)多平空條件,手?jǐn)?shù),MARKET);
平多:SELL(開(kāi)空平多條件,手?jǐn)?shù),MARKET);
開(kāi)多:BUY(開(kāi)多平空條件,手?jǐn)?shù),MARKET);
開(kāi)空:BUYSHORT(開(kāi)空平多條件,手?jǐn)?shù),MARKET);
//止損1.3%
多頭止損條件:=c<=enterprice*(1-ZS/1000) ;{ c<=enterprice*(1-0.001*ZS) ; }
空頭止損條件:=c>=enterprice*(1+ZS/1000) ;
if 多頭止損條件 and holding>0 then begin
多頭止損:sell(1,0,market);
end
if 空頭止損條件 and holding<0 then BEGIN
空頭止損:sellshort(1,0,market);
end
以上是公式原碼。請(qǐng)問(wèn)客服老師螺紋鋼連續(xù)日線測(cè)試為什么許多筆虧損超出來(lái)止損范圍?
此主題相關(guān)圖片如下:捕獲.png20131122.png
您好,把對(duì)應(yīng)的MARKET改成MARKETR
一個(gè)測(cè)試的時(shí)候是次周期開(kāi)盤價(jià),一個(gè)是本周期收盤價(jià)!您這里明細(xì)要用到后者
而且對(duì)應(yīng)的盈虧計(jì)算方法
盈虧%:盈虧金額/(開(kāi)倉(cāng)價(jià)*合約乘數(shù)*交易量)*100%。
您拿您的條件做下對(duì)比就清楚了
金字塔測(cè)試時(shí)候會(huì)開(kāi)平倉(cāng)會(huì)用下一根K線的開(kāi)盤價(jià)。也就是說(shuō)當(dāng)前根K線滿足開(kāi)/平倉(cāng)條件,開(kāi)平倉(cāng)是以下一根K線的開(kāi)倉(cāng)價(jià)計(jì)算,而這一根K線內(nèi),股指動(dòng)個(gè)10點(diǎn)8點(diǎn)是很正常的!光大那天股指一分鐘就動(dòng)了40點(diǎn)!
1,c<=enterprice*(1-ZS/1000)
2,盈虧金額/(開(kāi)倉(cāng)價(jià)*合約乘數(shù)*交易量)*100%>1.3%
這2個(gè)對(duì)應(yīng)不匹配哦