以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- VBA里获取不到SAR指标值 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=149875) |
-- 作者:kooex -- 发布时间:2017/3/30 7:32:47 -- VBA里获取不到SAR指标值 ![]() |
-- 作者:yukizzc -- 发布时间:2017/3/30 9:04:33 -- 完整贴下你的FormulaSar代码呢 光看这句看不出问题可能 |
-- 作者:kooex -- 发布时间:2017/3/30 11:40:27 -- Set Data1= marketdata.GetHistoryData("if06","zj",6) for i=Data2.Count-20 to Data2.Count-1 msgbox Formula.GetBufData("SAR",Data1.Count-i) next 如果换成MACD就成功了 Set Data1= marketdata.GetHistoryData("if06","zj",6) for i=Data2.Count-20 to Data2.Count-1 msgbox Formula.GetBufData("DEA",Data1.Count-i) next |
-- 作者:kooex -- 发布时间:2017/3/30 11:50:44 -- Sub UserForm1_CommandButton1_Click() Set Data1= marketdata.GetHistoryData("if06","zj",2) Set Formula = marketdata.StkindiByData("SAR",Data1) for i=1 to 5
msgbox Formula.GetBufData("SARV",Data1.Count-i) next End Sub 上面的失败 Sub UserForm1_CommandButton1_Click() Set Data1= marketdata.GetHistoryData("if06","zj",2) Set Formula = marketdata.StkindiByData("MACD",Data1) for i=1 to 5
msgbox Formula.GetBufData("DEA",Data1.Count-i) next End Sub 成功 |
-- 作者:yukizzc -- 发布时间:2017/4/5 13:23:26 -- 您先看下SAR指标 里面有没有sarv这个指标输出变量 |