BARSLASTCOUNT的应用举例(一)

连续条件成立函数BARSLASTCOUNT的应用举例:请看下图

网友的留言1

网友的留言2

网友留言的意思是说,30天内KDJ的K值有过连续3天以上大于80的筛选算法如何建立。

思路步骤

  1. 引用系统指标KDJ;删除D与J的输出;对K值进行赋值;
  2. 应用条件“存在”的函数EXIST进行30日内的时间限定;
  3. 应用“连续条件成立”函数BARSLASTCOUNT进行筛选条件的限定;
  4. 当前,今天K值小于80。

算法建立

1. 引用系统指标KDJ;删除D与J的输出;对K值进行赋值:

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K:=SMA(RSV,M1,1);

2. 应用条件“存在”的函数EXIST进行30日内的时间限定:

EXIST(条件,30)

3. 应用“连续条件成立”函数BARSLASTCOUNT进行筛选条件的限定:

BARSLASTCOUNT(K>80)>=3

4. 当前,今天K值小于80:

K<=80

完整代码

两个参数

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K:=SMA(RSV,M1,1);

EXIST(BARSLASTCOUNT(K>80)>=3,30) AND K<=80;

效果示意

效果图


计算创造价值,分享助力成功,代码均可运行。

江丰鱼的文章只在今日头条首发,未经授权禁止引用或者转载。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章