买卖信号

1. **MACD周金叉**:当周线DIF上穿周线DEA时产生买入信号(显示"MACD周金叉") 2. **MACD周死叉**:当周线DEA上穿周线DIF时产生卖出信号(显示"MACD周死叉") 3. **MACD月金叉**:当月线DIF上穿月线DEA时产生买入信号(显示"MACD月金叉") 4. **MACD月死叉**:当月线DEA上穿月线DIF时产生卖出信号(显示"MACD月死叉") 5. **KDJ周金叉**:当周线K上穿周线D时产生买入信号(显示"KDJ周金叉") 6. **KDJ周死叉**:当周线D上穿周线K时产生卖出信号(显示"KDJ周死叉") 7. **KDJ月金叉**:当月线K上穿月线D时产生买入信号(显示"KDJ月金叉") 8. **KDJ月死叉**:当月线D上穿月线K时产生卖出信号(显示"KDJ月死叉")

用法

本指标为多周期共振指标,同时结合了MACD和KDJ两个指标,并分别查看周线和月线级别的信号。适用于中长线投资者进行趋势判断和多周期共振分析。使用时需注意: 1. 周线/月线信号相对日线信号更为稳定,但反应较为滞后 2. 多周期同时出现金叉时,买入信号更为可靠;多周期同时出现死叉时,卖出风险更大 3. 建议结合其他技术分析方法和基本面分析综合判断 4. 指标中包含日线级别的MACD(DIFF、DEA)和KDJ(K、D、J)柱子,可同时观察短周期走势

公式源码

DIF:(EMA(CLOSE,12)-EMA(CLOSE,26))*100,COLOR0000FF,LINETHICK2;
DEA:EMA(DIF,9),COLORFFFFFF,LINETHICK2;
macd:(DIF-DEA)*2,COLORSTICK;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1),COLORYELLOW;
D:SMA(K,3,1),COLORFFFF00;
J:3*K-2*D,COLORMAGENTA;
DIFW:="MACD.DIF#WEEK";
DEAW:="MACD.DEA#WEEK";
FCA:=FILTER(crOSS(DIFW,DEAW),0);
SCA:=FILTER(CROSS(DEAW,DIFW),0);
M周金叉:IF(CROSS("MACD.DIF#WEEK","MACD.DEA#WEEK"),-50,0),COLOR0000FF,LINETHICK2;
DRAWTEXT(FCA,-45,' MACD周金叉'),COLOR0000FF;
M周死叉:IF(CROSS("MACD.DEA#WEEK","MACD.DIF#WEEK"),-50,0),COLOR00FF00,LINETHICK2;
DRAWTEXT(SCA,-45,' MACD周死叉'),COLOR00FF00;
DIFM:="MACD.DIF#MONTH";
DEAM:="MACD.DEA#MONTH";
FCB:=FILTER(CROSS(DIFM,DEAM),0);
SCB:=FILTER(CROSS(DEAM,DIFM),0);
M月金叉:IF(CROSS("MACD.DIF#MONTH","MACD.DEA#MONTH"),-60,0),COLOR00FFFF,LINETHICK2;
DRAWTEXT(FCB,-55,' MACD月金叉'),COLOR00FFFF;
M月死叉:IF(CROSS("MACD.DEA#MONTH","MACD.DIF#MONTH"),-60,0),COLORFF6600,LINETHICK2;
DRAWTEXT(SCB,-55,' MACD月死叉'),COLORFF6600;
KKW:="kd.K#WEEK",COLORRED;
KDW:="KD.D#WEEK",COLORYELLOW;
KCD:=FILTER(CROSS(KKW,KDW),0);
SCD:=FILTER(CROSS(KDW,KKW),0);
K周金叉:IF(CROSS("kdj.K#WEEK","KDJ.D#WEEK"),50,0),COLOR0000FF,LINETHICK2;
DRAWTEXT(KCD,50,' KDJ周金叉'),COLOR0000FF;
K周死叉:IF(CROSS("KDJ.D#WEEK","KDJ.K#WEEK"),50,0),COLOR00FF00,LINETHICK2;
DRAWTEXT(SCD,50,' KDJ周死叉'),COLOR00FF00;
KKM:="KDJ.K#MONTH",COLORRED;
KDM:="KDJ.D#MONTH",COLORYELLOW;
KDB:=FILTER(CROSS(KKM,KDM),0);
SDB:=FILTER(CROSS(KDM,KKM),0);
K月金叉:IF(CROSS("KDJ.K#MONTH","KDJ.D#MONTH"),60,0),COLOR00FFFF,LINETHICK2;
DRAWTEXT(KDB,60,' KDJ月金叉'),COLOR00FFFF;
K月死叉:IF(CROSS("KDJ.D#MONTH","KDJ.K#MONTH"),60,0),COLORFF6600,LINETHICK2;
DRAWTEXT(SDB,60,' KDJ月死叉'),COLORFF6600;