使用基础数据TB_SettlePrice获取结算价,为什么获取不到当天的?

代码如下(加载hc888品种,日线,取近10根K线):

现在是2023年9月5日 17:44,在“数据中心”里可以查到9月5日的记录,为什么通过代码获取不到5号的记录?

Events
    OnInit()
    {
        SubscribeDic(TB_SettlePrice); // 0. 结算价      
    }
     
    OnDic(StringRef dicName, StringRef dicSymbol, DicDataRef dicValue)
    {
    	print(Text(dicValue.dataDateTime.date));
       
        if(dicName == TB_SettlePrice &&  dicSymbol == Symbol && dicValue.dataDateTime.date == CurrentDate)
        {
        	Array<Numeric> values;
        	dicValue.getValue(values);
        	print(3);
        	print(dicSymbol:+dicSymbol
					+dataDateTime = +Text(dicValue.dataDateTime.date) 
					+,data=+TextArray(values)
					+,CurrentDate=+Text(CurrentDate)
					);
        }          
    }

data-href=

data-href=

关于用TB_SettlePrice获取结算价的问题
help,tbquant中通过基础数据获取结算价给我整不会了……
如何获取交易基础数据
基础数据中的holiday是怎么获取
基础数据 获取一类合约列表
基础数据
主力合约的tick数据获取
各位大佬,请问怎么获取当天交易次数?
指定bar 数据的获取。
居然查不到历史结算价???

结算价是当天的结果,你当天回提前知道结算价?

如果当天不知道的话,为什么“数据中心”里面可以知道?