使用GetHistoryData取指定合约的最后一分钟数据。盘中取出的数据怎么还是昨天收盘的最后一分钟K线的数据,而不是当前的?
还有个问题,"Stock.Array"对应的容器array的方法min,max好像有bug。
昨天用了下,将ru05的N个收盘价压入数组,调用min,max方法,均返回0
示例如下
Dim d
Set d=CreateObject("Stock.Array")
d.AddBack(50)
d.AddBack(60)
d.AddBack(10)
d.AddBack(30)
msgbox d.min()
返回0
问题都得到了修正,下个版本不日将升级
[此贴子已经被作者于2010-2-23 14:10:35编辑过]
接上面的回复,方法SetAt好像也有问题
d.SetAt(1,100)
系统提示如下:编译器错误“1044”,调用子程序不能使用括号
这是VBS的语法问题,你去掉括号就好了,或者前面加 CALL