求助版主關于模型編寫的問題!
作者:金字塔 來源:cxh99.com 發布時間:2014年12月29日
- 咨詢內容:
想使用HANS123和橫盤突破(兩個金字塔自帶的范例模型),但是我不會編寫,現向版主求助:
如何在這兩個模型里加入這兩個條件:(1)20個點止損;(2)浮盈達到20個點后,如果再次回到開倉位置則自動平倉;
只要在原有模型中加入以上兩個條件就好了,我不知道在原模型中的哪里加,請版主幫忙,不勝感激!下面是我金字塔里面橫盤突破的范例模型:
//策略:橫盤突破//簡介://類型:日內交易//周期:1分鐘//使用市場://詳情介紹網址://修訂時間:2012.11.1//DESIGNED BY ROGARZ
//準備需要的中間變量INPUT:SS(1,1,10000,1),N1(0.005,0.001,1,0.001);CYC:=BARSLAST(DATE<>REF(DATE,1))+1;H30:REF(HHV(H,30),1);L30:REF(LLV(L,30),1);MID:(H30+L30)/2;//中軸T1:=TIME>090000 AND TIME <145500;T2:=TIME>=145500;手數:=SS;//進場的條件開多條件:= H>H30 AND (H30-MID)/MID<N1 AND CYC>=30 AND T1;開空條件:= L<L30 AND (MID-L30)/MID<N1 AND CYC>=30 AND T1;//系統收盤平多:SELL(T2 AND HOLDING>0,0,MARKET) ;收盤平空:SELLSHORT(T2 AND HOLDING<0,0,MARKET) ;開空:BUYSHORT(開空條件 AND HOLDING=0,手數,MARKET);開多:BUY(開多條件 AND HOLDING=0, 手數,MARKET);//其他當前持倉:HOLDING,COLORGRAY,LINETHICK0;當前資產:ASSET,NOAXIS,COLORGRAY;//輸出當前資產,但不影響坐標最高最低值
- 金字塔客服:
(1)20個點止損;
(2)浮盈達到20個點后,如果再次回到開倉位置則自動平倉;
1.
if h-enterprice>20*mindiff then sellshort(1,0,market);
if enterprice-l>20*Mindiff then sell(1,0,market);
2.
if hhv(h,enterbars+1)>enterprice+20*mindiff and enterbars>0 and h<=enterprice then sell(1,0,market);
if llv(l,enterbars+1)<enterprice-20*MIndiff and enterbars>0 and l>=enterprice then sellshort(1,0,market);
- 用戶回復:
多謝,但不知道在哪里加這兩個條件?剛才家進入之后,發現開平倉信號多了起來,而這兩個模型是日內只開一次倉的呀
[此貼子已經被作者于2014/2/26 11:28:51編輯過]
- 網友回復:
寫在 //其他 前面
- 網友回復:
謝謝,加進去了。但是又出現一個問題,即20個點止損后接下來又會出現開倉的信號,而我的想法是無論是止損20個點還是盈利20個點回撤到開倉位這兩種情況,之后均不再開倉了,即日內只做一次開倉,怎樣處理?