夜雨聆风学习资料网

ARTICLE · 1229242

量化高级MACD 顶底背离高级指标源码

量化高级MACD 顶底背离高级指标源码

今天要分享的是MACD,大家每天都在用,多少都有所了解。

MACD的柱状体分为红色和绿色

红色柱:如果红色线一根比一根长说明市场上升的动力非常强;一根比一根短说明上升动力走弱。

绿色柱:如果绿色线一根比一根长说明市场下跌的动力比较强大;一根比一根短说明市场下跌动力衰退。

MACD与价格低位背离金叉,表示价格处于底部建仓阶段,后市涨幅相当可观;

MACD与价格顶部背离死叉,表示价格处于出货阶段,后市跌幅相当可怕。

不再过多复述,网上关于MACD的很多很多

书本上也有非常详细陈述

上方是系统自带MACD指标公式

下面是我编写的量化MACD顶底背离指标公式

二者区别还是很明显的。

快线:=EMA(CLOSE,12)-EMA(CLOSE,26);

慢线:=EMA(快线,9);

柱体:=2*(快线-慢线);

STICKLINE(快线<0,0,快线,2,0),COLORGREEN;

STICKLINE(快线>=0,0,快线,2,0),COLOR00FFFF;

STICKLINE(慢线>=0,0,慢线,2,-1),COLOR0000FF;

STICKLINE(慢线<0,0,慢线,2,-1),COLORGREEN;

DRAWICON(CROSS(快线,慢线),快线,1);

DRAWICON(CROSS(慢线,快线),慢线,2);

STICKLINE(快线>=REF(快线,1) AND 慢线>REF(慢线,1) AND 快线<0,0,快线,2,0),COLORFF00FF;

金叉:=CROSS(快线,慢线);

死叉:=CROSS(慢线,快线);

底部:IF(快线>=REF(快线,1) AND 慢线<REF(慢线,1),快线,DRAWNULL),LINETHICK8;

顶部:IF(快线<REF(快线,1) AND 慢线>REF(慢线,1),快线,DRAWNULL),COLORFF0000,LINETHICK8;

IF(快线>=REF(快线,1) AND 慢线>REF(慢线,1),快线,DRAWNULL),COLORFF00FF,LINETHICK6;

IF(快线<REF(快线,1) AND 慢线<REF(慢线,1),快线,DRAWNULL),COLOR00FF00,LINETHICK8;

红柱天数:IF(BARSLAST(柱体<0),BARSLAST(柱体<0),0),NODRAW,COLORRED;

绿柱天数:IF(BARSLAST(柱体>0),BARSLAST(柱体>0),0),NODRAW,COLORGREEN;

死叉周期:=BARSLAST(死叉);

底谷价格:=LLV(CLOSE,死叉周期+1);

底谷快线:=LLV(快线,死叉周期+1);

前底价格:=REF(底谷价格,死叉周期+1);

前底快线:=REF(底谷快线,死叉周期+1);

再前底价格:=REF(前底价格,死叉周期+1);

再前底快线:=REF(前底快线,死叉周期+1);

快线阶数:=IF(前底快线>0,INTPART(LOG(前底快线))-1,INTPART(LOG(-前底快线))-1);

快线首位:=INTPART(前底快线/POW(10,快线阶数));

前阶数:=IF(再前底快线>0,INTPART(LOG(再前底快线))-1,INTPART(LOG(-再前底快线))-1);

前首位:=INTPART(再前底快线/POW(10,前阶数));

当前量化:=INTPART(快线/POW(10,快线阶数));

前当前量化:=INTPART(快线/POW(10,前阶数));

直接底背离:=(底谷价格<前底价格) AND (当前量化>快线首位) AND (柱体<0 AND REF(柱体,1)<0) AND 当前量化<=REF(当前量化,1);

隔峰底背离:=(底谷价格<再前底价格 AND 再前底价格<前底价格) AND (前当前量化>前首位) AND (柱体<0 AND REF(柱体,1)<0) AND 前当前量化<=REF(前当前量化,1);

底背离:=直接底背离 OR 隔峰底背离;

背离回升:=((当前量化>REF(当前量化,1))*REF(直接底背离,1)) OR ((前当前量化>REF(前当前量化,1))*REF(隔峰底背离,1)),NODRAW;

底背离消失:=(REF(直接底背离,1) AND 底谷快线<=前底快线) OR (REF(隔峰底背离,1) AND 底谷快线<=再前底快线);

