通达信MACD背离副图指标源码
该公式为MACD指标的增强版,主要功能:
1. 计算标准MACD(DIF、DEA、MACD柱)
2. 自动绘制MACD柱的上升/下降趋势线(H1J_22、H1J_26)
3. 标记前一个MACD柱高点(前1高)
4. 输出买入信号(XG):当MACD柱上穿其自身趋势线时触发
使用方法:
- 直接加载到副图指标
- 黄色线为前高参考
- 出现信号时表示MACD柱突破下降趋势线,可作买入参考
DI1F:=(EMA(CLOSE,12) - EMA(CLOSE,26));
DE1A:=EMA(DI1F,9);
MACD:=(2 * (DI1F - DE1A));
DIF:=(EMA(CLOSE,12) - EMA(CLOSE,26)),COLORFFFFFF;
DEA:=EMA(DIF,9),COLOR00FFFF;
H1J_19:=HHVBARS(MACD,BARSLAST(MACD<0)+1);
H1J_20:=CROSS(BACKSET(CROSS(0,MACD),REF(H1J_19,1)+2),0.5);
H1J_22:=DRAWLINE(H1J_20,MACD,REF(H1J_20,1),REF(MACD,1),1);
H1J_23:=LLVBARS(MACD,BARSLAST(MACD>0)+1);
H1J_24:=CROSS(BACKSET(CROSS(MACD,0),REF(H1J_23,1)+2),0.5);
H1J_25:=BARSLAST(FILTERX(CROSS(0,MACD),BARSCOUNT(CLOSE)));
H1J_26:=DRAWLINE(H1J_24,MACD,REF(H1J_24,1),REF(MACD,1),1);
MACD0:=BACKSET(ISLASTBAR,BARSLAST(H1J_20)+1);
MACD1:=MACD0>REF(MACD0,1);
前1高:=REF(MACD,BARSLAST(MACD1)),COLORYELLOW,LINETHICK2;
XG:CROSS(MACD>H1J_22,0.5);
未来函数检测结果如下:
该公式包含未来函数:BACKSET
定制指标公式、软件请联系QQ或微信同号:88652583
DI1F赋值:(收盘价的12日指数移动平均 - 收盘价的26日指数移动平均)
DE1A赋值:DI1F的9日指数移动平均
MACD赋值:(2 * (DI1F - DE1A))
DIF赋值:(收盘价的12日指数移动平均 - 收盘价的26日指数移动平均),COLORFFFFFF
DEA赋值:DIF的9日指数移动平均,COLOR00FFFF
H1J_19赋值:上次MACD<0距今天数+1日内MACD距今天数
H1J_20赋值:若0上穿MACD则将最近1日前的H1J_19+2周期置为1上穿0.5
H1J_22赋值:当满足条件H1J_20时,在MACD位置画直线起点,当满足条件1日前的H1J_20时,在1日前的MACD位置画直线终点,1表示是否延长.
H1J_23赋值:上次MACD>0距今天数+1日内MACD距今天数
H1J_24赋值:若MACD上穿0则将最近1日前的H1J_23+2周期置为1上穿0.5
H1J_25赋值:上次0上穿MACD的收盘价的有效数据周期数日反向过滤距今天数
H1J_26赋值:当满足条件H1J_24时,在MACD位置画直线起点,当满足条件1日前的H1J_24时,在1日前的MACD位置画直线终点,1表示是否延长.
MACD0赋值:若是否最后一个周期则将最近上次H1J_20距今天数+1周期置为1
MACD1赋值:MACD0>1日前的MACD0
前1高赋值:上次MACD1距今天数日前的MACD,画黄色,线宽为2
输出XG:MACD>H1J_22上穿0.5
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图