以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  如何拿到 tick data  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=2181)

--  作者:martingale
--  发布时间:2010/7/20 6:42:59
--  如何拿到 tick data
 getHistoryData可以提供 分钟数据,小时,天,
请问如何拿到 tick data 哪?

谢谢

--  作者:wattwei
--  发布时间:2010/7/20 11:13:07
--  
 有分笔数据。getMinuteData

--  作者:admin
--  发布时间:2010/7/20 11:14:13
--  

情参考

http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=661


--  作者:martingale
--  发布时间:2010/7/23 10:10:40
--  
 谢谢 admin
为什么我用 MinuteData.count 得到的 count 都是一个常值?
比如

set MinuteData = marketdata.GetMinuteData( "ZN10", "SQ" ) 
    msgbox MinuteData.Count

输出的一直都是 298.

--  作者:wattwei
--  发布时间:2010/7/23 14:22:50
--  
 正常情况count的值是该合约开盘到当前时刻的分笔数据的个数
--  作者:admin
--  发布时间:2010/7/23 22:06:31
--  

set MinuteData = marketdata.GetMinuteData( "ZN10", "SQ" )  
   msgbox MinuteData.Count

 

调用VBA的GetMinuteData得到的是一个静态的分笔数据缓冲区对象,你需要不断的调用GetMinuteData来应对不断变化的行情。


--  作者:admin
--  发布时间:2010/7/24 9:20:52
--  

目前的版本,可能再反复处理数据时有些BUG,我们将会在下个升级版修正问题。