我的模型需要用到時(shí)間長一點(diǎn)的歷史數(shù)據(jù),但今天發(fā)現(xiàn)GetHistoryData取的歷史數(shù)據(jù)與實(shí)際不符,代碼如下:
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
消息窗口返回結(jié)果如下:
ag00|2013-6-28|3778.066|3874.297|3718.925|3848.235
結(jié)果明顯不對(duì),還帶小數(shù),在金字塔日K線圖中顯示ag00在2013年6月28日的開盤、最高、最低、收盤價(jià)分別為3769、3865、3710、3839。
請(qǐng)教是什么原因?如何解決?