连续条件成立函数BARSLASTCOUNT的应用举例:请看下图
网友的留言1
网友的留言2
网友留言的意思是说,30天内KDJ的K值有过连续3天以上大于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 条评论) “” |