自己编了程序过不了 (文华财经WH8赢智V8.2)

投资者咨询:自己编了程序过不了 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-10 14:54
 N=BARSLAST(DATE)<>REF(DATE,1))+1;
HH1:REF(HHV(H,N),N);
LL1:REF(LLV(L,N),N);
OO:VALUEWHEN(N=1,0);
Z1:OO+(HH1-LL1)*2;
Z2:OO-(HH1-LL1)*2;
C>=Z1&&TIME<2245&&TIME<1445,BK;
C<=Z2&&TIME<2245&&TIME<1445,SK;
C<=BKPRICE-100,BP;
C>=SKPRICE+100,SP;
CLOSEMINUTE<=2,CLOSEOUT;
AUTOFILTER;
老师麻烦看一下哪有问题,提示N没有定义。
技术人员回复
日期:2019-4-10 14:57
这么改下:

N:=BARSLAST(DATE<>REF(DATE,1))+1;
HH1:REF(HHV(H,N),N);
LL1:REF(LLV(L,N),N);
OO:VALUEWHEN(N=1,O);
Z1:OO+(HH1-LL1)*2;
Z2:OO-(HH1-LL1)*2;
C>=Z1&&(TIME>=2100&&TIME<2245)||(TIME>=0900&&TIME<1445),BK;
C<=Z2&&(TIME>=2100&&TIME<2245)||(TIME>=0900&&TIME<1445),SK;
C<=BKPRICE-100,BP;
C>=SKPRICE+100,SP;
CLOSEMINUTE<=2,CLOSEOUT;
AUTOFILTER;
投资者咨询:自己编了程序过不了 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-10 14:54
 这是怎么回事

图片点击可在新窗口打开查看
技术人员回复
日期:2019-4-10 15:13
参考:

N:=BARSLAST(DATE<>REF(DATE,1))+1;
HH1:REF(HHV(H,N),N);
LL1:REF(LLV(L,N),N);
OO:VALUEWHEN(N=1,O);
Z1:OO+(HH1-LL1)*2;
Z2:OO-(HH1-LL1)*2;
C>=Z1&&((TIME>=2100&&TIME<2245)||(TIME>=0900&&TIME<1445)),BK;
C<=Z2&&((TIME>=2100&&TIME<2245)||(TIME>=0900&&TIME<1445)),SK;
C<=BKPRICE-100,BP;
C>=SKPRICE+100,SP;
CLOSEMINUTE<=2,CLOSEOUT;
AUTOFILTER;
投资者咨询:自己编了程序过不了 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-10 14:54
 和2楼差别在哪?
技术人员回复
日期:2019-4-10 15:20
修改了时间的限制条件,您加载看下
投资者咨询:自己编了程序过不了 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-10 14:54
 没有信号