15分钟周期中引用60分钟周期的数据,出现错误

老师好,我使用下面这段代码,在15分钟周期中,引用60分钟周期的数据,但引用出的数据与实际的数据不符。请问怎样解决?

SubscribeBar(Data0.Symbol,"60m",data0.BeginDateTime);

跨周期引用数据
跨周期引用数据
跨周期引用数据时的问题
跨周期引用数据
小周期上引用大周期数据的问题
关于跨周期引用大周期数据问题请教
关于跨周期时,使用subscribebar函数引用数据时的报错
跨周期中关于最小公约数周期的咨询
请教跨周期引用方法
历史数据逻辑错误,k线周期越大,错误越严重

如果是使用下面这段代码的话,请问怎样添加,请老师指点一下,谢谢!

SubscribeBar(Data0.Symbol,"60m",data0.BeginDateTime);

使用AddDataFlag命令 里面填写相应的枚举参数就行了

比如想完全交易时段 那就  AddDataFlag(Enum_Data_FullPeriod)

应用结束时间 那就 AddDataFlag(Enum_Data_EndTime)

注意 该命令要放在订阅命令后面执行,而且有前缀data的区别

请问老师,是如下面方式调用吗?

OnInit()
    {
        SubscribeBar(Data0.Symbol,"60m",data0.BeginDateTime);   
        SubscribeBar(Data0.Symbol,"1d",data0.BeginDateTime);
        SubscribeBar(Data0.Symbol,"1W",data0.BeginDateTime);        
        Data1.HideKline;
        Data2.HideKline;
        Data3.HideKline;
        AddDataFlag(Enum_Data_FullPeriod)
        AddDataFlag(Enum_Data_EndTime)

}

或者这类设置有相关教程吗?

你这样就是只对data0设置 (Enum_Data_FullPeriod)和  (Enum_Data_EndTime)

谢谢老师!

 

 

怎么个不符?这个订阅没有什么问题,是引用方式出错了吧

老师好,我检查了一下,发现问题是这样的:分割方式选择的是“完全交易时段”及“应用结束时间”,如下图所示。

但在15分钟周期中,调用出的60分钟周期指标的数据(例如KD指标的K值),为“自然时间”的数据。

请问,在15分钟周期中,要调用60分钟指标的数据,并且是“完全交易时段”及“应用结束时间”的数据,请问怎样设置。