[求助]這代碼哪里有錯誤,為什么有些條件符合了可是信號開不出來
作者:文華財經 來源:cxh99.com 發布時間:2017年07月12日
-
咨詢內容:
WEEK1模型:?DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);BAR:=2*(DIFF-DEA);NN:=1;WO:=VALUEWHEN(NN,O);WZBAR:=REF(BAR,SUMBARS(NN,2)-1);WQBAR:=REF(BAR,SUMBARS(NN,3)-1);WEEKBAR:=WZBAR>WQBAR;
#IMPORT[WEEK,1,WEEK1]AS VARDIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);BAR:=2*(DIFF-DEA);WEEK_O:=VAR.WO;WEEKBAR:VAR.WEEKBAR;NN:=DAYBARPOS;ZO:=REF(O,SUMBARS(NN=1,2)-1);//昨天的開盤價ZC:=REF(CLOSE,NN);//昨天的收盤價ZBAR:=REF(VALUEWHEN(NN=1,BAR),NN);//昨天的BAR//ZBAR:=REF(BAR,SUMBARS(NN=1,2)-1);//昨天的BARQBAR:=REF(BAR,SUMBARS(NN=1,3)-1);//前一天的BARJO:=VALUEWHEN(NN=1,O);//今天的開盤價BK_1:=ZC<ZO||ZC=ZO;//昨天的收盤價低于昨天的開盤價BK_2:=JO>ZO;//今天的開盤價高于昨天的開盤價BK_3:=ZBAR>QBAR;//昨天的BAR大于前一天的BARBK_4:=JO>WEEK_O;//今天的開盤價高于這周的開盤價BK_5:=WEEKBAR;//上一周的BAR大于前一周的BARBK_2&&BK_3&&BK_4&&BK_5,BK;TIME=1455,SP;
AUTOFILTER;
?
-
文華技術人員:
您加載的是什么周期,什么合約?
請您具體截圖說明,您認為哪根K線滿足了條件卻沒有出信號
?
-
文華客服:
?
#IMPORT[DAY,1,DAYMA55]AS VAR
DAYMA5:VAR.MA5;
DAYMA20:VAR.MA20;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
BAR:=2*(DIFF-DEA);
NN:=DAYBARPOS;
JO:=VALUEWHEN(NN=1,O);
ZO:=REF(O,SUMBARS(NN=1,2)-1);//上一根K線的開盤價
ZC:=REF(C,SUMBARS(NN=1,2)-1);//上一根K線的收盤價
ZBAR:=REF(BAR,SUMBARS(NN=1,2)-1);//上一根K線的BAR
QBAR:=REF(BAR,SUMBARS(NN=1,3)-1);//前一根K線的BAR
BK_1:=JO>ZO;//今天的開盤價大于昨天的開盤價
BK_2:=ZO>=ZC;//昨天的開盤價大于等于昨天的收盤價
BK_1&&BK_2,BK;
TIME=1455,SP;
AUTOFILTER;代碼如上所示只有兩個信號可是還有很多符合條件的都沒有信號如這兩根2017/3/3 14:30和2017/3/3 14:45這兩根符合要求可是都沒有信號,還有其他的我就不說了
文件名:11.png
?
-
網友回復:
?如果您加載到15分鐘周期上,您可以參考下面的參考模型修改
但是您所指的這兩根K線沒有滿足BK_2的條件,您可以參考下面的模型
返回值為1即是滿足條件,返回值為0即是沒有滿足條件,您可以檢查下
參考:#IMPORT[WEEK,1,WEEK1]AS VARDIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);BAR:=2*(DIFF-DEA);WEEK_O:=VAR.WO;WEEKBAR:VAR.WEEKBAR;NN:=DAYBARPOS;ZO:=REF(O,SUMBARS(NN=1,2)-1);//昨天的開盤價ZC:=REF(CLOSE,NN);//昨天的收盤價ZBAR:=REF(VALUEWHEN(NN=1,BAR),NN);//昨天的BAR//ZBAR:=REF(BAR,SUMBARS(NN=1,2)-1);//昨天的BARQBAR:=REF(BAR,SUMBARS(NN=1,3)-1);//前一天的BARJO:=VALUEWHEN(NN=1,O);//今天的開盤價BK_1:ZC<ZO||ZC=ZO,NODRAW;//昨天的收盤價低于昨天的開盤價BK_2:JO>ZO,NODRAW;//今天的開盤價高于昨天的開盤價BK_3:ZBAR>QBAR,NODRAW;//昨天的BAR大于前一天的BARBK_4:JO>WEEK_O,NODRAW;//今天的開盤價高于這周的開盤價BK_5:WEEKBAR,NODRAW;//上一周的BAR大于前一周的BARBK_2&&BK_3&&BK_4&&BK_5,BK;TIME=1445,SP;AUTOFILTER;
文件名:qq截圖20170315212249.png
?
-
網友回復:
?您好,我想問一下那我原來的模型中有錯的