以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何统计KDJ指标中的J值符合条件的次数  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=148037)

--  作者:AK之王
--  发布时间:2017/2/21 20:58:57
--  如何统计KDJ指标中的J值符合条件的次数
如何统计KDJ指标中的J值符合条件的次数:从J大于100开始直到J<80算符合条件一次,问题是统计100周期内J值符合条件多少次?
--  作者:jinzhe
--  发布时间:2017/2/22 9:03:55
--  

variable:n=0;

j:=stkindi(\'\',\'kdj.j\',0,datatype);

 

if j>=100 then n:=n+1;

if j<80 then n:=0;

 

nn:count(cross(n=1,0.5),100);

nn为所求值

[此贴子已经被作者于2017-2-22 9:04:17编辑过]

--  作者:AK之王
--  发布时间:2017/2/22 10:06:55
--  
nn:count(cross(n=1,0.5),100); 这里面的0.5是不是换成0.6   0.7也行?0.5不是固定的
--  作者:jinzhe
--  发布时间:2017/2/22 10:08:26
--  
0到1之间的一个小数都可以
--  作者:AK之王
--  发布时间:2017/2/23 19:56:38
--  
当J<80时,怎么返回上次J>100到J<80这段时间的周期?
--  作者:jinzhe
--  发布时间:2017/2/24 8:47:37
--  
valuewhen(j<80,barslast(cross(j>100,0,5)))