跨周期数据不对

我发现部分日线跨周期数据不对,比如下图。当日开盘价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));

跨周期引用数据
TBQuant:V1.3.7.3升级以后跨周期KD值不对
跨周期引用数据
请教跨周期数据回溯问题
用小周期调用大周期的数据及其指标,这些写,对不对?代码来自deepseek
跨周期
跨周期
跨周期获取MACD的DEA数据为0.
跨周期引用数据
跨周期历史数据不全

已收到,可能是数据问题,已转发开发人员

另外建议不要用d尾函数获取日线数据

d尾函数是通过抓取图表里已有的数据 来生成相应的 open/close/high/low/vol

所以如果你当天数据不全,那么相应的数据可能就读取会出问题

 

那现在D函数和跨周期哪个更可靠呢