分享

均线选股公式

 伍新新 2010-07-17
1  /    30日均线穿过60日均线(刚刚穿过或者刚刚要穿,并且都是多头向上)
MA30:=EMA(C,30);MA60:=EMA(C,60);上穿多头:=MA30>MA60 AND MA30>REF(MA30,1) AND MA60>REF(MA60,1) AND CROSS(MA(C,30),MA(C,60));上穿多头;我试过可以选出股票. 根据你的要求条件,我使用通达信南京证券版来写,公式为:公式名称:30日上60日公式类型:指标条件选股代码如下:MA30:=EMA(C,30);MA60:=EMA(C,60);上穿多头:=MA30>MA60 AND MA30>REF(MA30,1) AND MA60>REF(MA60,1) AND CROSS(MA(C,30),MA(C,60));上穿多头;我试过可以选出股票.
 
2 /     !MACD由绿变红而且股价放量突破60日均线的选股公式
VAR1:=CROSS(MACD.MACD,0);{MACD由绿变红}VAR2:=CROSS(C,MA(C,60));{突破60天均线}VAR3:=VOL/REF(VOL,N);{股价放量,如果N为2,就是放量一倍}选股条件:VAR1 AND VAR2 AND VAR3;参数 N 最小1 最大100 缺省2参数是我自己临时定的,你可以自己更改。有不懂可以问我哦。祝您投资愉快。 VAR1:=CROSS(MACD.MACD,0);{MACD由绿变红}VAR2:=CROSS(C,MA(C,60));{突破60天均线}VAR3:=VOL/REF(VOL,N);{股价放量,如果N为2,就是放量一倍}选股条件:VAR1 AND VAR2 AND VAR3;参数 N 最小1 最大100 缺省2参数是我自己临时定的,你可以自己更改。
 
3  /     要求 <<连续两天>>股票的10日均线和30日均线接近的公式(接近的概念是:比如两均线之间小于2毛钱以下). 请老师编写的时候编写完整,谢谢,

问题补充:
10日均线在上 30日均线在下
ABS(MA(C,10)-MA(C,30))<0.2;     或 EVERY((MA(C,10)-MA(C,30))<0.2 AND (MA(C,10)-MA(C,30))>0,2);
 
4  /     在上涨过程中回调到60日均线附近的选股公式
 HHV(HIGH,5)/C>1.15 AND L>MA(C,60)*1.002 AND COUNT( L>MA(C,60),3)=3;
 
5/       股票的30日均线,连续十个交易日波动不超过2%。
VAR1:=MA(C,30);
VAR2:=HHV(VAR1,10);
VAR3:=LLV(VAR1,10);
VAR2/VAR3<=1.02 AND VAR1>=REF(VAR1,1);
注意平台突破有可能向上也有可能向下,这里我加了个条件是30日线不掉头向下。另外收盘价30日均线很延迟,盘中的震荡是反应不出来的,请慎重使用。配合地量地价来选股可能会安全些,仅供参考。
6 /    当日(即时)收盘价大于或等于3日均线值,3日均线值大于或等于5日均线值;
我用:ma1:=(c,1);ma5:=(c,5);ma10(c,10);MA20:=(C,20);
               MA1>MA5 AND MA5>MA10  AND  MA10>MA20;
      但解决不了,3日均线,5日均线,10日均线,重合时的问题,即是MA5>MA10 或MA5=MA10时如何表达.
均线指标编写:
例如5日均线------ma5:ma(c,5);
如果要表达3日大于5日均线:ma3:=ma(c,3);ma5:=ma(c,5);xuangu:ma3>ma5;
如果要表达3日上穿5日均线:cross(ma3,ma5);
 
7/     如何编股价突破99日均线的选股公式
a1:=c;
a2:=ma(c,99);
a:cross(a1,a2);
综合选股 条件 a=1
或 :股价突破:CROSS(C,MA(C,99));
 
