使用一个定时器,定时读取行情数据,用reportdata对象获取最新行情。
VBA的代码范例编写需要一定时间,请用户不要急躁.
如果你对VBA还是个白纸,你这种拿来主义对你没任何好处的,在我们安排范例的时间内,议你能先自学一下,至少对VBA的编程有一些最基本的了解.
参考
金字塔公式编写与程式化交易设计指南
http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=55132 下方的VBA部分书籍
金字塔VBA常用对象使用范例
http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=11642
金字塔VBA编程教程
在线观看:http://v.youku.com/v_show/id_XMTY3MjE1NjY0.html
本地下载:http://www.weistock.com/video/金字塔VBA编程教程_标清.flv
金字塔VBA开发系列教程-从入门到精通
示例
'在Test过程中打印出上海600217品种当前最新价。示例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)
'数据处理完毕后,清理缓冲区
marketdata.DestroyHistoryData
end if
next