指标构成与显示元素:
1. 核心MACD线:
`DIF`线:由12日收盘价指数移动平均减去26日收盘价指数移动平均计算得出,显示为红色粗线。
`DEA`线:为`DIF`线的9日指数移动平均,显示为红色细线(或默认线宽)。
2. 买卖点文字标注:
当`DIF`线向上穿越`DEA`线(金叉)时,在`DIF`线位置标注红色文字“大帥买点”。
当`DEA`线向下穿越`DIF`线(死叉)时,在`DIF`线位置标注绿色文字“大帥卖点”。
3. 彩色柱状线(大帥彩柱):
基础柱状线:以`(DIF-DEA)2`的值绘制彩色柱状线(`COLORSTICK`),直观显示MACD的柱状图。
蓝色强化柱:当“大帥彩柱”数值大于0(即通常的红色正能量柱)但当前值小于前一日值时(正能量柱缩短),用蓝色粗柱线重新绘制该柱,提示正能量柱动能减弱。
洋红色强化柱:当“大帥彩柱”数值小于0(即通常的绿色负能量柱)但当前值大于前一日值时(负能量柱缩短),用洋红色粗柱线重新绘制该柱,提示负能量柱动能减弱(空方力量减弱)。
4. 辅助趋势分析线组:
`_DIF`与`_DEA`:重新计算并定义了另一组MACD的`DIF`线(显示为绿色)和`DEA`线。
`__强度`线:当`_DIF`线位于`_DEA`线上方时,绘制红色的`_DIF`线,代表多头强度。
`_强度`线:当`_DEA`线位于`_DIF`线下方时,绘制`_DEA`线,其颜色和线型取决于公式系统的默认设置或前序定义(此处代码未明确其颜色,通常可能为默认色或与`_DEA`同色)。
5. 趋势起爆信号:
定义一个“趋势起爆”信号。触发条件为:`_DIF`线上穿`_DEA`线(金叉)且 `_DEA`线的数值小于等于-0.07。当条件满足时,在`_DIF`线数值的1.5倍高度位置,显示一个洋红色的信号点,并在其上方1.2倍位置标注黄色文字“趋势起爆”。
6. 买卖点图标标注:
在`_DIF`线上穿`_DEA`线(金叉)的位置,于`_DEA`线处标注1号图标(通常为向上箭头或笑脸等买入图标)。
在`_DEA`线下穿`_DIF`线(死叉)的位置,于`_DEA`线处标注2号图标(通常为向下箭头或哭脸等卖出图标)。
使用逻辑总结:
该指标在传统MACD的基础上进行了多重增强。
基础信号:观察`DIF`与`DEA`的金叉/死叉,辅以“大帥买点/卖点”文字提示。
动能细节:通过蓝色和洋红色的强化柱状线,更细致地观察正能量柱和负能量柱的动能变化(缩短即动能减弱),这比单纯观察柱状图颜色更有预警意义。
趋势强度:通过`__强度`和`_强度`线的分离显示,可以直观看到多头(红色`_DIF`)主导还是空头主导的区间。
深度起爆点:通过“趋势起爆”信号,专门捕捉在零轴下方较深位置(`DEA <= -0.07`)发生的金叉,这可能意味着强烈的超跌反弹或趋势反转起点。
图标确认:在辅助线组`_DIF`和`_DEA`的交点处使用图标进行二次确认。
核心用法:
综合观察“大帥买点”文字、金叉图标与“趋势起爆”信号的重合或接近,可作为重点关注的买入机会,尤其是当“趋势起爆”信号出现时。卖点则主要依据“大帥卖点”文字和死叉图标。同时,结合彩色柱状线的动能变化(蓝色柱出现预示上涨动能减弱,洋红色柱出现预示下跌动能减弱),可以对持仓进行更精细的管理。
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORRED,LINETHICK3;
DEA:EMA(DIF,9),COLORRED,LINETHICK0;
DRAWTEXT(CROSS(DIF,DEA),DIF-0,'大帥买点'),COLORRED;
DRAWTEXT(CROSS(DEA,DIF),DIF+0,'大帥卖点'),COLORGREEN;
大帥彩柱:(DIF-DEA)*2,COLORSTICK;
STICKLINE(((大帥彩柱<REF(大帥彩柱,1)) AND (大帥彩柱>0)),0,大帥彩柱,1,0),COLORLIBLUE,LINETHICK2;
STICKLINE(((大帥彩柱>REF(大帥彩柱,1)) AND (大帥彩柱<0)),0,大帥彩柱,1,0),COLORFF00FF,LINETHICK2;
MACD_DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
MACD_DEA:=EMA(MACD_DIF,9);
_趋势起爆:ABS((CROSS(MACD_DIF,MACD_DEA)&&MACD_DEA<=-0.07)*MACD_DIF)*1.50,COLORLIMAGENTA;
_DIF:MACD_DIF,COLORGREEN;
_DEA:MACD_DEA;
__强度:IF(_DIF>_DEA,_DIF,DRAWNULL),COLORRED,LINETHICK1;
_强度:IF(_DEA<_DIF,_DEA,DRAWNULL);
DRAWTEXT(ABS(_趋势起爆)>0,_趋势起爆*1.2,' 趋势起爆'),COLORYELLOW;
DRAWICON(CROSS(_DIF,_DEA),_DEA,1);
DRAWICON(CROSS(_DEA,_DIF),_DEA,2);