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

AI 智能摘要

AI 正在思考中...

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

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

学习编辑指标公式K线

由K线开始

K线的四个组成:

收盘价 C 开盘价 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
发表回复
相关文章