为什么效果预览的时候出现如下错误 [文华财经]
- 咨询内容:
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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容