以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  barslast的问题咨询  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=156268)

--  作者:qq代人发帖
--  发布时间:2017/7/26 14:27:58
--  barslast的问题咨询
barslast(date<>ref(date,1))+1;我想问下这句代码具体的意思什么,求解答

--  作者:FireScript
--  发布时间:2017/7/26 14:34:36
--  
当日到目前为止的K线数量。
--  作者:Damoclus
--  发布时间:2017/7/26 14:44:25
--  
barslast(date<>ref(date,1));那么如果没有+1是什么意思;
看date是取年月日
同样的意思有没有别的写法???

--  作者:FireScript
--  发布时间:2017/7/26 14:50:54
--  

1.加1是考虑到barslast的返回值的问题,你拿个个阴阳线测下就知道了。

2.  ‘看date是取年月日\'    我返想回的不是日期,只是利用了date<>ref(date,1)的比较而已作为条件,确保K线统计没有跨日而已。

3.有,但是没这个简洁,你有这个需求么?。这个表达式的好处在于你无论什么周期都能正常返回。


--  作者:Damoclus
--  发布时间:2017/7/26 15:06:51
--  
以下是引用FireScript在2017/7/26 14:50:54的发言:

1.加1是考虑到barslast的返回值的问题,你拿个个阴阳线测下就知道了。

2.  ‘看date是取年月日\'    我返想回的不是日期,只是利用了date<>ref(date,1)的比较而已作为条件,确保K线统计没有跨日而已。

3.有,但是没这个简洁,你有这个需求么?。这个表达式的好处在于你无论什么周期都能正常返回。


这样我就明白了,有这个需求,就想看有没有其他写法,看看区别。麻烦解答


--  作者:pyd
--  发布时间:2017/7/26 15:24:45
--  
可以直接用todaybar函数代替barslast(date<>ref(date,1))+1;
--  作者:Damoclus
--  发布时间:2017/7/26 15:31:28
--  
原来还有这个,谢谢pyd