以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [讨论]BARSCOUNT(C)+1为什么要加1呢?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=140343)

--  作者:马立秋
--  发布时间:2016/9/30 18:16:14
--  [讨论]BARSCOUNT(C)+1为什么要加1呢?
K线总数:BARSCOUNT(C)+1;这个代码,我是写出来了,但我有个问题,为什么要+1呢?

这个函数“BARSCOUNT(Close)”。本身不就是,对于日线数据取得上市以来总交易日数吗?那为什么还要+1呢?

--  作者:jinzhe
--  发布时间:2016/10/8 9:04:51
--  
那你为什么要加1?
--  作者:马立秋
--  发布时间:2016/10/9 17:01:25
--  
我这是从网上找到的一个源码里的代码,也知道它实现了相应的功能,但看着不明白。

还请不吝赐教

你看我想的对不对?brascount(c)的确是可以获取总的周期数,但新的交易日尚未收盘时,就会显示少一天,所以要+1天,这么理解对吗?

--  作者:jinzhe
--  发布时间:2016/10/9 17:12:41
--  
没必要加1,最新的交易日没有完成k线,但是k线已经出来了,也会算在里面
--  作者:马立秋
--  发布时间:2016/10/9 17:24:28
--  
那么,我如果要获取,最新一天的K线的话,是不是就要+1?

barscount(c)+1;是不是代表最新的一根K线呢?

--  作者:jinzhe
--  发布时间:2016/10/9 17:25:59
--  
不需要,详细的上面解释过了
--  作者:马立秋
--  发布时间:2016/10/9 17:27:18
--  
哦,多谢老师