8 / 
通达信股价突破最上面一根均线 怎么设置选股条件?谢谢! 
问题补充:
是突破最后一根重要均线如60均线 120均线等  
如果股价是突破60均线 120均线,同时成立就是如下:

XG:CROSS(C,MA(C,60)) AND CROSS(C,MA(C,120));

如果股价是突破60均线 120均线,同时有一个条件成立就是如下:

XG:CROSS(C,MA(C,60)) or  CROSS(C,MA(C,120));


其他5日、10、20日一样的道理
 
9 /      盘中现价向上穿越10日均线的选股公式
cross(c,ma(c,10));
 
10 /    5 日30日均线多头,并且5日均线与60日均线金叉。
MA(C,5)>MA(C,30) AND CROSS(MA(C,5),MA(C,60);
或:XG:cross(ma(c,5),ma(c,30)) and cross(ma(c,5),ma(c,60));
11 /    5日均线上穿10日均线 选股公式
cross(ma(c,5),ma(c,10));
 
12 /    

通达信均线粘合选股公式

MA1:=MA(CLOSE,5); MA2:=MA(CLOSE,10); MA3:=MA(CLOSE,20); MA4:=MA(CLOSE,60); MA5:=MA(CLOSE,120); MA6:=MA(CLOSE,250); A:MAX(MAX(MA1,MA2),MA3),LINETHICK0; B:MIN(MIN(MA1,MA2),MA3),LINETHICK0; 三线粘合:IF(RANGE(100*(A-B)/B,0,5),100*(A-B)/B,DRAWNULL),LINETHICK0
  
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
MA3:=MA(CLOSE,20);
MA4:=MA(CLOSE,60);
MA5:=MA(CLOSE,120);
MA6:=MA(CLOSE,250);
A:MAX(MAX(MA1,MA2),MA3),LINETHICK0;
B:MIN(MIN(MA1,MA2),MA3),LINETHICK0;
三线粘合:IF(RANGE(100*(A-B)/B,0,5),100*(A-B)/B,DRAWNULL),LINETHICK0;
SA:MAX(MAX(MA1,MA2),MAX(MA3,MA4)),LINETHICK0;
SB:MIN(MIN(MA1,MA2),MIN(MA3,MA4)),LINETHICK0;
13  /             10日均线连续横盘走平(10日均线每日振幅小于1.5%)
参数:n (1~100) 缺省 7

MA10:=MA(C,10);
A:=HHV(MA10,N);
B:=LLV(MA10,N);
(A-B)/B<0.015;
 
14/         1、30日均线走势向上;
2、5日均线在30日均线上方,且回调靠近30日均线;
M30:=MA(CLOSE,30);
{收阳,上穿或碰M30}
上穿或碰M30c>o and (between(m30,c,o) or (m30>c and m30/c<1.010)));

{收阴,下穿或碰M30}
下破或碰M30c<o and (between(m30,c,o) or (m30<c and c/m30<1.010)));
 
15/       有没有股价下打60日均线的预警指标
AA:=CLOSE<MA(CLOSE,30);
BB:=CLOSE>=MA(CLOSE,60);
CC:=MA(CLOSE,30)>MA(CLOSE,60);
AA AND BB AND CC;
再加上“下打”的条件更好:OPEN>CLOSE;
16  /        30日均线穿过60日均线(刚刚穿过或者刚刚要穿,并且都是多头向上)
公式名称:30日上60日
公式类型:指标条件选股
代码如下:

MA30:=EMA(C,30);
MA60:=EMA(C,60);
上穿多头:=MA30>MA60 AND MA30>REF(MA30,1) AND MA60>REF(MA60,1) AND CROSS(MA(C,30),MA(C,60));
上穿多头;
或:
vr1:=ma(c,30)>ref(ma(c,30),1);
vr2:=ma(c,60)>ref(ma(c,60),1);
选股:vr1 and vr2 and cross(ma(c,30),ma(c,60)); 
或:
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)) 
 
17 /    30日均线和60日均线粘合的公式
  ABS(MA(C,30)/MA(C,60)-1)<2/100;
