我用同花顺软件,麻烦谁做个选连续30日收盘价在18均线上方的股票公式
发布网友
发布时间:2023-01-10 20:19
我来回答
共5个回答
热心网友
时间:2023-10-02 04:55
EVERY(CLOSE>MA(CLOSE,18),30);
这个选股公式是在通达信软件中编制的,刚才测试选出符合条件的股票有35只,我的同花顺软件前几天出了点问题,卸载了,所以没在同花顺上试,应该是问题不大。另外通达信软件也很好用,并且也是免费的,不妨下载一个试试。 这是选出的35个中的第一个截图,数一数连续多少的交易日在18日均线之上,够你的要求吧。
热心网友
时间:2023-10-02 04:56
含义:统计满足条件的周期数。
用法:COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。例如:COUNT(CLOSE>MA(C,18),30)表示统计30周期内收盘价在18日均线上方的周期数。
你要的公式就可以做成如下的样子:
连续:COUNT(CLOSE>MA(C,18),30)==30;/*表示在30周期内满足收盘价大于18日均线的周期数有30个*/
如果你要调整参数的,就做成:
INPUT:N(1,999,18);/*连续N天*/
INPUT:M(1,999,30);/*M日均线*/
连续:COUNT(CLOSE>MA(C,M),N)==N;
热心网友
时间:2023-10-02 04:56
这个可以由多种方式:
第一种:
COUNT(close>ma(close,18) ,N)>M;
把n换为30,M换为29即可;
第二种:
EVERY(CLOSE>MA(CLOSE,18),30);
通达信
另外可直接用自动交易软件实现。SNB预警精灵。
热心网友
时间:2023-10-02 04:57
你只要把下面的指标源码编写进去,就能够解决你的问题。
close<ma(close,60);
热心网友
时间:2023-10-02 04:57
COUNT(close>ma(close,18) ,N)>M;
把n换为30,M换为29即是你要的