以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助]k线数量统计问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=167515)

--  作者:vv199
--  发布时间:2019/1/4 12:32:37
--  [求助]k线数量统计问题
代码如下:
HM:(BARSLAST(HOUR<>REF(HOUR,1))+1),NODRAW;
得出的结果:最后一跟K线计入了下一小时,导致收盘时间的最后一根K线单独计数了。


--  作者:banzhuan
--  发布时间:2019/1/4 13:46:07
--  
金字塔中第一根K线是01分,计算的是00-01分,而最后一根K线是00分,计算的是59-00分。
您是要计算本根K是该小时段的第几根K ?

--  作者:vv199
--  发布时间:2019/1/4 15:23:50
--  
麻烦你用前面的代码看一下收盘最后一分钟的值。正常应该是60,但函数得出的值是1.
--  作者:yukizzc
--  发布时间:2019/1/4 15:32:09
--  
HM:=(BARSLAST(HOUR<>REF(HOUR,1))+1),NODRAW;
bb:ref(hm,1)
--  作者:vv199
--  发布时间:2019/1/4 15:42:51
--  
以下是引用yukizzc在2019/1/4 15:32:09的发言:
HM:=(BARSLAST(HOUR<>REF(HOUR,1))+1),NODRAW;
bb:ref(hm,1)
收盘最后一根线的值是1,连续K线时的值是60.如果引用这个值,那么数据就错了。


--  作者:banzhuan
--  发布时间:2019/1/4 16:40:04
--  
收盘这个问题不太好处理了