18 /     按照与30日均线的百分比距离排序
现价和30日均线相除得出的百分比率:

(c/ma(c,30)-1)*100;







19/ 求30日移动平均线由平走多,且今日收盘价在30日均线之上,成交量五日上穿10日均量。
ma(c,30)>ref(ma(c,30),1)
and c>ma(c,30) and cross(ma(c,5),ma(c,10))


20/ 求30日移动平均线由平走多,且今日收盘价在30日均线之上,成交量五日上穿10日均量。
ma(c,30)>ref(ma(c,30),1)
and c>ma(c,30)
and cross(ma(c,5),ma(c,10)) 
 
或    选股:ma(c,30)>ref(ma(c,30)>,1) and ref(ma(c,30)>,2)>=ref(ma(c,30)>,1) and cross(ma(v,5),ma(v,10)); 
或    ma(c,30)>ref(ma(c,30),1)
and c>ma(c,30)
and cross(ma(c,5),ma(c,10)) 
 
 21
30日平均线由空走多或走平,且今日收盘收盘价在30日均线之上 
A:=MA(C,30); B:=A>=REF(A,1) AND REF(A,1)<REF(A,2); D:=C>=A; XG:B AND D;
 
 
22 /    股价今天站在30日移动平均线上,30日移动线走多
  cross(c,ma(c,30)) and ma(c,30)>=ref(ma(c,30),1); 
 
 
23/     编写30日和72日移动平均值之和的移动平均线?
  最近看了胡立阳的炒股100招,里面有一段关于股市地心引力的描述:心引力线,是30日线,加上72日,加起来除以2,就是30日指数的均价,加上72指数的均价,加起来除以2,就可以得出这个数字。在它上方,要被吸下来的区域是10%,这个需要小心谨慎,只宜卖出,不宜买进。
通达信软件怎么编写30日和72日移动平均值之和的移动平均线?
MA1:MA(CLOSE,P1);
MA888:MA(CLOSE,(P30+P72)/2);
MA5:MA(CLOSE,(P30+P72)/2)*1.05;
MA10:MA(CLOSE,(P30+P72)/2)*1.1;
MA15:MA(CLOSE,(P30+P72)/2)*1.15;
MA20:MA(CLOSE,(P30+P72)/2)*0.95;
MA25:MA(CLOSE,(P30+P72)/2)*0.9;
MA30:MA(CLOSE,(P30+P72)/2)*0.85; 
 
24/    突破30日均线 选股指标-
  TJ1:=(C-REF(C,1))/REF(C,1)*100>=0.1;    
VAR1:=LLV(LOW,13);   
VAR2:=HHV(HIGH,13);   
VAR3:=SMA((CLOSE-VAR1)/(VAR2-VAR1)*100,5,1);   
VAR4:=SMA((VAR2-CLOSE)/(VAR2-VAR1)*100,5,1);   
AA:=VAR3;   
BB:=VAR4;   
VAR5:=SMA(MAX(CLOSE-REF(CLOSE,1),0),5,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),5,1)*100;   
CC:=EMA(VAR5,3);   
DD:=MA(C,30)>=REF(MA(C,30),1);   
EE:= L<=MA(C,26) AND H>=MA(C,30) ;   
MTM:=CLOSE-REF(CLOSE,15);   
MAMTM:=MA(MTM,8);   
FF:=MAMTM>REF(MAMTM,2);    
XG: CC>=REF(CC,2)AND C>O AND TJ1 AND EE AND DD AND FF;  
 
 
25 /     图,五日均线上穿十日均线和二十日均线,一个上升的红箭头
五日均线下穿十日均线和二十日均线,一个下降的绿箭头
TIPTEXT(CROSS(MA(CLOSE,5),MA(CLOSE,10))&&CROSS(MA(CLOSE,5),MA(CLOSE,20)),LOW,"REDARROW");
TIPTEXT(CROSS(MA(CLOSE,10),MA(CLOSE,5))&&CROSS(MA(CLOSE,20),MA(CLOSE,5)),LOW,"GREENARROW");
你把绘图函数自己改一下就行了,我的上面没有三角号,所以用文本提示你,自己写下就可以用了
不过这个技巧用处不大的,基本上出来这种形态已经反弹结束了,这个市一个牛市选股技巧 
 
