請問用VBA 如何讀取歷史數(shù)據(jù)? [金字塔]
- 咨詢內(nèi)容:
例如,我想讀取IF連續(xù)2012年上半年一段時期的1分鐘K線和1分鐘成交量,欲對其進行計算統(tǒng)計。如何通過程序,讀取到數(shù)據(jù)?
- 金字塔客服:
示例1
' 得到框架名稱為"Technic",窗格名稱為"Window1"的窗格對象
Set Grid = Technic.GetGridByName("Main")
'得到該窗格所對應的對象
Set History = Grid.GetHistoryData()
'取最后一天的收盤價
Close = History.Close(History.Count-1)
MsgBox Close
示例2
'得到上期所指定品種的日線數(shù)據(jù)
Set History = marketdata.GetHistoryData("rb00","sq",5)
'刪掉第一條數(shù)據(jù)
History.RemoveAt(0)
'修改倒數(shù)第二條數(shù)據(jù)的收盤價,比平時高出100價格
ClosePrice = History.Close(History.Count-2)
History.Close(History.Count-2) = ClosePrice+100
'將修改完畢的數(shù)據(jù)重新保存回去
call History.SaveData("RB00","SQ",0)
- 用戶回復:
樓上老師想說啥?很無語?
- 網(wǎng)友回復:
這回能看到回復了謝謝rushtaotao老師啊
VBS這塊對我來說不是短期能掌握的,只能慢慢來,以后還要多多麻煩老師哦 [此貼子已經(jīng)被作者于2013/9/25 14:09:13編輯過] - 網(wǎng)友回復: 請問在逐k模式下 難道 新的k線到的時候 , formula.indexdata 難道不應該增加1嗎
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容