为啥一定要取窗口周期?任意周期的数据用程序都可以取呀。取窗口的我个人觉得比较麻烦。
系统有两个例子。我复制给你。
示例
'在Test过程中打印出上海600217品种当前最新价。
Sub test()
set Report1 =
marketdata.GetReportData("600217","SH")
msgbox Report1.NewPrice
End
Sub
示例2:
'读取白糖得日线数据
Set HistroyData =
marketdata.GetHistoryData("SRX00","ZQ",5)'若要是分钟这里填0
for i = 0 to HistroyData.count-1
if i = 10
then
'显示第11个数据得时间,收盘,成交量
msgbox
HistroyData.date(i)
msgbox HistroyData.Close(i)
msgbox
HistroyData.Volume(i)
end if
next
--------------
用这个也可以
Set History = marketdata.GetHistoryData("m01","dq",0)
userform2_textbox1.text =History.Close(History.Count-Formula.DataSize+aa)
---------------------
用ReportData 对象可以取窗口数据。
证券行情数据对象,该对象用于表示该证券最新行情数据。
示例
' 得到框架名称为"Technic",窗格名称为"Main"的窗格对象
Set Grid
= Technic.GetGridByName("Main")
'得到该窗格所对应的动态行情对象
Set
ReportData = Grid.GetReportData()
'取当前最新价
NewPrice = ReportData.NewPrice
MsgBox
NewPrice