请使用原版的代码,原版代码没有你说的问题。至于你代码为什么不行,我觉得没有必要去探究了。就直接用现成代码就行了。当初搞这些模板代码就是为了避免重复造轮子。
[PEL] 复制代码 d:=STRLEFT(NUMTOSTR(time,0),2);//截取K线字符串前2位
cd1:(d='13' and not(ref(d='13',1)) and time>=130000 AND STRICMP(MARKETLABEL,'ZJ')<>0) or (TODAYBAR=1 and MARKETLABEL='ZJ');//白盘开盘位置
cd2:(d='17' and not(ref(d='17',1)) and STRICMP(MARKETLABEL,'ZJ')<>0) or (MARKETLABEL='ZJ' and d='13' and not(ref(d='13',1)) ) ;//下午盘开盘位置判断
cd3:ref(time,1)=CLOSETIME(4) and time<130000;//夜盘开盘位置判断
DRAWICON(cd3,H,1);
//仅国内期货品种下有效。未考虑其他市场的有效性
|