以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 金字塔VBA切换品种的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=72218) |
-- 作者:jsgaoyue -- 发布时间:2014/11/20 20:48:05 -- 金字塔VBA切换品种的问题 这几天学习金字塔的VBA的使用,,问题比较多,,大家多担待。我在切换品种的时候遇到的问题,就是如下: Set Grid = Technic.GetGridByName("Main") Grid.ChangeStock("600000","SH") 想问下更换显示的方法是这样调用的吗 报错是编译器错误1044,调用过程sub不能使用括号,这个1044表示什么意思 我随便加个返回变量 set AAA=Grid.ChangeStock("600000","SH") 又提示编译器错误424,,缺少这个方法的对象
|
-- 作者:jsgaoyue -- 发布时间:2014/11/20 21:05:29 -- call Grid.ChangeStock(Code(Index),Market(Index)) Grid.ReInitDataFormula 找到方法了,,好强大 |
-- 作者:jsgaoyue -- 发布时间:2014/11/20 21:40:28 -- 我取指标的值为负数时候输出的这个形式的值,不能用啊 -.1084393 正数的时候是科学计数法,,不确定能不能用,,这个有好的解决方法吗 5.641256E-02 |
-- 作者:jsgaoyue -- 发布时间:2014/11/20 21:43:33 -- 这样的数值不能直接用,,怎么处理啊 |
-- 作者:guotx2010 -- 发布时间:2014/11/21 9:37:33 -- 一楼的问题,调用方法时,如果使用括号,得加上Call关键字 3楼,取出的数值你用cdbl转换一下看看。 |
-- 作者:jsgaoyue -- 发布时间:2014/11/21 20:27:34 -- 这样取了不行,,CDBL不能把MACD指标的值转换正确,,还有别的方法吗 |
-- 作者:王锋 -- 发布时间:2014/11/21 23:25:55 -- 不知道你具体需要什么样的? 强制转换成字符串试试看 |
-- 作者:jsgaoyue -- 发布时间:2014/11/22 13:42:35 -- 我取指标的值为负数时候输出的这个形式的值,不能用啊 -.1084393 正数的时候是科学计数法,,不确定能不能用,,这个有好的解决方法吗 5.641256E-02 这样的数据不是double型的不能用,,按照cdbl转换的话直接是0了,显然是转换不成功, 想问问有没有方法可以把这样的数据形式转换为double型的,我想做计算用 |