以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 求信号1到信号2的周期数 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149540) |
-- 作者:a383623133 -- 发布时间:2017/3/22 16:19:59 -- 求信号1到信号2的周期数 请教有没有函数可以算出信号1到信号2的周期数? |
-- 作者:jinzhe -- 发布时间:2017/3/22 16:28:24 -- nn1:=barslast(信号2的条件); 信号1到信号2的周期数:valuewhen(信号1的条件,nn1); |
-- 作者:a383623133 -- 发布时间:2017/3/22 16:38:16 -- 可能我没说明白,打个比方: 信号1出现,开始从1计数,直到出现信号2就停止计数;信号2出现后又开始从1计数,直到出现信号1才停止计数。
|
-- 作者:jinzhe -- 发布时间:2017/3/22 16:41:10 -- n1:=barslast(信号1条件)+1; n2:=barslast(信号2条件)+1; nn:if(n1>n2,n2,n1); |
-- 作者:a383623133 -- 发布时间:2017/3/22 16:55:53 -- 有点接近了,但有种情况是信号1到出现信号2之间可能有多个信号1,但我只想取第一个信号1 的计数,怎么排除? |
-- 作者:jinzhe -- 发布时间:2017/3/22 17:00:45 -- variable:n=0,m=0; if 信号1条件 then begin n:=n+1; m:=0; end
if 信号2条件 then begin n:=0; m:=m+1; end
n1:=barslast(cross(n,0.5))+1; n2:=barslast(cross(m,0.5))+1; nn:if(n1>n2,n2,n1); |
-- 作者:a383623133 -- 发布时间:2017/3/22 17:20:30 -- 这个对了,还有怎么取最后出现的信号1 到信号2的周期数? |
-- 作者:jinzhe -- 发布时间:2017/3/22 17:24:46 -- valuewhen(信号2,barslast(信号1)) |