咨詢內(nèi)容:
插入到圖表上,就有的符合條件的地方?jīng)]有提示信號,是代碼不對嗎
//多條件開平倉策略,本策略加載在日線周期
//參數(shù)定義
//品種1:'RB00';
品種1:'SA00';
//交易手?jǐn)?shù)
ss:=1;
//信號出現(xiàn)后,偏離N跳后開倉
//本N針對螺紋,可變
N:=3;
V1:=IF(C>O,C,O);
V2:=IF(C<O,C,O);
//過去5周期的最高價(實(shí)體)
5MAX:ref(hhv(v1,5),1);
//過去5周期的最低價(實(shí)體)
5MIN:ref(llv(v2,5),1);
//過去10周期的最高價(實(shí)際),判斷漲跌幅5%
10HMAX:=ref(hhv(HIGH,10),1);
//過去10周期的最低價(實(shí)際),判斷漲跌幅5%
10LMIN:=ref(llv(LOW,10),1);
//最新價
最新價:=DYNAINFO2(7,品種1);
//4周期移動平均線
MA4: MA(CLOSE,4);
//9周期移動平均線
MA9:MA(CLOSE,9);
//
開多平空條件1:= MA4 > MA9;
開多平空條件2:=最新價 >= (5MAX + N);
//過去10周期內(nèi)最低價漲幅超過5%
//開多平空條件3:=((最新價-10LMIN)/10LMIN)>= 0.05 ;
開空平多條件1:= MA4 < MA9 ;
開空平多條件2:=最新價 <=(5MIN - N);
//過去10周期內(nèi)最高價跌幅超過5%
//開空平多條件3:= ((10HMAX-最新價)/10HMAX)>= 0.05;
//開多平空條件
開多平空條件:=開多平空條件1 AND 開多平空條件2 ;//AND 開多平空條件3 ;
//開空平多條件
開空平多條件:=開空平多條件1 AND 開空平多條件2 ;//AND 開空平多條件3 ;
//DEBUGFILE('D:\test.txt', '空倉時,最新價%.0f',最新價 );
//交易執(zhí)行
//開多平空,檢查持倉
IF 開多平空條件THEN
BEGIN
DEBUGFILE('D:\test.txt', '開多平空開始%.0f',最新價 );
//平空
SELLSHORT(holding<0,ss,thisclose);
//SLEEP(1000);
//開多
BUY(holding=0,ss,thisclose);
END
//開空平多,檢查持倉
IF 開空平多條件THEN
BEGIN
DEBUGFILE('D:\test.txt', '開空平多開始%.0f',最新價 );
//平多
SELL(holding>0,ss,thisclose);
//SLEEP(1000);
//開空
BUYSHORT(holding=0,ss,thisclose);
END
?
?來源: www.tumamayizhan.com
金字塔資深技術(shù):
本貼請忽略,不用回復(fù),謝謝