以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  GetHistoryData()怎样设置参数?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=140574)

--  作者:c100010222
--  发布时间:2016/10/10 22:32:50
--  GetHistoryData()怎样设置参数?

MarketData.GetHistoryData("Code","Market",5)可以这样设置参数读取日线数据,但是对不同品种时又要修改Code,Market,很不方便。

所以想用grid的

grid.GetHistoryData()怎样设置参数?用来读取不同周期的HistoryData。


--  作者:yukizzc
--  发布时间:2016/10/11 9:02:25
--  
这个不需要参数,直接可以建立对应当前窗格的合约对象
--  作者:c100010222
--  发布时间:2016/10/11 10:46:40
--  
但是只能取得窗格显示周期的数据,我要取不同周期的数据怎么取?不设置Code,Market,只设置周期参数,对所有品种都适用。
--  作者:yukizzc
--  发布时间:2016/10/11 10:48:23
--  

那就获取grid的品种代码和市场代码

然后填入MarketData.GetHistoryData("Code","Market",5)

其中周期参数自己更换


--  作者:c100010222
--  发布时间:2016/10/11 11:26:43
--  

 Set Label=grid.StockLabel
 Set Mkt=grid.Market

错误:

缺少对象\'[string:"I13"]\'

缺少对象\'[string:"DQ"]\'

怎么办?


--  作者:c100010222
--  发布时间:2016/10/11 11:28:52
--  

后面直接这样

Set Historyday = MarketData.GetHistoryData(Label,Mkt,5)

还是要引号?

Set Historyday = MarketData.GetHistoryData("Label","Mkt",5)


--  作者:c100010222
--  发布时间:2016/10/11 11:50:22
--  

搞懂了,字符串不能用set,后面也不用引号。