stk你不指定数量,他返回的
Count 可选参数,若填数字则表示指定的调用数量,为0或者不填表示读取该品种在选项维护设置中的默认数量
而历史数据你不指定数量,返回本地所有
Count 可选参数,若填数字则表示指定的调用数量,为0或者不填表示读取该品种在本地硬盘保存的全部数据
application.MsgOut Formula.DataSize
application.MsgOut Histroydata.Count
自己这样测试下就能看到区别
Set Formula = marketdata.STKINDI("600000","SH","QSDDATA",0,5)
Set Grids = Formula.ParentGrid
Set HistroyData = Grids.GetHistoryData
这样既可保持绝对同步,也能极大提高效率,不用重复从硬盘调取数据