增加 exitbars 大于5后,所有開(kāi)平倉(cāng)信號(hào)都消失 [金字塔]
-
咨詢內(nèi)容:
???本人希望在現(xiàn)有模型上增加一條限制:新開(kāi)倉(cāng)必須距離上次平倉(cāng)的周期大于5根k線,可是當(dāng)
開(kāi)倉(cāng)條件增加 exitbars?大于5后,所有開(kāi)平倉(cāng)信號(hào)都消失。
如在5分鐘周期,對(duì)所有主力合約測(cè)試,如果不加exitbars?>5 ,會(huì)有幾十次開(kāi)平倉(cāng)機(jī)會(huì);增加后一個(gè)信號(hào)也沒(méi)有。
?
如下為簡(jiǎn)單的測(cè)試模型:
INPUT:ZS(5,1,50,1);
INPUT:ZY(20,0,100,5);
INPUT:SS(1,0,100000,100);////手?jǐn)?shù)
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,24);
DEA:=EMA(DIFF,4);
MACD:=2*(DIFF-DEA),COLORSTICK;?
IF CROSS(DIFF,DEA)? && exitbars>5 && HOLDING=0? THEN /////開(kāi)倉(cāng)條件
BEGIN
SELLSHORT(1,SS,MARKET);
BUY(HOLDING=0,SS,MARKET); ////開(kāi)倉(cāng)????????????
ENDIF C<=ENTERPRICE-ZS*MINDIFF AND HOLDING>0 AND ENTERBARS>0??? /////平倉(cāng)條件
THEN? SELL(1,SS,MARKET); /////平倉(cāng)
IF C>ENTERPRICE+ZY*MINDIFF? AND HOLDING>0 AND ENTERBARS>0??? /////平倉(cāng)條件
THEN? SELL(1,SS,MARKET); /////平倉(cāng)?
[此貼子已經(jīng)被作者于2020/7/11 1:30:56編輯過(guò)]?
-
金字塔客服:
因?yàn)槟銢](méi)有考慮最開(kāi)始時(shí)候的情況。最開(kāi)始要開(kāi)倉(cāng)的位置 它前面是沒(méi)有任何操作的,自然就沒(méi)有平倉(cāng)。exitbars返回值是-1.這樣就導(dǎo)致后續(xù)一直無(wú)法開(kāi)倉(cāng)了。試著改成這樣:
exitbars=-1 or exitbars>5
有思路,想編寫(xiě)各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號(hào):cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫(xiě)!
(怎么收費(fèi),代編流程等詳情請(qǐng)點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無(wú)法通過(guò)。謝謝您!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容