核心逻辑
该指标综合运用了KDJ指标和MACD指标,并结合成交量(V>1)来判断市场多空状态。KDJ用于判断短期超买超卖,MACD用于判断中期趋势方向,成交量条件用于过滤虚假信号。通过比较K值与D值的相对位置(代表KDJ金叉死叉)以及MACD的正负状态(代表多头或空头排列),将市场划分为四种状态:做多、做空、强洗、弱升。
买卖信号
- **做多(红色)**:K值>D值 且 MACD>0 且 成交量>1,代表KDJ金叉+MACD多头+有量配合,是强势做多信号 - **做空(绿色)**:K值<D值 且 MACD<0 且 成交量>1,代表KDJ死叉+MACD空头+有量配合,是明确做空信号 - **强洗(蓝色)**:MACD>0 但 K<D,代表MACD多头但KDJ死叉,可能是上涨过程中的洗盘 - **弱升(黄色)**:MACD<0 但 K>D,代表MACD空头但KDJ金叉,可能是下跌过程中的反弹
用法
1. 主要关注红色"做多"信号出现时买入,绿色"做空"信号出现时卖出 2. 蓝色"强洗"信号可作为持股或观望信号,黄色"弱升"信号需谨慎对待 3. 成交量条件(V>1)是必要条件,成交量不足时不会产生信号 4. 该指标适合用于指数或流动性较好的个股,成交量条件可过滤大部分噪音 5. 可结合其他技术分析工具(如均线、趋势线)进行确认,提高信号可靠性
公式源码
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26); DEA :=EMA(DIFF,9); macd:=2*(DIFF-DEA); 做多:=IF(K>D AND MACD>0 AND V>1,2,0),COLORRED; 做空:=IF(K<D AND MACD<0 AND V>1,-2,0),COLOR00FF00; 强洗:=IF(MACD>0 AND K<D AND V>1,1,0),COLOR0099FF; 弱升:=IF(MACD<0 AND K>D AND V>1,-1,0),COLORFFFF00; STICKLINE(做多,L,H,0.5,0),COLORRED; STICKLINE(做多 AND C>=O,C,O,3,1),COLORRED; STICKLINE(做多 AND C<O,C,O,3,0),COLORRED; STICKLINE(做空,L,H,0.5,0),COLOR00FF00; STICKLINE(做空 AND C>=O,C,O,3,1),COLOR00FF00; STICKLINE(做空 AND C<O,C,O,3,0),COLOR00FF00; STICKLINE(强洗,L,H,0.5,0),COLOR0099FF; STICKLINE(强洗 AND C>=O,C,O,3,1),COLOR0099FF; STICKLINE(强洗 AND C<O,C,O,3,0),COLOR0099FF; STICKLINE(弱升,L,H,0.5,0),COLORFFFF00; STICKLINE(弱升 AND C>=O,C,O,3,1),COLORFFFF00; STICKLINE(弱升 AND C<O,C,O,3,0),COLORFFFF00;