26/    通达信选股公式,表示均线向上。要求用到count和ref 
  count(ma(c,N)>=ref(ma(c,n),1),M)=M;{N为均线周线,选5代表5日均线,M为均线形态周期,选10表示连续10日走平或向上,如果只要向上不要走平的话,就把ref(ma......前的等号删去} 
或         {N=20}
A1:=MA(CLOSE,N);
COUNT(A1>REF(A1,1),3)=3 AND CLOSE>OPEN; 
 
27 /   阳线穿均线
   T1:=C>MAX(MA(C,5),MA(C,10), MA(C,20)) AND O<MIN(MA(C,5),MA(C,10), MA(C,10));
T2:EXIST(T1,10); 
 
或     {当天阳线穿过5和10日均线}
T1:=C>MAX(MA(C,5),MA(C,10)) AND O<MIN(MA(C,5),MA(C,10));
(10天内出现过符合T1条件}
T2:=EXIST(T1,10);  
T1:=C>MAX(MA(C,5),MA(C,10)) AND O<MIN(MA(C,5),MA(C,10));
T2:EXIST(T1,10);  
或    这个我会编
MA5:=(C,5);  MA10(C,10);
上穿:=CROSS(C,MA5) AND CROSS(C,MA10);
选股:EXIST(上穿,10); {最近10天收盘价上穿5日和10日均线}    
 
28 /   
30日平均线由空走多或走平,且今日收盘收盘价在30日均线之上 
A:=MA(C,30);
B:=A>=REF(A,1) AND REF(A,1)<REF(A,2);
D:=C>=A;
XG:B AND D; 
 
 
29 /       通达信收盘价上穿20日均线且收盘价站在60日线之上发出买入信号的公式?
DRAWTEXT(CROSS(CLOSE,MA20),L,'▲'),COLORMAGENTA; 
DRAWTEXT(CROSS(C,MA(C,20)) AND C>MA(C,60),L,'▲'),COLORMAGENTA; 
或        A1:=MA(C,20);
A2:=MA(C,60);
REF(C,1)<A1 AND C>A1 AND A1>A2
{A1赋值:收盘价的20日简单移动平均
A2赋值:收盘价的60日简单移动平均
昨收<A1 AND 收盘价>A1 AND A1>A2} 
ma20:=ma(c,20);
ma60:=ma(c,60);
xg:CROSS(CLOSE,MA20) and c>ma60; 
 
 
30/     突破30日均线 选股指标   
  1. TJ1:=(C-REF(C,1))/REF(C,1)*100>=0.1;   
  2. VAR1:=LLV(LOW,13);   
  3. VAR2:=HHV(HIGH,13);   
  4. VAR3:=SMA((CLOSE-VAR1)/(VAR2-VAR1)*100,5,1);   
  5. VAR4:=SMA((VAR2-CLOSE)/(VAR2-VAR1)*100,5,1);   
  6. AA:=VAR3;   
  7. BB:=VAR4;   
  8. VAR5:=SMA(MAX(CLOSE-REF(CLOSE,1),0),5,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),5,1)*100;   
  9. CC:=EMA(VAR5,3);   
  10. DD:=MA(C,30)>=REF(MA(C,30),1);   
  11. EE:= L<=MA(C,26) AND H>=MA(C,30) ;   
  12. MTM:=CLOSE-REF(CLOSE,15);   
  13. MAMTM:=MA(MTM,8);   
  14. FF:=MAMTM>REF(MAMTM,2);    
  15. XG: CC>=REF(CC,2)AND C>O AND TJ1 AND EE AND DD AND FF;  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多