以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  callstockex最后的数据根数的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=82097)

--  作者:王鹏
--  发布时间:2015/8/6 13:35:10
--  callstockex最后的数据根数的问题
 大家好,我使用IH00 1分钟的周期图表,想调用IH00日线 昨天的收盘价,callstockex(\'IH00\',VTCLOSE,6,-1,1);发现取不到数据
我的理解是我只需要日线昨天收盘价的数据,选择1根数据应该可以提高效率。然后我就试试callstockex(\'IH00\',VTCLOSE,6,-1,2) 不行,3....直到79,才发现我取到的昨天数据是正确的,奇怪的是取值大于79的话,算出来昨天的收盘价都是错的。

问题1:我用1分钟调用日线级别的昨天收盘价,这个数据应该取多少?
问题2.为什么是79根数据就正确了,之前为什么是错误的,因为这个值很奇怪
问题3,用callstock,不用callstockex,callstock默认调用多少根数据?

因为我要调用好几个周期和品种的数据,所以想用callstockex来提高效率,不然会很卡的。

求大神指点迷津!!!

--  作者:王鹏
--  发布时间:2015/8/6 13:44:12
--  
 上面有句话写错了,取值小于79的话,是错的。

还有我发现了,这个79就是IH00的日线的全部数据的根数。

那callstockex(\'IH00\',VTCLOSE,6,-1,79),就是以当前根为标准调用之前多少根数据吗?
--  作者:yukizzc
--  发布时间:2015/8/6 13:54:34
--  

这边试验没有问题,你在1分钟和日线中间切回几次看呢

如不行联系qq:2857926939,远程看下


--  作者:十世
--  发布时间:2015/8/6 14:00:48
--  

1、引用数据时,需要实现确认被引用品种周期数据齐全,再首次使用或者在不确定时,请手工进行数据补充工作.

 

2、我用1分钟调用日线级别的昨天收盘价,这个数据应该取多少?
     数据最小值是:2.

 


--  作者:王鹏
--  发布时间:2015/8/6 14:18:19
--  
 你好,我我发现原因了,callstockex 如果调用2根日线数据,就是当前交易日线的1分钟线可以取到昨天的收盘价,如果要在IH00 2015年4月17号看到4月16号的收盘价是不行的。这个机制是callstockex取到N,就显示N-1根数据,对吗?如果我想看IH00 4月17号的昨天的收盘价是不是必须要加载所有日线数据(79根),也就是说我想看到4月17日产生的交易信号就不可以使用callstockex,而必须使用callstock。

--  作者:yukizzc
--  发布时间:2015/8/6 14:32:08
--  

是的,这个不是说你想显示哪天就哪天,他是从最新往前推多少根

你这种如果需要历史某天日线的话必须调大,或者不做限制