以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  GetReportData 问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=51576)

--  作者:yujiajia329
--  发布时间:2013/5/2 14:32:55
--  GetReportData 问题

其实我的目的很简单 就是要获取 最后一个周期的或者是当前周期的 最高价 和最低价,

我用GetReportData 获取到的 Report1.High 这个值 好像是 日线的,,,,我不能确定是不是日线,也不能像GetHistoryData 那样指定周期,比如 5 就是日线,0就是分钟线

然而如果我用History.High(History.Count)获取到的都是 0,显然不行

这个怎么解决?


--  作者:guotx2010
--  发布时间:2013/5/3 8:06:30
--  
如果你要获取某一个周期的最近几根K线的最高、最低价,可以使用pel公式hhv,llv函数,容易写,然后用vba读取公式的输出值,用vba
也能实现,但是代码量大很多。

[此贴子已经被作者于2013-5-3 8:06:53编辑过]

--  作者:yujiajia329
--  发布时间:2013/5/3 9:22:20
--  希望marketData 获得
现在就是Report1.High 这个是代表什么,给我解释一下可以吗  ?
--  作者:王锋
--  发布时间:2013/5/3 9:29:04
--  
动态牌上显示的当日最高价
--  作者:yujiajia329
--  发布时间:2013/5/3 10:39:02
--  
好的 谢谢
--  作者:wknjt
--  发布时间:2013/5/7 17:10:07
--  
 我也不是要获取某个值,我只是想自己根据ReportData生成1分钟,5分钟和日线。我的目的是需要在某些情况下对K线进行一些调整,所以才采用这样的方法的。
--  作者:wknjt
--  发布时间:2013/5/7 17:20:19
--  
 不好意思,回错了。