新发经济

快讯

通达信条件公式突破30日均线

时间:2021-09-23 13:55

  求恩师编写一个30日均线向上的通达信条件选股公式,谢谢.

   选股和主图公式:
5,10,20日三线:=ABS(MA(C,10)/MA(C,20)-1)<0.01;{取1%振幅内粘合}
X2:=ABS(MA(C,5)/MA(C,10)-1)<0.01;
X3:=ABS(MA(C,5)/MA(C,20)-1)<0.01;
AA:=MA(C,5)>REF(MA(C,5),1);BB:=MA(C,10)>REF(MA(C,10),1);CC:=MA(C,5)>MA(C,10);{均线勾头向上}
CDJZ:=ABS(MA(C,20)-MA(C,120))/MA(C,120)<0.4;{长短均线距离绝对值越小越好}
MA(C,5)>REF(MA(C,5),1) AND X1 AND X2 AND X3
AND CDJZ AND AA AND BB AND CC;
5,10,30日三线:=ABS(MA(C,10)/MA(C,30)-1)<0.01;{取1%振幅内粘合}
X2:=ABS(MA(C,5)/MA(C,10)-1)<0.01;
X3:=ABS(MA(C,5)/MA(C,30)-1)<0.01;
AA:=MA(C,5)>REF(MA(C,5),1);BB:=MA(C,10)>REF(MA(C,10),1);CC:=MA(C,5)>MA(C,10);{均线勾头向上}
CDJZ:=ABS(MA(C,30)-MA(C,120))/MA(C,120)<0.4;{长短均线距离绝对值越小越好}
MA(C,5)>REF(MA(C,5),1) AND X1 AND X2 AND X3
AND CDJZ AND AA AND BB AND CC;
5,10,20,30日四线:=ABS(MA(C,10)/MA(C,20)-1)<0.01;{取1%振幅内粘合}
X2:=ABS(MA(C,5)/MA(C,10)-1)<0.01;
X3:=ABS(MA(C,5)/MA(C,20)-1)<0.01;
X4:=ABS(MA(C,5)/MA(C,30)-1)<0.01;
AA:=MA(C,5)>REF(MA(C,5),1);BB:=MA(C,10)>REF(MA(C,10),1);CC:=MA(C,5)>MA(C,10);{均线勾头向上}
CDJZ:=ABS(MA(C,20)-MA(C,120))/MA(C,120)<0.4;{长短均线距离绝对值越小越好}
MA(C,5)>REF(MA(C,5),1) AND X1 AND X2 AND X3 AND X4
AND CDJZ AND AA AND BB AND CC;
5,10,20,60日四线:=ABS(MA(C,10)/MA(C,20)-1)<0.01;{取1%振幅内粘合}
X2:=ABS(MA(C,5)/MA(C,10)-1)<0.01;
X3:=ABS(MA(C,5)/MA(C,20)-1)<0.01;
X4:=ABS(MA(C,5)/MA(C,60)-1)<0.01;
AA:=MA(C,5)>REF(MA(C,5),1);BB:=MA(C,10)>REF(MA(C,10),1);CC:=MA(C,5)>MA(C,10);{均线勾头向上}
MA(C,5)>REF(MA(C,5),1) AND X1 AND X2 AND X3 AND X4
AND AA AND BB AND CC;
30,60,120日三线:=MA(CLOSE,N);
A2:=MA(CLOSE,N1);
A3:=MA(CLOSE,N2);
CLOSE>A1 AND A1>A2 AND A2>A3 AND CLOSE>OPEN; 请教通达信选股公式:30日均线日均线(刚刚穿过或者刚刚要穿,并且都是多头向上)谢谢!

   vr1:=last(ma(c,30)>ma(c,30),3,0);
vr2:=last(ma(c,60)>ma(c,60),3,0);
vr1 and vr2 and cross(ma(c,30),ma(c,60))

   L>MA(C,30) AND CROSS(C,MA(C,30));

   可以编写收盘价跌破30日均线既然是跌破,那前面应该有一段上涨行情这段上涨行情没有什么具体要求吗仅收盘价跌破30日均线这一个简单条件就可以了吗。

   MA05:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
AVERAGE:=SUM(MA20,3)/3;
CONDTION_A1:=SUM(MA20,4)/4;
CONDTION_A2:=LLV(MA20,9);
CONDTION_A:=MA20>REF(CONDTION_A1,1) OR MA20>REF(CONDTION_A2,1);
CONDTION_B1:=SUM(MA20,12)/12;
CONDTION_B:=AVERAGE>REF(CONDTION_B1,3);
CONDTION_C1:=SUM(MA20,5)/5;
CONDTION_C2:=SUM(MA20,20)/20;
CONDTION_C:=AVERAGE>REF(CONDTION_C1,4) AND AVERAGE<REF(CONDTION_C2,10);
CONDTION_D:=CONDTION_A OR CONDTION_B OR CONDTION_C;
CONDTION_1:=MAX(MAX(MA05,MA10),MA20);
CONDTION_2:=MIN(MIN(MA05,MA10),MA20);
CONDTION_3:=O<CONDTION_2 AND C>CONDTION_1;
CONDTION:CONDTION_D AND CONDTION_3 AND DYNAINFO(4)>0;

已测试; 通达信均线系统设置代码公式,谢谢。

   那不有现成的ma2,自建公式,引入指标公式ma2,把缺省参数改成3 5 8 10 13 20 30 60,公式名称改一下,就可以,ma2有10条均线,够你用的,有颜色.