请高手编辑大智慧一条选股公式,要求RSI14日线小于20,并连续在20线下运行3天以上。 10
展开全部
看到楼主连续两次问到如何设置参数才能对应网友所列公式,我理解楼主应该是自己在摸索学习编辑公式的方法,而不是单单需要把网友推荐的公式源码复制代入。所以,在下献丑啰嗦两句:
楼主可以在公式编辑器中直接把公式中的参数“14”替换为“N”就可以了。因为N的默认值是14,那么在公式中N就代表数值14(可根据自己需要调整数值大小)。
另外,既然是当做选股公式,我接到实际使用中这样编写更方便些,因为条件选股打开选股器默认数值是5,而目前公式提示值为1,所以,每次使用需要手动调整数值才可,如下改写一下使用起来就方便多了:
LC := REF(CLOSE,1);
RSI:SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;
选股:IF(all(rsi<20,3) and rsi<20,20,0);
【提醒:任何公式和提示信号不是百分百可靠的,仅可参考不可完全依赖】
希望我没理解错,如有冒昧还请楼主和前边网友谅解。
最后祝愿楼主股市好运。
展开全部
楼主,你好!有几个问题
第一,你的要求中:RSI的14日是你自己设置的,所以在这里,我只有帮你默认为RSI1
第二,“连续在20线下运行3天以上”,这个是指的收盘价连续在20日均线之下吗?我这里按照20日均线以下连续3天以上的收盘价编写,如果不是,请追问留言。
RSI1:="RSI.RSI1";
all(c<ma(c,20),3) and rsi1<20;
希望能够帮到你!
第一,你的要求中:RSI的14日是你自己设置的,所以在这里,我只有帮你默认为RSI1
第二,“连续在20线下运行3天以上”,这个是指的收盘价连续在20日均线之下吗?我这里按照20日均线以下连续3天以上的收盘价编写,如果不是,请追问留言。
RSI1:="RSI.RSI1";
all(c<ma(c,20),3) and rsi1<20;
希望能够帮到你!
追答
如果是这种情况,请楼主直接将源码改成以下面的代码吧~
LC := REF(CLOSE,1);
RSI:SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;
all(c<ma(c,20),3) and rsi<20;
另,如果楼主不是小于20日均线,而是20的值3天以上的话,则改为下面代码:
LC := REF(CLOSE,1);
RSI:SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;
all(rsi<20,3) and rsi<20;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询