QY1:=STKINDIEX('BUY06','KA11.QY',2,4,0,200),NOAXIS;//沥青1
QY2:=STKINDIEX('RM01','KA11.QY',0,4,0,200),NOAXIS;//菜粕2
QY3:=STKINDIEX('RB01','KA11.QY',2,4,0,200),NOAXIS;//螺纹钢3
QY4:=STKINDIEX('MA01','KA11.QY(13,7,2)',0,4,0,200),NOAXIS;//甲醇4
QY5:=STKINDIEX('FG01','KA11.QYA',0,4,0,200),NOAXIS;//玻璃5
QY6:=STKINDIEX('CS01','KA11.QY',2,4,0,200),NOAXIS;//淀粉6
QY7:=STKINDIEX('AY01','KA11.QY',0,4,0,200),NOAXIS;//大豆7
QY8:=STKINDIEX('C05','KA11.QY',2,4,0,200),NOAXIS;//玉米8
QY:(QY1+QY2+QY3+QY4+QY5+QY6+QY7+QY8),COLORRED;//,NOAXIS
这是调用的函数,调用KA11公式求得其他品种30分钟线的QY,QY是模拟的权益,我是通过KA11指令设全局变量模拟开平仓信号和权益(QY)值,然后调用这些QY的值相加得到总的权益值,根据权益值的波动来决定是否执行原来有的模拟开平仓信号,由于KA11公式里面不存在调用指令,所以不存在循环引用。
所以必须统一交易时间坐标才能准确调用,结果改了市场里面的自定义时间设置后发现玉米15分钟图上非交易时段显示划线正常,30分钟以上不显示跳过
刚才改了下市场里面的沥青的时间,把收盘时间从03:00:00改成03:30:00,结果发现不管调几分钟都不能在该非交易时间段内显示划线,而同样市场和设置的螺纹钢(交易收盘时间同沥青)可以显示划线,这就让我更加蒙了~~~~~~