[AG260921]实用MACD副图-通达信指标源码分享

【免责声明】本文仅拆解指标算法原理、信号含义,属编程与源码科普,不构成任何投资建议。市场有风险,据此操作盈亏自负。
01 这套副图,到底在画什么
你是不是也这样:打开行情软件,副图里红红绿绿的柱子晃来晃去,知道它在讲均线的事,可就是没想明白那根柱子到底怎么冒出来的。
这套实用MACD副图,干的活儿特别单纯——把两条快慢均线的距离,画成一根能正能负的柱子。涨的时候柱子往上蹿,跌的时候往下扎,中间那条零轴,就是快慢线刚碰平的位置。
先给你一张速查卡,五秒抓重点:
02 指标源码分享|实用MACD

指标编号:AG260921
指标完整源码:
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIFF,9);MACD:2*(DIFF-DEA),COLORSTICK;D1:=EMA(C,3)-EMA(C,8);D2:=EMA(O,3)-EMA(O,8);D3:=EMA(H,3)-EMA(H,8);D4:=EMA(L,3)-EMA(L,8);DRAWICON(CROSS(D1,DIFF)ANDDIFF<-0.05,D4-0.1,1);DRAWICON(CROSS(DIFF,D1)ANDDIFF>0.1,D3+0.1,2);STICKLINE(D1>=D2,D1,D2,8,0),COLOR0055AA;STICKLINE(D1<=D2,D1,D2,8,0),COLOR006600;STICKLINE(D1>=D2,D1,D2,5,0),COLOR0077CC;STICKLINE(D1>=D2,D1,D2,3,0),COLOR0099DD;STICKLINE(D1>=D2,D3,D4,0,0),COLOR00BBFF;STICKLINE(D1<=D2,D1,D2,5,0),COLOR009900;STICKLINE(D1<=D2,D1,D2,3,0),COLOR00BB00;STICKLINE(D1<=D2,D3,D4,0,0),COLOR00EE00;
03 柱子是怎么从两条均线里长出来的
先说DIFF,它干的活儿特别直白:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26)
拿十二日指数平滑均线,减去二十六日那条,剩下的差就是DIFF。为什么是十二和二十六?十二天大约等于半个月交易里大家盯的那条短线,二十六天接近一个月。把短线取成三天,DIFF会跟着分时乱抖;取成六十天,等它反应过来行情都走完一截了。十二和二十六卡在"看得见趋势又不被日常抖动带跑"的中间,才成了约定俗成的搭档。
DEA是DIFF的平滑版:
DEA : EMA(DIFF,9)
把DIFF再走九次指数平滑,毛刺磨掉,线就稳了。九天这个参数,也是为了既不太钝、又不太跳——取三天太灵敏假动作多,取二十天又慢半拍,九天正好卡在中间。
柱子本身更简单:
MACD : 2*(DIFF-DEA), COLORSTICK
DIFF减DEA,乘二,正负直接变成红绿柱子。乘二只是把幅度拉长,让你眼睛更容易抓住两线开口大小,纯属视觉放大,不改方向。
有人会问,DIFF和DEA都是均线差,要两根干啥?DIFF是毛坯,抖得厉害;DEA是精修,把毛坯再磨一遍。看柱子看DIFF减DEA,看趋势拐点看DIFF和DEA谁上谁下,两根配合才完整。
顺带说,DIFF和DEA在零轴上下穿插,本身就是最朴素的转强转弱提示:从下往上叉过零轴,说明快线重新压过慢线;反叉则反之。柱子只是把这个穿插画得更直观,省得你拿尺子比。
这也是MACD比单根均线聪明的地方:它不只看价格位置,还看位置变化得快还是慢。
再补一句COLORSTICK的脾气:它看正负自动上红下绿,正得越多红得越亮,负得越多绿得越沉,你靠颜色深浅就能判断快慢线掰开的口子有多大。
那两个小图标又是怎么来的?D1到D4分别用三日和八日的开高低收各算一条差,再和DIFF比谁高谁低。D1从下叉上DIFF、且DIFF还在零轴下点一个,从上叉下、DIFF在零轴上点另一个,本质是拿更短周期提前半步提醒快慢线要拐了。
写指标时,参数最忌讳凭感觉硬填。这几个数看着老套,其实是被无数人调出来的舒服区间。你照着改改周期,能玩出完全不同的节奏感。
参数不是玄学。把十二改成八、二十六改成二十,DIFF对短线更敏感、柱子抖得更欢;反过来拉长周期,柱子变懒只抓大波。这几个数,是你在灵敏和安静之间拨的旋钮。下次看副图,先找零轴,再盯柱子朝哪边长,三层逻辑一眼就通。
说到底,整套指标就是用快慢均线的差,量出价格是在加速还是泄气。柱子越长,说明快慢线掰得越开,动能越猛;柱子缩到零轴,说明两边又并拢了。看懂这三层,副图就不再是一团乱麻。
评论区聊聊:你平时看MACD,更习惯盯柱子长短,还是盯DIFF和DEA谁上谁下?
逻辑顺了,副图就不是冷冰冰的线,而是能读懂的话。
