以文本方式查看主题

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

--  作者:orca8
--  发布时间:2015/2/5 16:39:13
--  取价格
 vbs 里面能不能取当前品种的3分钟最低价格. 还是需要 perl 取到传给他.
--  作者:yukizzc
--  发布时间:2015/2/5 17:27:21
--  

set Data1= marketdata.GetHistoryData("if00","zj",0)          

Data1.Low(Data1.count-1)                                           //取最后一分钟的k最低值,往前3分钟只要这里Data1.count-2最小值自己在处理下


--  作者:orca8
--  发布时间:2015/2/5 19:27:23
--  
 这个 标准被是有1000跟k线的限制把, 这个是跟周期有关不, 如果是1分钟周期,就是1000k1分钟的k线, 日线,就是1千跟日线.
--  作者:yukizzc
--  发布时间:2015/2/6 9:17:35
--  
是的,理解没错
--  作者:orca8
--  发布时间:2015/2/7 18:21:35
--  

set Data1= marketdata.GetHistoryData("if00","zj",0)          

Data1.Low(Data1.count-59)   这样是否是前60分钟的最低低价格, 我在vbs里面取的数据不对.     


--  作者:王锋
--  发布时间:2015/2/7 19:04:39
--  
学会自己调试一下,看看取到的数据具体是什么数据
--  作者:orca8
--  发布时间:2015/2/7 19:12:34
--  
这个取 60分钟 低价, 写法没错不???
--  作者:yukizzc
--  发布时间:2015/2/8 12:13:12
--  

这个是取1分钟上倒数第59跟那根k线的low,你要取60跟的最低价。

自己看下vba帮助手册里有array对象的min方法。建议您一些简单的方法自己在那个手册里可以自己搜索下。