该指标是一个综合性的MACD增强分析系统,在传统MACD基础上叠加了多种信号识别和支撑压力计算功能。
核心构成与用法:
1. 基础MACD:计算了6日与19日EMA的差值(DIF),及其9日EMA(DEA),以及2倍的DIF-DEA差值(MACD柱)。这是分析的基础。
2. MACD柱状图颜色规则:
红色柱:MACD值大于0。
绿色柱:MACD值小于0。
白色柱:MACD值大于0但开始下降(即出现顶背离雏形)。
洋红色柱:MACD值小于0但开始上升(即出现底背离雏形)。
3. 特殊形态标识:
佛手信号:当满足一系列条件(如K线收阳、5/10/30日均线多头排列、DIF>DEA且双线在0轴上方、MACD柱增长、5日均量线大于34日均量线等)时,在MACD区域下方标记一个图标。这通常代表强势的多头启动状态。
二次翻红信号:当MACD在0轴上方经历连续下跌后首次转涨,并附加了三个过滤条件(13日EMA向上、或MACD柱绝对值较小、或MACD柱值小于0.10)之一时触发。该信号会显示图标和文字“↖翻红”,提示可能的多头再次发力点。
低买信号:当DIF在0轴下方上穿DEA(水下金叉)时触发,显示文字“↖低买”,提示潜在的底部买入机会。
加油信号:当DIF在0轴上方上穿DEA(水上金叉)时触发,显示文字“↖加油”,提示上涨趋势中的加速可能。
XG信号:是“二次翻红”、“低买”、“加油”三个信号的集合输出。
4. 支撑压力计算:
通过一个自定义算法计算“压力”和“支撑”价位。
输出四个数值:今日压力(昨压)、今日支撑(昨撑)、明日压力(明压)、明日支撑(明撑)。这些数值可用于预判股价的阻力与支撑位。
5. 其他辅助线:
以加粗红线输出 DIFF(即DIF)。
以加粗黄线输出 DDEA(即DEA)。
使用要点:
该指标将MACD的常规应用(如金叉死叉、背离、柱状线变化)进行了可视化编码(通过颜色和特殊柱状图)。
“佛手”、“二次翻红”、“低买”、“加油”等信号是该系统的核心交易提示,需结合其他技术分析或市场环境进行综合判断。
支撑压力数值为公式计算的理论值,在实际走势中需观察股价在这些价位附近的表现来确认其有效性。
由于叠加了多种信号和计算,图表可能显得复杂,建议先理解每个元素的定义,再观察其在历史行情中的表现,以掌握其提示规律。
DIF:EMA(CLOSE,6)-EMA(CLOSE,19),NODRAW;
DEA:EMA(DIF,9),NODRAW;
MACD:2*(DIF-DEA),COLORSTICK;
STICKLINE(MACD>0,MACD,0,0.5,0),COLORRED;
STICKLINE(MACD<0,MACD,0,0.5,0),COLORGREEN;
STICKLINE(MACD>0 AND MACD<REF(MACD,1),MACD,0,0.5,0),COLORWHITE;
STICKLINE(MACD<0 AND MACD>REF(MACD,1),MACD,0,0.5,0),COLORFF00FF;
FH1:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);
FH2:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;
FH3:=FH1 AND FH2 AND EMA(C,13)>REF(EMA(C,13),1);
FH4:=FH1 AND FH2 AND ABS((DIF-DEA)/C)<0.018;
FH5:=FH1 AND FH2 AND MACD<0.10;
VV:=CLOSE>OPEN AND MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,30)
AND DIF>DEA AND MACD>REF(MACD,1) AND DIF>0 AND DEA>0 AND
MA(VOL,5)>MA(VOL,34) AND MA(CLOSE,30)>=REF(MA(CLOSE,30),1);
佛手:IF(VV,1,0),NODRAW;
X0:=BARSLAST((CROSS(MACD,REF(MACD,1)) AND MACD>0) OR CROSS(MACD,0));
X1:=BARSLAST(CROSS(0.5,COUNT(MACD>REF(MACD,1),X0+1)=X0+1));
X2:=COUNT(MACD<REF(MACD,1),X1+1)=X1+1 AND COUNT(MACD<0,X1+1)<=2;
X3:=REF(X2,1) AND MACD>REF(MACD,1) AND C>O AND C>REF(C,1);
STICKLINE(X1=0 AND MACD>0,MACD,0,2,0),COLORDCDC00;
STICKLINE(X3,MACD,0,2,0),COLOR0854FF;
DRAWICON(佛手,-0.15,11);
二次翻红:(FH3 OR FH4 OR FH5),COLORRED,NODRAW;
低买:CROSS(DIF,DEA) AND DIF<0,COLORFF00FF,NODRAW;
加油:CROSS(DIF,DEA) AND DIF>0,COLORYELLOW,NODRAW;
DRAWICON(二次翻红,-0.05,1);
DRAWTEXT(二次翻红,-0.15,'↖翻红'),COLORRED;
DRAWTEXT(CROSS(DIF,DEA) AND DIF<0,DEA-0.02,'↖低买'),COLORFF00FF;
DRAWTEXT(CROSS(DIF,DEA) AND DIF>0,DEA-0.05,'↖加油'),COLORYELLOW;
XG:二次翻红 OR 低买 OR 加油,NODRAW;
YLZC:=IF(CLOSE=INDEXC,(INDEXC+INDEXH+INDEXL+INDEXO)/4,AMOUNT/(VOL+0.01)/100);
阻价:=IF(CLOSE=INDEXC,YLZC+INDEXC-INDEXL,YLZC+(CLOSE-LOW));
支价:=IF(CLOSE=INDEXC,INDEXL+INDEXC-YLZC,LOW+(CLOSE-YLZC));
今压:REF(阻价,1),LINETHICK0,COLORAA11BB,NODRAW;
今撑:REF(支价,1),LINETHICK0,COLOR009900,NODRAW;
明压:阻价,LINETHICK0,NODRAW;
明撑:支价,LINETHICK0,NODRAW;
DIFF:DIF,COLORRED,LINETHICK2;
DDEA:DEA,COLORYELLOW,LINETHICK2;