买卖信号
1. **买入信号**: - `CROSS(DIFF,DEA)`:DIFF上穿DEA(金叉),在最低价下方标注'B'(黄色) - `CROSS(DIFF1,DEA1)`:DIFF1上穿DEA1(金叉),在最低价下方标注'B'(白色) 2. **卖出信号**: - `CROSS(DEA,DIFF)`:DIFF下穿DEA(死叉),在最高价上方标注'S'(绿色) - `CROSS(DEA1,DIFF1)`:DIFF1下穿DEA1(死叉),在最高价上方标注'S'(绿色) 3. **多头/空头显示**: - DIFF>DEA时K线显示红色(多头) - DIFF<=DEA时K线显示白色(空头)
用法
1. **适用场景**:中短期趋势交易,主要用于判断MACD金叉死叉信号 2. **使用方法**: - 当出现金叉信号(B)时考虑买入 - 当出现死叉信号(S)时考虑卖出 - 可结合均线(MA13、MA20、MA77、MA99)判断趋势方向 3. **注意事项**: - 该公式重复计算了两次MACD(DIFF/DEA和DIFF1/DEA1),信号可能重复 - MACD存在滞后性,震荡行情中可能出现频繁假信号 - 建议结合其他指标(如成交量、RSI等)综合判断 - 需设置止盈止损策略
公式源码
M1:=13;M2:=20;M3:=77;M4:=99; MA1:MA(CLOSE,M1),LINETHICK2; MA2:MA(CLOSE,M2); MA3:MA(CLOSE,M3); MA4:MA(CLOSE,M4); DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); MA(C,13),COLORWHITE; MA(C,20),COLORYELLOW; 多头:STICKLINE(DIFF>DEA,C,O,3,-1),COLORRED; STICKLINE(DIFF>DEA,H,L,0,0),COLORWHITE; 空头:STICKLINE(DIFF<=DEA,C,O,3,0),COLORWHITE; STICKLINE(DIFF<=DEA,H,L,0,0),COLORWHITE; DRAWTEXT(crOSS(DIFF,DEA),L*0.98,'B'),COLORYELLOW; DRAWTEXT(CROSS(DEA,DIFF),H*1.02,'S'),COLORGREEN; DIFF1:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA1:=EMA(DIFF1,9); MA(C,13),COLORWHITE; MA(C,20),COLORYELLOW; 多头1:STICKLINE(DIFF1>DEA1,C,O,3,0),COLORRED; STICKLINE(DIFF>DEA1,H,L,0,0),COLORRED; 空头1:STICKLINE(DIFF1<=DEA1,C,O,3,0),COLORYELLOW; STICKLINE(DIFF1<=DEA1,H,L,0,0),COLORYELLOW; DRAWTEXT(CROSS(DIFF1,DEA1),L*0.98,'B'),COLORWHITE; DRAWTEXT(CROSS(DEA1,DIFF1),H*1.02,'S'),COLORGREEN;KA0:=(HHV(C,13)-LLV(C,13))/13; KA1:=SMA(C,3,1); KA2:=SMA(C-KA0*3,3,1); KA3:=SMA(KA1-KA0*3,3,1); IF(KA2>=KA3,KA2,DRAWNULL ),LINETHICK2,COLORGREEN; IF(KA2<KA3,KA2,DRAWNULL ),LINETHICK1,COLORBLUE;