求在日K线5日 10日 20日均线同时交叉的选股公式
发布网友
发布时间:2022-05-06 01:08
我来回答
共4个回答
热心网友
时间:2022-06-28 10:36
先定义三个变量,分别得到当天收盘的5日 10日 20日均线的值(有现成的函数,到系统公式里找);然后用IF判断三个变量的值,同时相等即满足判断了
ma5:=ma(c,5);
ma10:=ma(c,10);
ma20:=ma(c,20);
tj1:CROSS(ma5,ma10) AND CROSS(ma5,ma20) AND CROSS(ma10,ma20) ;
IF tj1
需要说明的是,这种严格的相等比较难,可以采用幅度差异的判断,也就是这三者的偏差小于百分之3
热心网友
时间:2022-06-28 10:36
当三条均线由上往下依次为20.10.5,且多头排列,此时10日和20均线由下降变为走平,5日线上穿10日和20日均线,此为黄金交叉,不过也由骗线的可能,如果金叉后走势很缓,则需要考虑是否是主力骗线,而要卖出股票
热心网友
时间:2022-06-28 10:37
这样的情况还真不多,单个金叉的情况很好选出,可以用cross()函数,如果要3条同时交叉,你可以试试换个思路.
思路是:如果要确认3条线同时金叉,分解问题后,可以看成是3个金叉情况同时出现,具体说就是,5日叉10日,10日叉20日,5日叉20日,如果这三种条件同时满足,也就可以确认你所需要的3条均线同时交叉.
具体实现:
JC:if(cross(ma(c,5),ma(c,10))=1 && cross(ma(c,10),ma(c,20))=1 && cross(ma(c,5),ma(c20))=1,1,0);
句意为:如果5日上穿10日,并且10日上穿20日,并且5日上穿20日,返回1,否则返回0,最后赋值给变量JC.
热心网友
时间:2022-06-28 10:37
吧约翰爵士接着问。是的—大学生当着她的面说:伏脱