在用公式选股时,我想寻找之前五天中任何一天出现了30日均线上穿120均线的股票,请问这样的公式如何书写?

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:36:27
count(cross(ma30,ma120),5)>=1 这个公式不适用,套进去一使用,90%的股票都选进来了。
我判断这个公式不完善处是:没有把30日均线上穿120日均线的发生日的范围确定在使用公式搜索的前五天范围内,从而使得超过前五天的股票全部选进来了。

计算公式:1、 做SAR之前,首先要决定你开始的第一天,是属于多头或空头趋势?2、 如果第一天属于多头,则第一天的SAR一定是4天来的最低点(包括今天在内)。3、 找出开始第一天的SAR之后,紧接着计算下一日的SAR:下一日的SAR=第一天SAR+(0·02*XP)XP=第一天的最高点—第一天的SAR4、 第二天收盘时,又可以计算出第三天的SAR,如果第二天最高价>第一天最高价,则第三天的SAR=第二天SAR+(0·04*XP)XP=第二天的最高点—第二天的SAR只要最高价>前一日最高价,则其乘数因子一律增加0·02,如果一直累增下去,最高只能累增至0·2为止,之后一律以0·2为乘数因子。如果最高价≤前一日最高价,则第三天的SAR和第二天的SAR相同,而且乘数因子也不必累加。第三天收盘后,依上述步骤持续在每日价格下方画出SAR,直到某一天收盘价跌破SAR,则代表行情转为空头应卖出股票,而行情转为空头的当天,立即将四天来的最高点,做为次一日的空头SAR。5、 反转后第二天的最低点如果≥前一天的最低点,则SAR和前一天相同。注意!SAR虽然和前一天相,也必须在图形上做出来。6、 反转后第二天的最低点若<前一天的最低点,则第三天的SAR=第二天的SAR+90·02*XK)。XK=第二天的最低价—第二天的SAR。第三天以后持续依照上述步骤,在每日价格上方画出SAR,直到某一天收盘价向上突破SAR,代表行情为多头应买进股票,而行情转为多头的当天,立刻按照2的步骤设定SAR。

count(cross(ma30,ma120),5)>=1
大体是用count cross ma这3个公式,不同的软件小有出入,这个是通信达的,你可以根据这3个公式在你的软件中的提示完善下就可以了

把我选为最佳吧!!
在条件选股公式编辑器里写:

AA:=IF(SUM(CROSS(MA(C,30),MA(C,120)),5),1,0);
AA=1;

我给这个公式做成功率测试了,并不太理想。你应该是想与别的指标组合用吧??我也喜欢玩公式,可以交流一下!!

count(cross(ma4,ma19),5)>=1

MA1:=MA(CLOSE,30);