通达信选股公式编写之K线和MACD的学习

很多股民使用通达信软件来考察市场行情,今天讲解一下通达信股票软件的选股公式如何编写,以下是一些入门知识,关于K线和MACD指标的公式编写教程。

编辑指标并不难,记着几个重要的公式就可以了,电脑对公式很敏感,不能错,首先要记着,输入法要用全英输入法,不能用其他输入法然后转换英文输入。

学习编辑指标公式K线

由K线开始

K线的四个组成:

收盘价       开盘价 O  (字母O,不是数字0)      最高价 H             最低价 L

收阳线   C>O

收阴线   C<O

光头光脚阳线

公式表示就是     C>O AND  C=H  AND  O=L;

这里分别用到“ >    AND   =   ; ”   四个符号   按字面意思,就是“收盘价 大于 开盘价  并且 收盘价 等于 最高价 并且 开盘价 等于 最低价 ;

要记得的是,每一句结尾,都要加  “  ;   ” 这个符号。

上个图,大家就能更清楚理解。

想一下,头光脚阴线   应该用什么样的公式?

就是     C<O AND C=L AND O=H;

如果是昨天或前天或前几天的头光脚呢?

这里引入一个新的字符,REF(    ,   );      意思是 ?天前的?

例如是  昨天的收盘价     公式表示就是     REF(C,1);

             前天的收盘价     公式表示就是     REF(C,2);

             5天前的收盘价   公式表示就是   REF(C,5);

如果要做一个   今天的收盘价高于5天前的收盘价    公式表示就是 C>REF(C,5);

如果要做  今天涨停  公式表示就是  C/REF(C,1)>1.095;     

1.095可以换,如果你想  今天收5%,就是 C/REF(C,1)>1.05;

如果要做  今天跌停 公式表示就是   (C-REF(C,1))/REF(C,1)*100<-9.95;

现在来试做一个不难的选股公式,昨天跌停,今天涨停  公式表示就是   (REF(C,1)-REF(C,2))/REF(C,2)*100<-9.95 AND C/REF(C,1)>1.095;

选出来的效果如下

所谓的公式,其实就是某些固定意思的字符,如 >    AND   <   =  ;   以及某些变量的字符,如    REF(    ,   );  组合而成。这一篇《K线》,算是敲门砖,大家有时间的话,可以在电脑模拟输入,因为接下来,将是《均线》。

有关K线的公式和条件选股,股友们常问的就是这几种,如有遗留,欢迎各位股友补充。

有了初步的基础,现在来学习编辑  均线

均线  的字符是  MA(   ,    );

5天均线           公式表示就是      MA(C,5);

10天均线         公式表示就是      MA(C,10);

250天均线      公式表示就是      MA(C,250);

如此类推,想要几多天的均线,就把数字往里套。C也是可变的,可以是OLH。想要那个就要那个。

有了K线,再有了均线,就要把两者融合来用。

如果要做    今天收盘价在5天均线上     公式表示就是  C>MA(C,5);

如果要做    今天收盘价在5天均线下         公式表示就是 C<MA(C,5);

同理,如果要做    昨天收盘价在10天均线上         公式表示就是    REF(C,1)>MA(C,10);

你想做什么条件,就把相对应的字符往里套。

现在来试做一个不难的选股公式,收盘价在5天均线下,在10天均线上  公式表示就是   C<MA(C,5)  AND C>MA(C,10);

现在我们已经学了两个字符,一个是  REF(    ,   );   另一个是   MA(   ,    );

复习一下:

做一个   5天前的收盘价在10天均线下,今天的收盘价在5天均线上

公式表示就是

REF(C,5)<MA(C,10) AND C>MA(C,5);

选出的股票如下

MA(   ,    ); 是一个常用的字符,例如我们可以在成交量那里见到它。

这里顺带说一说“参数

如上图,参数有两个,分别是M1M2,区间都是(2,500),缺省(即是系统默认)分别是5和10。

配合成交量公式,MA(VOLUME,M1);    这个表示的是,5天的均量线  也可以这样来表示   MA(  V  ,  5  );  

要做式  5天均量线大于10天均量线,公式表示就是   MA(V,5)>MA(V,10);

现在来试做一个不难的选股公式   5天前的收盘价在10天均线下,今天的收盘价在5天均线上,5天均量线大于10天均量线   公式表示就是 

REF(C,5)<MA(C,10) AND C>MA(C,5) AND MA(V,5)>MA(V,10);

两根均线的选股,差不多就是这样了,下一篇说说三根或以上的均线,又是一个怎样的编辑法。

MACD指标公式的分解

例如MACD公式

DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);

DEA:EMA(DIF,MID);

MACD:(DIF-DEA)*2,COLORSTICK;

DIF、DEA、MACD,分别代表MACD指标的三个条件。

SHORT、LONG、MID 分别代表    参数(12、26、9) 

EMA    是指数移动平均  和   MA  是异曲同工

COLORSTICK   就是画柱状线

所以MACD,主要就是   短周期的收盘价减去长周期的收盘价   的计算结果

如果短周期的收盘价>长周期的收盘价 结果为,趋势向

如果短周期的收盘价<周期的收盘价  结果为,趋势向

得出的价差连成一条线(DIF);

这条线的移动平均线(DEA);

最后就是这两条线(DIF-DEA)的价差(MACD)用柱子表达出来。

经过这样的分解,MACD其实也没有神秘感好言,都是由基本的东西组成。

至于其他指标,大家可以自己试着分解一下,这样能更快、更清晰地了解指标编辑这个东西。

下面举例来讲讲如何将公式的应用

效果图

公式如下:

MA3:MA(C,3),COLORF00FF0;

MA5:MA(C,5),COLORYELLOW;

MA8:MA(C,8),COLORE66878;

MA10:MA(C,10),COLORWHITE;

MA12:MA(C,12),COLORGREEN;

MA15:MA(C,15),COLORRED;

DRAWICON(CROSS(MA3,MA8),L*0.98,17);

STICKLINE(MA3>=MA8,OPEN,CLOSE,2.5,0),COLORRED;

STICKLINE(MA3<=MA8,OPEN,CLOSE,2.5,0),COLORWHITE;

STICKLINE(CROSS(MA3,MA8),OPEN,CLOSE,3,0),COLORYELLOW;

DRAWTEXT(CROSS(MA3,MA8),L*0.97,’一战成名’),COLORRED;

下面来试着做出条件选股公式

第一步,为方便观察,把有关“颜色”的字符去掉,得到。

其中,MA3——MA15  这些代表均线。

DRAWICON(CROSS(MA3,MA8),L*0.98,17);

DRAWTEXT(CROSS(MA3,MA8),L*0.97,’一战成名’),COLORRED;

这两句的意思是,当   MA3金叉MA8  时,在  L*0.98  和  L*0.97  的位置加上符号和“一战成名”这四个字。

STICKLINE(MA3>=MA8,OPEN,CLOSE,2.5,0);

STICKLINE(MA3<=MA8,OPEN,CLOSE,2.5,0);

STICKLINE(CROSS(MA3,MA8),OPEN,CLOSE,3,0);

这三句是指,当符合某个条件时,绘画柱状线。

所以,在这些当中,起决定意义的,就是那两句话,把其它的去掉,得到。

辨别一下,最重要的,其实只是上图蓝色部分  CROSS(MA3,MA8)

保留它,把其它去掉,得到。

保留和  MA3  MA8  相关的字符,其它去掉,得到。

整理一下

好的,试试选股效果如何,为什么会这样?

 

好吧,加两个   “=”,如图,注意位置,成功。

选出来的效果如何?

Total
0
Shares
发表回复
相关文章