為什么效果預覽的時候出現如下錯誤 [文華財經]
- 咨詢內容:
N:=BARSLAST(DATE<>REF(DATE,1))+1;
BB:=REF(B,B);
HH:=REF(HHV(H,BB),B);
LL:=REF(LLV(L,BB),B);
CC:=REF(C,B);//
RSV:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100;
K:=SMA(RSV,5,6);
D:=SMA(K,4,1);
WR:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
SARLINE:=ABS(SAR(N,STEP,MVALUE));
COND1:=MAX(HH-CC,CC-LL);//COND2:=0.1*COND1;
TOP:=REF(O,B-1)+COND2;//BOTTOM:=REF(O,B-1)-COND2;
CROSS(C,TOP)&&TIME>=0930&&TIME<1455 || K>D&&D>20 && WR<-90 && CROSS(CLOSE,SARLINE),BK;
CROSS(BOTTOM,C)&&TIME>=0930&&TIME<1455|| K<D&&D<80 && WR<-10 && CROSS(SARLINE,CLOSE),SK;
TIME>=1455,SP;
TIME>=1455,BP;
AUTOFILTER;
此主題相關圖片如下:未命名.jpg
- 文華技術人員:
B是一個參數嗎?您的模型語法和邏輯思路并不完善,請參考以下修改:
N:=BARSLAST(DATE<>REF(DATE,1))+1;
HH:=REF(HHV(H,B),B);
LL:=REF(LLV(L,B),B);
CC:=REF(C,B);//
RSV:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100;
K:=SMA(RSV,5,6);
D:=SMA(K,4,1);
WR:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
SARLINE:=ABS(SAR(4,0.02,0.2));
COND1:=MAX(HH-CC,CC-LL);//
COND2:=0.1*COND1;
TOP:=REF(O,B-1)+COND2;//
BOTTOM:=REF(O,B-1)-COND2;
CROSS(C,TOP)&&TIME>=0930&&TIME<1455 || K>D&&D>20 && WR<-90 && CROSS(CLOSE,SARLINE),BK;
CROSS(BOTTOM,C)&&TIME>=0930&&TIME<1455|| K<D&&D<80 && WR<-10 && CROSS(SARLINE,CLOSE),SK;
TIME>=1455,SP;
TIME>=1455,BP;
AUTOFILTER;注意設置參數后,您測試看看是否還有上述問題,如果有,請告知具體加載的合約,周期和K線根數,我們測試核實;
- 文華客服:
BB:=REF(B,B);//昨天最后一個K線上的b,也就是昨天的K線總數
- 網友回復:
第一句是當天開盤至今的K線根數,N改為B試試:
B:=BARSLAST(DATE<>REF(DATE,1))+1;
BB:=REF(B,B); - 網友回復: N改為b不行,提示 1行 請您確認操作符':='前面的'B'是一個變量名或者它沒有和其他的名稱重復!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容