买卖信号
- **买入信号(多头信号)**:DIF上穿DEA(CROSS(DIF,DEA)),表示金叉形成,是买入时机 - **卖出信号(空头信号)**:DEA上穿DIF(CROSS(DEA,DIF)),表示死叉形成,是卖出时机 - **DRAWNUMBER显示**:在金叉位置显示"绿面积"数值(上一周期绿柱总和),在死叉位置显示"红面积"数值(上一周期红柱总和),以及MACD当前值对应的周期数 - **STICKLINE特殊信号**:在DIF>DEA后第7、15、28、36、48天绘制不同层次的彩色柱状线,用于标识多头趋势的持续时间
用法
1. **基本用法**:该指标是对标准MACD的优化可视化版本。当DIF线上穿DEA线时形成金叉,为买入信号;当DIF线下穿DEA线时形成死叉,为卖出信号 2. **红绿面积**:红面积表示多方区域的累积量能,绿面积表示空方区域的累积量能,可用于判断多空力量对比 3. **周期标识**:通过STICKLINE在特定天数(7、15、28、36、48天)绘制柱状线,帮助识别趋势运行的天数周期,这些节点可能发生变盘 4. **注意事项**: - MACD指标对震荡行情敏感度较低,容易产生频繁交叉信号 - 建议结合其他指标或趋势线使用,以提高信号准确率 - 周期标识天数仅供参考,并非绝对变盘点
公式源码
DIF:EMA(CLOSE,12)-EMA(CLOSE,26); DEA:EMA(DIF,9) LINETHICK1 COLOR00FFFF ; DEA1:EMA(DIF,9) LINETHICK2 COLOR006EE4 ; macd:(DIF-DEA)*2,COLORSTICK; 红面积:IF(DIF>DEA,SUM(MACD,BARSLAST(crOSS(DIF,DEA))),DRAWNULL),NODRAW,COLORLIRED; 绿面积:IF(DIF<DEA,SUM(MACD,BARSLAST(CROSS(DEA,DIF))),DRAWNULL),NODRAW,COLORGREEN; DRAWNUMBER(CROSS(DIF,DEA),DEA,REF(绿面积,1)),COLORGREEN; DRAWNUMBER(CROSS(DEA,DIF),DEA*1.1,REF(红面积,1)),COLORLIRED; DRAWNUMBER(DIF>DEA,MACD,BARSLAST(CROSS(DIF,DEA))+1),COLORRED; DRAWNUMBER(DIF<DEA,MACD,BARSLAST(CROSS(DEA,DIF))+1),COLORCYAN; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=7,0,MACD,1,0),COLOR00ECFD; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=7,0,MACD,1.5,0),COLOR00B5F3; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=7,0,MACD,2,0),COLOR0084F3; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=15,0,MACD,1,0),COLOR00ECFD; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=15,0,MACD,1.5,0),COLOR00B5F3; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=15,0,MACD,2,0),COLOR0084F3; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=28,0,MACD,1,0),COLOR00ECFD; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=28,0,MACD,1.5,0),COLOR00B5F3; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=28,0,MACD,2,0),COLOR0084F3; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=36,0,MACD,1,0),COLOR00ECFD; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=36,0,MACD,1.5,0),COLOR00B5F3; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=36,0,MACD,2,0),COLOR0084F3; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=48,0,MACD,1,0),COLOR00ECFD; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=48,0,MACD,1.5,0),COLOR00B5F3; STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=48,0,MACD,2,0),COLOR0084F3; STICKLINE(COUNT(DIF<DEA,BARSLAST(CROSS(DIF,DEA))+1)=7,0,MACD,1,0), COLORE47833; STICKLINE(COUNT(DIF<DEA,BARSLAST(CROSS(DIF,DEA))+1)=15,0,MACD,1,0), COLORE47833; STICKLINE(COUNT(DIF<DEA,BARSLAST(CROSS(DIF,DEA))+1)=28,0,MACD,1,0) COLORE47833; STICKLINE(COUNT(DIF<DEA,BARSLAST(CROSS(DIF,DEA))+1)=36,0,MACD,1,0), COLORE47833; STICKLINE(COUNT(DIF<DEA,BARSLAST(CROSS(DIF,DEA))+1)=48,0,MACD,1,0), COLORE47833; IF(DIF>REF(DIF,1),DIF,DRAWNULL) CIRCLEDOT LINETHICK3 COLOR2424FF; IF(DIF>REF(DIF,1),DIF,DRAWNULL) CIRCLEDOT LINETHICK1 COLOR6666FF; IF(DIF<REF(DIF,1),DIF,DRAWNULL) CIRCLEDOT LINETHICK3 COLORFF8800; IF(DIF<REF(DIF,1),DIF,DRAWNULL) CIRCLEDOT LINETHICK1 COLORFFFF00;