MACD指标的源码很简单,一共只有三句,我们把它全部拿出来看一下。
DIF:EMA(CLOSE,12)-EMA(CLOSE,26 );
DEA:EMA(DIF,9);
MACD:(DIF-DEA)×2,COLORSTICK
这三句源码表达的是什么意思呢?下面说一下指标的动态翻译。
第一句解释:输出DIF:收盘价的12日指数移动平均收盘价的26日指数移动平均。
第二句解释:输出DEA: DIF的9日指数移动平均。
第三句解释:输出平滑异同平均:(DIF-DEA)×2,COLORSTICK,
将指标源码和它的解释对照着读就可以明白,第一句话说的是2条均线的差值,第二句话就是我们想要的,它的意思就是对第一条线进行了9天的平滑处理。至于第三句表达的是MACD柱状体的输出,其中COLORSTICK是函数,意义是以柱状体的形式在图表上表现出来。
由此可知,第三句我们不需要,第一句是基础要保留,第二句是指标平滑的关键。既然可以做9天的平滑处理,为什么不可以选择其他天数做平滑处理呢?要知道MACD指标的发明人阿佩尔先生并没有说这样做不可以。
有人说单纯使用一种技术指标观察市场是片面的,不完整的,因为市场的表现是多元的,甚至是混沌的,如果用固定的单一技术指标去解释这个市场,得出的结论当然就是片面的,甚至是错误的。从这个角度出发,为了弥补单一指标的缺陷,应该使用指标组合来应对这个市场,以便解读不同的市场信息。
这句话很对,市场上就有人用均线配合MACD指标对行情走势作出预判,并且取得了很好的效,其中一种方法就是用30日均线的方向对MACD指标的金叉进行过滤。现在我们知道可以在MACD指标上利用再次平滑的方式实现指标均线化,如此一来不就是可以将均线与指标合二为一,从而实现指标组合带来的优势了吗?
有的朋友会说,我对指标函数不了解,这样的想法实现起来很困难。其实很简单,既然指标源码的第二句说的是平滑功能,我们只需照猫画虎,在第二句源码下面按照它的格式添加上我们想要的均线参数就可以了。
尝试一下,指标的第二句源码是:DEA:EMA(DIF, 9);如果想要在指标上面反映30日均线,则再次平滑的语句:DEA1: EMA (DIF, 30);
这里有两点需要大家注意:一是新语句的开头不能与第二句的开头一样,不然软件无法识;二是一旦这样做就是一个新的指标了,因此最好在你的软件里面利用公式编辑器的功能新建一个指标。这样做的原因是如果在原有的MACD指标上面添加语句,尽管当时会出现想要的结果,可是软件关闭后系统会将你的改动自动剧除,恢复成系统默认的原来的指标设置,你的努力会付之东流。
为了照顾不同群体的需求,下面用图解的方式将新指标的源码和设置新指标的过程演示给大家。
新指标的公式源码如下:
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA: EMA(DIF,9);
DEAL:EMA(DIF,N);
MACD:(DIF-DEA)x2,COLORSTICK;
这里N是常数,可以根据自己的需要设置均线参数。例如想要30日均线,就将N改为数字30即可。
在软件最上面的菜单里有“工具”一项,用鼠标点击它会弹出一个对话框,在点击“工具栏”一项,画面左侧或者右侧会出现一个图标,将鼠标放在上面,有文字提示“公式管理器”字样。
点击“公式管理器”,会出现一个如图5-1所示的对话框,用鼠标单击“用户”一栏.然后再双击“技术指标公式”。这一步完成后会看到如图5-2所示的然如一个对话框,选择“技术指标公式”菜单里面最下面的“其他类型”子菜单,后再单击“新建”字样,此时就会出现一个空白的“指标公式编辑器”页面,图5-3所示。再将新公式的源码复制下来,枯贴到空白的“指标公式编辑器”页面,再给新公式起个名字,最后点击“确定”就大功告成。
如图5-3所示,这是最后的公式编辑页面。只要注意图中标示的几个事项,按照要求填写,就能完成最后的工作。
你是否已经跃跃欲试了?那就让我们看一下二次平滑的效果吧。
图5-1对话框 图5-2对话框
图5-3公式编辑器页面