IsNight:=OPENTIME(1)>40000;//判断是否有夜盘 ,有夜盘返回0,没有夜盘返回1
d:=STRLEFT(NUMTOSTR(time,0),2);//截取K线字符串前2位
cd1:=d='13' and not(ref(d='13',1)) and time>=130000;//白盘开盘位置
cd2:=d='17' and not(ref(d='17',1));//下午盘开盘位置判断
cd3:=ref(time,1)=CLOSETIME(4) and time<130000;//夜盘开盘位置判断
openC1:VALUEWHEN(cd1,o);//白盘开盘时开盘价
openC2:VALUEWHEN(cd2,o);//下午盘开盘时开盘价
等价K里读不了。等价K就不是以时间来划分K线的,没办法读。
在等价K线模式下,没有方法能读到当时那一分钟的实际开盘价吗?也就是下午17.31分的实际开盘价
建议你了解下等价等量k的概念。他们的划分方式是按照价量生成的k线,和时间没有关系。每根k对应的时间也不能确定。
所以时间控制类的代码在他们上面使用当然无效,或者说没有意义
[此贴子已经被作者于2020/9/25 8:03:56编辑过]