你好,我的模型是铜连续,15分钟周期,用callstock(stklabel,vtOPEN,6,-2)取两天前的收盘价,调试时数据不对,而且取到的数据一直都不变。
比如取到的数据是:55700,在整个图表上数据都是55700 根本就不会变化,而且也不是两天前的开盘价。
请问,我要取两天前的开盘价,该如何写?
固定值当然可以去,但是周期变化,固定值就需要变化。
为什么callstock(stklabel,vtOPEN,6,-2)这句取不到?
我是用分钟线,不是用日线,麻烦回答问题好吗?
您好,callstock(stklabel(),vtOPEN,6,-2)可以取到前2日日线的开盘价
是不是您当前品种本地没有日线数据,补充下看看
已经补充了,换成: openD:=valuewhen(date<>ref(date,1),ref(o,30)); 这样,就准确无误了,但是如果是这样,我只能做15分钟的,更换周期,得换30这个数值,对测试挑选较好的周期不方便。
callstock(stklabel(),vtOPEN,6,-2) 这句在我这里取到的数据,在每根K线上显示的都是同一个数值,搞不懂。
看来我的补充一下1分钟的数据了,请问一下15分钟周期的,是否补充5分钟的就可以了?