核心逻辑
这是一个双MACD指标系统,包含传统MACD和短期MACD的组合。核心逻辑是通过不同周期的指数移动平均线(EMA)之差来判断股价趋势: 1. **传统MACD(蓝色系)**:用30日EMA减去60日EMA得到DIFF,再对DIFF取15日EMA得到DEA,最后用3倍柱状图显示 2. **短期MACD(紫色/绿色系)**:用9日EMA减去18日EMA得到DIF,再用7日EMA得到DEA1 通过两组不同周期的EMA交叉来判断多空趋势,柱状图颜色区分多头和空头状态。
买卖信号
- **买入信号**: - 红箭:DIFF上穿DEA(金叉)或DIFF=DEA - B点:DIF上穿DEA1(金叉),显示绿色买入图标 - 上穿:DEA从负转正的5日内首次金叉,显示蓝色向上箭头 - **卖出信号**: - 下穿:DEA从正转负的5日内首次死叉,显示绿色向下箭头
用法
1. **看多空**:DEA<0显示"日线空头"信号,表示处于空头趋势 2. **红箭买入**:当DIFF上穿DEA时买入,显示紫色向上箭头 3. **B点买入**:当DIF上穿DEA1时买入,显示绿色图标 4. **柱状图颜色**: - 蓝色柱:多头且增量 - 粉色柱:多头但缩量 - 紫色柱:空头但增量 - 黄色柱:空头且缩量
公式源码
DIFF:EMA(CLOSE,30)-EMA(CLOSE,60),COLOR0000FF,LINETHICK2; DEA:EMA(DIFF,15),LINETHICK2,COLOR00FFFF; 差:(DEA-DIFF),COLORFF8000,NODRAW; macd:3*(DIFF-DEA),COLOR4080FF,NODRAW; STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,1,0),COLOR4080FF; STICKLINE(MACD<REF(MACD,1) AND MACD>0,0,MACD,1,0),COLORFF8080; STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,1,0),COLORFF80FF; STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,1,0),COLORFFCC66; DIF:EMA(CLOSE,9)-EMA(CLOSE,18),LINETHICK2,COLORFF00FF; DEA1:EMA(DIF,7),LINETHICK2,COLOR00FF00; 下穿:=COUNT(DEA<=0,5)=1 AND DEA<=0; 上穿:=COUNT(DEA>=0,5)=1 AND DEA>=0; DRAWTEXT(下穿,1,'↓'),COLOR00FF00; DRAWTEXT(上穿,1,'↑'),COLOR0000FF; 日线空头:IF(DEA<0,1,0),COLORFFFFFF; 红箭:crOSS(DIFF,DEA) OR (DIFF-DEA)=0,NODRAW,COLOR7500EA; B:CROSS(DIF,DEA1),NODRAW,COLOR8080FF; DRAWICON(B,MACD,7); DRAWICON(红箭,DEA,1);