老师,你好!请教:我在15分钟周期引用了2个跨周期:第一个,日线DIFF:STKINDI('RB00','MACD.DIFF',0,6,-1); DIFF五分钟:STKINDI('RB00','MACD.DIFF',0,2,0)。也就是在本周期引用了大周期和小周期。我对最后周期偏移个数存在疑惑。第一个“-1”我理解代表本15分钟周期前一个日K线。第二个“0”我理解为本15分钟周期的第一个5分钟K线。(因为15分钟有3根5分钟K线)。我理解得对吗?
-1 表示是引用时候偏移,这个偏移是针对被引用周期的。你相当于引用了昨日的macd.diff。
0 则表示不偏移,这时候就要按照时间对齐的方式了,在你的代码里面 引用的是不是15分钟下第一个五分钟,是最靠后的那个。
15分钟周期下对应多个5分钟对比。比如说:
9点15分钟 对应的15分钟K
那么下面假设是有三个五分钟 05分 10分 15分
你15分钟引用的到底是那个五分钟,要看现在时间了。如果现在是05分之前,那么引用到的就是第一个,如果现在已经过了05分,但是还没过10分,那么引用到的就是第二个。总之引用的时候肯定引用最新值。