Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求信号1到信号2的周期数

1楼
a383623133 发表于:2017/3/22 16:19:59
请教有没有函数可以算出信号1到信号2的周期数?
2楼
jinzhe 发表于:2017/3/22 16:28:24

nn1:=barslast(信号2的条件);

信号1到信号2的周期数:valuewhen(信号1的条件,nn1);

3楼
a383623133 发表于:2017/3/22 16:38:16
可能我没说明白,打个比方:
信号1出现,开始从1计数,直到出现信号2就停止计数;信号2出现后又开始从1计数,直到出现信号1才停止计数。
4楼
jinzhe 发表于:2017/3/22 16:41:10

n1:=barslast(信号1条件)+1;

n2:=barslast(信号2条件)+1;

nn:if(n1>n2,n2,n1);

5楼
a383623133 发表于:2017/3/22 16:55:53
有点接近了,但有种情况是信号1到出现信号2之间可能有多个信号1,但我只想取第一个信号1 的计数,怎么排除?
6楼
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);

7楼
a383623133 发表于:2017/3/22 17:20:30
这个对了,还有怎么取最后出现的信号1 到信号2的周期数?
8楼
jinzhe 发表于:2017/3/22 17:24:46
valuewhen(信号2,barslast(信号1))
共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.