我发现部分日线跨周期数据不对,比如下图。当日开盘价3598, OpenD(0)=3598,但是data[1].Open = 3595。 大部分是对的,不知道为什么部分不对。
代码如下:
If(BarType()==1) //分钟线
SubscribeBar(Symbol, "1d", data0.BeginDateTime, data0.EndDateTime);
....
Commentary("CurrentBar="+text(CurrentBar));
Commentary("OpenD(0)="+text(OpenD(0)) + ", Open="+text(data[1].Open));
已收到,可能是数据问题,已转发开发人员
另外建议不要用d尾函数获取日线数据
d尾函数是通过抓取图表里已有的数据 来生成相应的 open/close/high/low/vol
所以如果你当天数据不全,那么相应的数据可能就读取会出问题
那现在D函数和跨周期哪个更可靠呢