15分钟周期中引用60分钟周期的数据,出现错误
老师好,我使用下面这段代码,在15分钟周期中,引用60分钟周期的数据,但引用出的数据与实际的数据不符。请问怎样解决? SubscribeBar(Data0.Symbol,"60m",data0.BeginDateTime);
老师好,我使用下面这段代码,在15分钟周期中,引用60分钟周期的数据,但引用出的数据与实际的数据不符。请问怎样解决? SubscribeBar(Data0.Symbol,"60m",data0.BeginDateTime);
回复:如果是使用下面这段代码的话,请问怎样添加,请老师指点一下,谢谢! 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分钟指标的数据,并且是“完全交易时段”及“应用结束时间”的数据,请问怎样设置。