編寫(xiě)了一個(gè)DT,從別的格式的軟件翻譯過(guò)來(lái)的,沒(méi)出現(xiàn)買(mǎi)賣(mài)。求解
作者:金字塔 來(lái)源:cxh99.com 發(fā)布時(shí)間:2018年08月22日
-
咨詢(xún)內(nèi)容:
INPUT : K1(0.24,0.01,0.9,0.01);
INPUT :K2(0.23,0.01,0.9,0.01);
INPUT : Mday(1);
INPUT : Nday(1);
INPUT : lots(1);
INPUT : offset(5);
VARIABLE : BuyRange=0;
VARIABLE :SellRange=0;
VARIABLE : BuyTrig=0;
VARIABLE : SellTrig=0;
VARIABLE : HH=0;
VARIABLE : LL=0;
VARIABLE : HC=0;
VARIABLE : LC=0;
VARIABLE : i_offset=0;
VARIABLE : BuyPosition=0;
VARIABLE :SellPosition=0;
CYC:=BARSLAST(DATE<>REF(DATE,1))+1;
//If ?(BARPOS < 44*Max(Mday,Nday)) then ?GOTO FFE;//使用的是5分鐘周期,其它的;周期自己做相應(yīng)修改
i_offset=offset*MINDIFF;// ? ?i_offset = offset*MinMove*PriceScale;
? ? ??
昨高:=CALLSTOCK(STKLABEL,VTHIGH,6,-1);
昨低:=CALLSTOCK(STKLABEL,VTLOW,6,-1);
昨收:=CALLSTOCK(STKLABEL,VTCLOSE,6,-1);
HH:=HHV(昨高,Mday);//N日HIGH的最高價(jià)
HC:=HHV(昨收,Mday);//N日CLOSE的最高價(jià)
LC:=LLV(昨收,Mday);//N日CLOSE的最低價(jià)
LL:=LLV(昨低,Mday);//N日LOW的最低價(jià)
? ? ?
SellRange:=MAX(HH-LL,HC-LL);//RANGE
? ? ?
HH:=HHV(昨高,Nday);//N日HIGH的最高價(jià)
HC:=HHV(昨收,Nday);//N日CLOSE的最高價(jià)
LC:=LLV(昨收,Nday);//N日CLOSE的最低價(jià)
LL:=LLV(昨低,Nday);//N日LOW的最低價(jià)
? ? ?
BuyRange:=MAX(HH-LL,HC-LL);//RANGE
? ? ? ? BuyTrig: = K1*BuyRange;
? ? ? ? SellTrig: = K2*SellRange;
?開(kāi)盤(pán)價(jià):=VALUEWHEN(CYC=1,OPEN);
? ? ? ?
? ? ? ? BuyPosition:= 開(kāi)盤(pán)價(jià)+BuyTrig;
? ? ? ? SellPosition:= 開(kāi)盤(pán)價(jià)-SellTrig;
?上軌: BuyPosition;
?下軌:SellPosition;
//partline(1,BuyPosition,colorred);
//partline(1,SellPosition,colorgreen);
? ? ?
開(kāi)多條件:=h>BuyPosition AND HOLDING=0;
開(kāi)空條件:=l<SellPosition AND HOLDING=0;
//交易系統(tǒng)
開(kāi)多:BUY(開(kāi)多條件 ,lots,THISCLOSE);
開(kāi)空:BUYSHORT(開(kāi)空條件 ,lots,THISCLOSE);
{開(kāi)多:BUY(開(kāi)多條件 AND CYC>1,lots,MARKET);
開(kāi)空:BUYSHORT(開(kāi)空條件 AND CYC>1,lots,MARKET);}
? ? ?
開(kāi)多條件2:=h>BuyPosition AND HOLDING=-1;
開(kāi)空條件2:=l<SellPosition AND HOLDING=1;
//交易系統(tǒng)
開(kāi)多2:BUY(開(kāi)多條件2 ,lots,THISCLOSE);
開(kāi)空2:BUYSHORT(開(kāi)空條件2 ,lots,thisclose);
//FFE@ EXIT
當(dāng)前持倉(cāng):HOLDING,COLORGRAY,LINETHICK0;
當(dāng)前資產(chǎn):ASSET,NOAXIS,COLORGRAY;//輸出當(dāng)前資產(chǎn),但不影響坐標(biāo)最高最低值
?
-
金字塔客服:
有歷史信號(hào)出現(xiàn)。不過(guò)因?yàn)槟氵@兩個(gè)條件限制,并且沒(méi)有平倉(cāng)語(yǔ)句,所以他們只會(huì)觸發(fā)一個(gè)開(kāi)倉(cāng)條件。
開(kāi)多條件:=h>BuyPosition AND HOLDING=0;
開(kāi)空條件:=l<SellPosition AND HOLDING=0;
?
?
這個(gè)條件不符合圖表開(kāi)倉(cāng)機(jī)制。開(kāi)倉(cāng)前先平反手倉(cāng)位
開(kāi)多條件2:=h>BuyPosition AND HOLDING=-1;
開(kāi)空條件2:=l<SellPosition AND HOLDING=1;
?
?
?來(lái)源:程序化久久網(wǎng)( www.tumamayizhan.com )
-
用戶(hù)回復(fù):
謝謝老師