CALLSTOCK('CU00',vtHIGH,5,-1),2),本意是取前2小时K线的最高价, 那么在后台程式化交易固定时间间隔模式下,例如采用一分钟固定时间间隔,那么每一轮循(也即每一分钟),取到的是从当前分钟往前倒推2小时的最高价呢,还是取到按金字塔小时K线定义规则定义的K线,当前K线不算(例如当前11点25分K线不算)而往前倒推的9点钟K线和10点钟K线的最高价呢?
建议参考一下 DEBUGFILE2 这个函数,输出调试日志,这样你就很容易看清楚系统的运行机制了
已经使用了DEBUGFILE函数输出记录,模拟交易验证了好几个品种,CALLSTOCK('CU00',vtHIGH,5,-1),2),发现每个品种取出来DEBUGFILE记录的数据都与按金字塔小时K线定义规则的K线观察的数据有差异,所以需要有个官方的说明:固定轮询模式下,语句CALLSTOCK('CU00',vtHIGH,5,-1),2),到底是从当前轮询时刻下往前数周期呢,还是忽略当前小时K线不计算,而从金字塔小时K线定义规则的上根K线往前数周期?