以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- 今天再发一救助贴子 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=13566) |
-- 作者:sunset0920 -- 发布时间:2012/8/9 15:03:53 -- 今天再发一救助贴子 假设代码是这样的 sub test() Set Data1 = MarketData.GetHistoryData("IF08","ZJ",0) Set Data2 = MarketData.GetHistoryData("IF09","ZJ",0) for i = 5 to 1 step -1 spread= cp2-cp1 Next end sub
为何两个数据结果是一样呢 都是data2的数据 |
-- 作者:guotx2010 -- 发布时间:2012/8/9 15:14:16 -- Set Data1 = MarketData.GetHistoryData("IF08","ZJ",0)
这种方式取到的值是对的,你做些修改吧。 |
-- 作者:王锋 -- 发布时间:2012/8/9 17:13:26 -- http://www.weistock.com/bbs/dispbbs.asp?BoardID=5&ID=12404 说明你根本就没有认认真真的去看我发给你的范例帖子 |
-- 作者:guotx2010 -- 发布时间:2012/8/9 17:22:17 -- 是的,发帖的同志,没有仔细看,你的帖子,historydata对象同一时间只能有一个,所以需要建立一个取到数据之后,再建立另一个再取数据,王锋那个帖子中有例子,参照那个就可以很好地解决你的问题了。 |
-- 作者:sunset0920 -- 发布时间:2012/8/10 11:01:39 -- 谢谢 你们的热心 已经解决了
原以为historydata与regreportnotify类似 可以同时注册很多品种行情 那篇帖子帮助 确实很大
|