我的模型需要用到时间长一点的历史数据,但今天发现GetHistoryData取的历史数据与实际不符,代码如下:
Sub test()
Set ls_ag = marketdata.GetHistoryData("ag00","SY",5,250)
i = 0
call application.MsgOut("ag00|"&ls_ag.date(i)&"|"&ls_ag.open(i)&"|"&ls_ag.high(i)&"|"&ls_ag.low(i)&"|"&ls_ag.close(i))
End Sub
消息窗口返回结果如下:
ag00|2013-6-28|3778.066|3874.297|3718.925|3848.235
结果明显不对,还带小数,在金字塔日K线图中显示ag00在2013年6月28日的开盘、最高、最低、收盘价分别为3769、3865、3710、3839。
请教是什么原因?如何解决?