DRAWTEXT(TFILTER(底背离,柱体>0,1),(快线+柱体),'下跌钝化'),COLORRED;

DRAWTEXT(TFILTER(底背离消失,底背离,1),(快线+柱体),'消失'),COLORYELLOW;

DRAWTEXT(TFILTER(背离回升,柱体>0,1),快线*1.1,'底背离'),COLOR0000FF;

金叉周期:=BARSLAST(金叉);

顶谷价格:=HHV(CLOSE,金叉周期+1);

顶谷快线:=HHV(快线,金叉周期+1);

前顶价格:=REF(顶谷价格,10);

前顶快线:=REF(顶谷快线,10);

再前顶价格:=REF(前顶价格,10);

再前顶快线:=REF(前顶快线,10);

顶阶数:=IF(前顶快线>0,INTPART(LOG(前顶快线))-1,INTPART(LOG(-前顶快线))-1);

顶首位:=INTPART(前顶快线/POW(10,顶阶数));

前顶阶数:=IF(再前顶快线>0,INTPART(LOG(再前顶快线))-1,INTPART(LOG(-再前顶快线))-1);

前顶首位:=INTPART(再前顶快线/POW(10,前顶阶数));

顶当前量化:=INTPART(快线/POW(10,顶阶数));

顶前当前量化:=INTPART(快线/POW(10,前顶阶数));

直接顶背离:=(顶谷价格>前顶价格) AND (顶当前量化<顶首位) AND (柱体>0 AND REF(柱体,1)>0) AND 顶当前量化>=REF(顶当前量化,1);

隔峰顶背离:=(顶谷价格>再前顶价格 AND 再前顶价格>前顶价格) AND (顶前当前量化<前顶首位) AND (柱体>0 AND REF(柱体,1)>0) AND 顶前当前量化>=REF(顶前当前量化,1);

顶背离:=直接顶背离 OR 隔峰顶背离;

顶背离回落:=((顶当前量化<REF(顶当前量化,1))*REF(直接顶背离,1)) OR ((顶前当前量化<REF(顶前当前量化,1))*REF(隔峰顶背离,1)),NODRAW;

顶背离消失:=(REF(直接顶背离,1) AND 顶谷快线>=前顶快线) OR (REF(隔峰顶背离,1) AND 顶谷快线>=再前顶快线);

DRAWTEXT(TFILTER(顶背离,柱体<0,1),(快线+柱体),'上涨钝化'),COLORGREEN;

DRAWTEXT(TFILTER(顶背离消失,顶背离,1),(快线+柱体),'消失'),COLORYELLOW;

DRAWTEXT(TFILTER(顶背离回落,柱体<0,1),快线*1.02,'顶背离'),COLORMAGENTA;


复制多?号问题导致安装失败

嫌弃手动复制麻烦者

可借助小程序用一键复制指标公式源码功能

复制后公式源码和上面一致。

公式安装及快速选股方法

打开通达信软件,按快捷键 Ctrl+F 打开公式管理器。

选择技术指标公式-> 其他类型,点击新建。

将上方提供的完整源码复制粘贴到编辑框中,公式名称可命名为: 量化高级MACD,点击测试公式,通过后点击“确定”保存。

更多实用好用选股公式如下:

机构专用超级指标源码

信号少而精的选股公式

一阳指战法选股公式

主力状态三色指标源码

主力暗中建仓选股器

超级主力建仓选股公式

成交量选股绝招指标公式

通达信最好用的指标公式

主力找票器3.0指标源码

神奇波段顶底指标公式

主力吸筹紫色副图指标

尾盘量化选股指标源码

庄家抬轿指标公式源码

跟庄王火箭选股指标公式

主力资金介入选股公式源码
三步点金选股公式源码
异动起起飞选股指标源码
龙抬头选股公式
真正波段王指标源代码
每天坚持分享这些经过反复推敲、实战验证的选股公式

借平台之力、靠你我之手,传到每一个真正需要的人面前。

把真正有用的东西,分享给更多需要的人
请大家安装后请大家点+鼓励我!赠人玫瑰,手有余香。
再次强调所有程序均为免费分享
本文为通达信指标公式教学,仅供学习与交流,不构成任何投资建议或买卖依据,文中配图为函数合成的教程示例图形不代表未来趋势,指标仅为分析辅助工具,仅供参考。

相关学习资料