以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  [求助]求助VBA代码运行  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=144942)

--  作者:michaelyjy
--  发布时间:2016/12/19 16:00:14
--  [求助]求助VBA代码运行
请问以下过程有什么问题,我执行时提示history变量未定义

Sub test1()
set history=marketdata.GetHistoryData("RB00","SQ",5)
close=history.close(history.count-1)
msgbox close
End Sub


--  作者:yukizzc
--  发布时间:2016/12/19 16:50:51
--  
这段话本地运行完全正常?你重新复制然后运行test1看下呢
--  作者:michaelyjy
--  发布时间:2016/12/19 16:55:57
--  
仍然不行,提示history变量未定义
--  作者:yukizzc
--  发布时间:2016/12/19 16:59:47
--  
是不是本地没有RB00的对应周期数据,打开图表确定本地行情数据都ok然后在运行试下呢
--  作者:michaelyjy
--  发布时间:2016/12/19 17:44:54
--  
本地有数据的。
感觉可能是软件出了问题,或者是OFFICE出了问题。

--  作者:王锋
--  发布时间:2016/12/19 17:50:23
--  
一般出现这个问题是你本地计算机没有RB00这个品种的数据,你也再确认一下,是否有这个品种
--  作者:michaelyjy
--  发布时间:2016/12/19 23:53:39
--  
我换了一台电脑就可以了 应该是安装程序的问题 但我重装软件之后依然不行
--  作者:yukizzc
--  发布时间:2016/12/20 10:31:03
--  
直接把另一台电脑里程序拷贝过来呢,语句上没有问题的