我試著編了一個(gè)程序,就是改編了海龜,但是不出信號(hào)? [金字塔]
- 咨詢內(nèi)容:
INPUT:手?jǐn)?shù)(1,1,10000,1);INPUT:止損(50,1,100,1);INPUT:回撤(5,1,10,1);
variable:開倉次數(shù)=0;
橫盤高點(diǎn):=ref(hhv(h,20),1);橫盤低點(diǎn):=ref(llv(l,20),1);
多頭止損價(jià):=enterprice-止損*mindiff,noaxis;空頭止損價(jià):=enterprice+止損*mindiff,noaxis;開倉后最高:=hhv(h,enterbars+1),noaxis;開倉后最低:=llv(l,enterbars+1),noaxis;開多倉后最高盈利:=開倉后最高-enterprice,noaxis;開空倉后最高盈利:=enterprice-開倉后最低,noaxis;多倉當(dāng)前盈利:=c-enterprice,noaxis;空倉當(dāng)前盈利:=enterprice-c,noaxis;
開倉時(shí)間:=time>090000 and time<=143000;收盤平倉時(shí)間:=time>145500;//進(jìn)場(chǎng)的條件開多條件:=ref(c,1)>橫盤高點(diǎn) and todaybar>=30 and 開倉時(shí)間 and 開倉次數(shù)<=4 and holding=0; 開空條件:=ref(c,1)<橫盤低點(diǎn) and todaybar>=30 and 開倉時(shí)間 and 開倉次數(shù)<=4 and holding=0 ;
//止盈平倉if holding>0 and 開多倉后最高盈利>=50*mindiff and 多倉當(dāng)前盈利<=(回撤/10)*開多倉后最高盈利 and enterbars>0 then begin 止盈平多:sell(1,holding,market); 開倉次數(shù):=開倉次數(shù)+1; end;if holding<0 and 開空倉后最高盈利>=50*mindiff and 空倉當(dāng)前盈利<=(回撤/10)*開空倉后最高盈利 and enterbars>0 then begin 止盈平空:sellshort(1,holding,market); 開倉次數(shù):=開倉次數(shù)+1; end
//止損平倉if holding>0 and l<=多頭止損價(jià) then begin 止損平多:sell(1,holding,market); 開倉次數(shù):=開倉次數(shù)+1; end; if holding<0 and h>=空頭止損價(jià) then begin 止損平空:sell(1,holding,market); 開倉次數(shù):=開倉次數(shù)+1; end; //開倉if 開空條件=1 then begin開空:buyshort(開空條件,手?jǐn)?shù),limitr,o);開倉次數(shù):=開倉次數(shù)+1;end;if 開多條件=1 then begin開多:buy(開多條件,手?jǐn)?shù),limitr,o);開倉次數(shù):=開倉次數(shù)+1;end //收盤平倉if 收盤平倉時(shí)間 and holding<>0 then begin 平多:sell(1,holding,limitr,o); 平空:sellshort(1,holding,limitr,o); 開倉次數(shù):=0; end - 金字塔客服:
說下思路
- 用戶回復(fù):
稍微看了下
橫盤高點(diǎn):=ref(hhv(h,20),1);
開多條件:=ref(c,1)>橫盤高點(diǎn)
開多條件恒不成立
- 網(wǎng)友回復(fù):
請(qǐng)幫忙重寫一下,應(yīng)該怎么寫?
- 網(wǎng)友回復(fù):
改成2個(gè)周期前就有信號(hào)了。
橫盤高點(diǎn):ref(hhv(h,20),2);
橫盤低點(diǎn):ref(llv(l,20),2);
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容