买卖信号
**买入信号:** 1. DRAWICON(LONGCROSS(CLOSE,MA(CLOSE,5),17),MACD2,1) - 价格上穿5日均线买入 2. DRAWICON(CROSS(DIF,DEA),LLV(DIF,1),29) - DIF上穿DEA金叉买入 3. DRAWICON(CROSS(DIF>=0,DIF<DEA),DIF,1) - DIF>=0且DIF<DEA时买入 4. 二次金叉: CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1 - 零下二次金叉买入 5. 三次金叉: CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=3,60)=1 - 零下三次金叉买入 6. DRAWICON(A AND FILTERX(A,20), MACD2,1) - MACD创50周期最低点买入 **卖出信号:** 1. DRAWICON(LONGCROSS(MA(CLOSE,5),CLOSE,17),MACD2,2) - 价格下穿5日均线卖出 2. BC指标: IF(MJ>0 AND S5<RS5,0,IF(MJ<0 AND S5>RS5 AND DEA<0,1,0)) - 变色柱状线显示多空转换 **其他信号:** - DRAWTEXT显示斐波那契数列(1,2,3,5,8,13,21,34,55)周期,用于分析MACD多空动能持续天数
用法
1. **适用场景**:适用于中短期交易,主要用于MACD指标的优化分析,结合均线系统和斐波那契周期判断 2. **核心逻辑**: - MACD金叉/死叉作为基本买卖依据 - 重点关注零轴下方二次、三次金叉的买入机会(属于左侧交易,安全性较高) - 利用斐波那契数列分析多空趋势持续周期,辅助判断变盘时间点 3. **注意事项**: - 公式包含多个DRAWICON信号,需结合使用,避免单一信号交易 - 二次金叉和三次金叉条件较为严格,信号较少但准确性相对较高 - BC指标(变色柱)可辅助判断多空转换 - 建议配合其他指标或均线系统综合判断
公式源码
DIF:EMA(CLOSE,12)-EMA(CLOSE,26); DEA:EMA(DIF,9); macd:(DIF-DEA)*2,COLORSTICK; MACD2:=MACD; MJ:=MACD; S05:=SUM(MJ,0); QST:=BARSLAST(MJ<0 AND REF(MJ,1)>0)+1; QXT:=BARSLAST(MJ>0 AND REF(MJ,1)<0)+1; S5:=IF(MJ>0,S05-REF(S05,BARSLAST(MJ<0)),S05-REF(S05,BARSLAST(MJ>0)))/10; ST:=IF(MJ>0,REF(QST,QXT)+QXT,REF(QXT,QST)+QST); RS5:=REF(S5,ST); BC:IF(MJ>0 AND S5<RS5,0,IF(MJ<0 AND S5>RS5 AND DEA<0,1,0)),COLORYELLOW,volSTICK; 获利比:WINNER(C),NODRAW; STICKLINE((MACD2>=0),0,MACD2,0,1),COLORRED; STICKLINE(((MACD2>=0) AND (MACD2 < REF(MACD2,1))),0,MACD2,0,0),COLORMAGENTA; STICKLINE((MACD2<0),0,MACD2,0,0),COLORGREEN; STICKLINE(((MACD2<0) AND (MACD2 > REF(MACD2,1))),0,MACD2,0,1),COLORWHITE; DRAWICON(LONGcrOSS(CLOSE,MA(CLOSE,5),17),MACD2,1); DRAWICON(LONGCROSS(MA(CLOSE,5),CLOSE,17),MACD2,2); DRAWICON(CROSS(DIF,DEA),LLV(DIF,1),29); DRAWICON(CROSS(DIF>=0,DIF<DEA),DIF,1); 低位金叉:=CROSS(DIF,DEA) AND DIF<-0.1; JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0)); 二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; DRAWICON(二次金叉,0,25); 三次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=3,60)=1; DRAWICON(三次金叉,0,26);A1:=IF(MACD2>0,1,-1); TJ:=MACD2>0; T:=MACD2<0; A:=LLV(MACD2,50)=MACD2; DRAWICON(A AND FILTERX(A,20), MACD2,1); DRAWTEXT(BARSLAST(TJ)=1,MACD2,'1'),COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=2,MACD2,'2'),COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=3,MACD2,'3'),COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=5,MACD2,'5'),COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=8,MACD2,'8'),COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=13,MACD2,'13'),COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=21,MACD2,'21'),COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=34,MACD2,'34'),COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=55,MACD2,'55'),COLORYELLOW; DRAWTEXT(BARSLAST(T)=1,MACD2,'1'),COLORGREEN; DRAWTEXT(BARSLAST(T)=2,MACD2,'2'),COLORGREEN; DRAWTEXT(BARSLAST(T)=3,MACD2,'3'),COLORGREEN; DRAWTEXT(BARSLAST(T)=5,MACD2,'5'),COLORGREEN; DRAWTEXT(BARSLAST(T)=8,MACD2,'8'),COLORGREEN; DRAWTEXT(BARSLAST(T)=13,MACD2,'13'),COLORGREEN; DRAWTEXT(BARSLAST(T)=21,MACD2,'21'),COLORGREEN; DRAWTEXT(BARSLAST(T)=34,MACD2,'34'),COLORGREEN; DRAWTEXT(BARSLAST(T)=55,MACD2,'55'),COLORGREEN;