增加布林通道指標限制開倉 [金字塔]
- 咨詢內容:
老師您好!!如下模型請增加布林通道指標限制開倉.上軌與下軌距離要大于30點開倉.上穿上軌開空.下穿下軌開多.謝謝!!
VAR1:=EMA(EMA(c,3),3);VAR2:=REF(VAR1,1);kp1:=(VAR1-VAR2)/VAR2*100000;VAR1:=EMA(EMA(c,3),3);VAR2:=REF(VAR1,1);kp2:=(VAR1-VAR2)/VAR2*100000;EXITTIME:=IF (STRLEFT(STKLABEL(),2)=STRLEFT('IFD',2),TIME >= 151400,TIME >= 145800) ;aXITTIME:=IF (STRLEFT(STKLABEL(),2)=STRLEFT('IFD',2),TIME < 151400,TIME < 145800) ;
kp15:=STKINDI('','zldt.kp',0,3);
kp16:=STKINDI('','zldt1.kp',0,3);
KD:=cross(kp1,0); //開多條件PD:=kp2<0; //平多條件KK:=cross(0,kp2); //開空條件PK:=kp1>0; //平空條件
平空:SELLSHORT(PK OR EXITTIME,lots,limitr,close+0.1*mindiff); //平空信號平多:SELL(PD OR EXITTIME,lots,limitr,close-0.1*mindiff); //平多信號
開多:BUY(KD AND HOLDING=0 and aXITTIME,lots,limitr,close+0.1*mindiff); //開多信號
開空:BUYSHORT(KK AND HOLDING=0 and aXITTIME,lots,limitr,close-0.1*mindiff);//開空信號 - 金字塔客服:
m:=26;
n:=2;
MID : MA(CLOSE,M);
UPPER: MID + N*STD(CLOSE,M);
LOWER: MID - N*STD(CLOSE,M);if upper-lower>=30 and cross(h,upper) then buyshort(holding=0,1,market);
if upper-lower>=30 and cross(lower,l) then buy(holding=0,1,market);
- 用戶回復:
如下KD.KK.無限制.應要用and連上通道指標
KD:=cross(kp1,0); //開多條件
KK:=cross(0,kp2); //開空條件
- 網友回復:
要求上軌與下軌矩為30點.小于30點不開倉.大于30點才開倉
- 網友回復: 1樓我寫錯了
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容