第二十一篇——MACD与KDJ合二为一指标公式怎么编写?(从零起步编写通达信指标公式系列)
在编写MACD与KDJ合二为一指标公式之前,先来了解一下技术指标共振。常见的技术指标共振有三种类型:单指标多周期共振、单指标多级别共振、多技术指标共振,今天主要介绍第三种。
多技术指标共振是指多个技术指标显示出相似的趋势或信号,这通常被视为市场趋势或价格变化的信号,并表明市场可能出现更大的变化。通过寻找多技术指标共振的信号,提高成功率,以便做出相对明智的交易决策。但是要注意,多技术指标共振并不是一定可靠的,有时技术指标可能会出现逆势信号。因此,对于使用技术分析进行交易的人来说,要知道指标有一定的成功概率,不能保证做到盈利,需要结合交易系统、资金管理等进行综合决策。
MACD指标和KDJ指标是比较常用的指标,尤其MACD,基本上交易软件副图都是默认使用MACD指标。
MACD指标有三个输出变量,DIF(快线)、DEA(慢线)和MACD柱线,另外还有一个在MACD的公式里没有明显体现,但是却非常重要的0轴。下图为通达信自带MACD指标公式,默认参数(12,26,9)。
KDJ指标也有三个输出变量,K(快线)、D(慢线)和J(敏感线)。下图为通达信软件自带KDJ指标公式,默认参数(9,3,3)。
今天主要利用MACD与KDJ的金叉共振,在看盘界面发出信号或者选股。MACD金叉其实是DIF、DEA金叉,KDJ金叉为K、D金叉。
总体来说还是比较简单的,MACD和KDJ的源码照抄,参数就用默认参数。分别写出金叉条件,用AND连接就行了。如果想做成MACD与KDJ合二为一指标公式在副图上显示,两个指标会比较杂乱,可以只显示其中一个指标就行了,另一个不显示。我这里是只显示MACD。此外可以给技术指标加上提醒,方便观察信号。
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
JC:=CROSS(DIF,DEA) AND CROSS(K,D);{MACD、KDJ同时金叉}
DRAWICON(JC,DEA,1);{同时金叉,画小箭头}
STICKLINE(JC,0,DEA,1,0),COLORYELLOW;{同时金叉,画黄色柱线};
平时我们看盘可以发现,MACD的0轴类似于主图的MA60均线,可以看到K线在MA60上方,DIF基本上也会在0轴上方,虽然不完全同步,但是可以作为参考。(如下图)如果不想逆势在MA60下方做交易,可以再加上限制条件DIF>0,就可以过滤掉MACD零轴下方的信号。
JC:=CROSS(DIF,DEA) AND CROSS(K,D) AND DIF>0;
本文来自技术Pie
关注博主,学习更多通达信指标公式编写知识。