有夜盘交易的期货品种,交易所的每天开盘价为每天晚上的开盘时间的开盘价,而这个TB简语言软件的开盘价按照每天上午开盘价开始计算开盘时间和开盘价,在使用了barslast函数后会按不正确的开盘开始计算买卖时间,结果导致夜盘开盘交易时段没有买卖信号,请问该如何设置软件让它跟交易所和其他期货软件每天开盘时间开盘价格保持一致

NN:BARSLAST(DATE<>REF(DATE,1))+1;
我看了下这个Barslast计算k线数量,第一个k线时间是21:00,那就对了
请给出完整代码,并且截图加载的K线进行描述,现在看不懂描述的是什么情况
NN:BARSLAST(DATE<>REF(DATE,1))+1;
B:=VALUEWHEN(TIME<=2130,HHV(H,NN));
D:=VALUEWHEN(TIME<=2130,LLV(L,NN));
C>B && TIME<1455 && TIME>0930,BK;
C<D && TIME<1455 && TIME>0930,SK;
请问为什么没有开仓交易信号,修改为TIME<=0930就有交易信号了?但我的本意是在开盘后30分钟也就是每天21:30后取前三十分钟的最大最小值,是哪里出了问题?
B:=VALUEWHEN(TIME<=0930,HHV(H,NN));
D:=VALUEWHEN(TIME<=0930,LLV(L,NN));
你把B、D输出到K线图,就可以看到不可能有交易信号