以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- VBS程序无法引用公式里的最小变动价? (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=181937) |
-- 作者:huangjxing -- 发布时间:2020/8/28 9:03:46 -- VBS程序无法引用公式里的最小变动价? DYNAINFO(208)引用的结果总是0.01 MINDIFF引用的结果总是0
|
-- 作者:无为剑 -- 发布时间:2020/8/28 10:13:32 -- 请贴出你的具体测试代码 |
-- 作者:huangjxing -- 发布时间:2020/8/28 11:01:01 -- vbs是: Sub Test() Set Grid = Technic.GetGridByName("Main") Set HistoryData=MarketData.GetHistoryData(Grid.StockLabel,Grid.Market,5) Set Formula=MarketData.StkindiByData("最小变动价",HistoryData) MsgBox Formula.GetBufData("最小变动价",Formula.DataSize-1) End Sub
公式是名称:最小变动价 公式内容: 最小变动价:MINDIFF;//引用的结果总是0 或者 最小变动价:DYNAINFO(208);//引用的结果总是0.01 |
-- 作者:huangjxing -- 发布时间:2020/8/28 12:07:50 -- 是不是无法引用? |
-- 作者:yukizzc -- 发布时间:2020/8/28 13:32:37 -- 是有些问题,你暂时先用 ReportData 对象 这个下面直接取指定品种的最小变动价位 |
-- 作者:无为剑 -- 发布时间:2020/8/28 17:22:02 -- 你的代码逻辑有问题的,MarketData.StkindiByData 只是对指定的数据做计算,是不包含任何品种信息的,你是没法用MarketData.StkindiByData获取这些信息的,请按照楼上版主的方方法处理,或者使用 MarketData.Stkindi 函数指定品种信息后使用 |