你代码怎么写的,我们本地测试可以正常取值到最新价的结果
set Data1= marketdata.GetHistoryData("RB00","sq",0)
Application.MsgOut Data1.Close(dATA1.Count-1)
Sub Test()
Set SCMarketInfo=marketdata.GetMarketInfo("SC0000","IN")
Set SCHistoryData=MarketData.GetHistoryData("SC0000","IN",0)
Set SCFormula=MarketData.StkindiByData("GD",SCHistoryData)
MsgBox SCMarketInfo.TimeZoneConver(SCHistoryData.date(SCHistoryData.Count-1),1)
MsgBox SCFormula.GetBufData("ma1",SCFormula.DataSize-1)
MsgBox SCHistoryData.Close(SCHistoryData.Count-1)
End Sub