GetHistoryData取的歷史數據與實際不符 [金字塔]
- 咨詢內容:
我的模型需要用到時間長一點的歷史數據,但今天發現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。
請教是什么原因?如何解決?
- 金字塔客服: 這個主要是VBA讀取數據是調取的復權后的數據,因此價格被調整了,下個版本金字塔會增加一個屬性,來處理用戶是否讀取數據時是否采取除權的選項
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容