以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [原创]请教统计时间  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=141675)

--  作者:木鱼石传说
--  发布时间:2016/10/23 22:00:26
--  [原创]请教统计时间
如图,我要统计图中第一个信号B到当前的K线周期数,但是用barslast(条件B)输出的结果则是最后一个B到当前的K线周期数,请教管理员如何编程,谢谢!

图片点击可在新窗口打开查看此主题相关图片如下:000.jpg
图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2016/10/24 9:09:56
--  
barslast(cross(b,0.5))
--  作者:木鱼石传说
--  发布时间:2016/10/24 11:39:57
--  
若期间的信号B触发条件出现中断呢,但我还是要记录首个信号B至今的周期数,应怎么编程呢?谢谢
--  作者:jinzhe
--  发布时间:2016/10/24 13:00:20
--  

variable:bj=0;

if  b then bj:=bj+1;

barslast(b=1 and ref(b=0,1))


--  作者:木鱼石传说
--  发布时间:2016/10/24 14:41:16
--  

barslast(b=1 and ref(b=0,1))

这句什么意思?

--  作者:jinzhe
--  发布时间:2016/10/24 14:46:27
--  
图中第一个信号B到当前的K线周期数
--  作者:木鱼石传说
--  发布时间:2016/10/24 14:52:21
--  
可能是我的要求没有表达清楚,请版主看图

图片点击可在新窗口打开查看此主题相关图片如下:007.png
图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2016/10/24 14:54:54
--  

variable:bj=0;

if  b then bj:=bj+1;

barslast(bj=1 and ref(bj=0,1))

[此贴子已经被作者于2016-10-24 14:55:19编辑过]

--  作者:木鱼石传说
--  发布时间:2016/10/24 15:18:56
--  
不行,达不到要求,不知道是不是我问题没说清。
--  作者:jinzhe
--  发布时间:2016/10/24 15:25:33
--  
那就没什么办法了,这个就是首个b到现在的距离