核心逻辑
该指标是一个基于RSI的**超买超卖型趋势指标**,核心原理如下: 1. **RSI多周期分析**:同时计算6日、12日、24日三个周期的RSI指标 2. **动态阈值**:根据价格是否在20日均线上方,动态设定RSI的超买超卖阈值(价格在均线上方时超买区80/超卖区50,反之为50/20) 3. **支撑压力计算**: - 当短期RSI上穿长期RSI24时,形成支撑位(记录当时低点) - 当短期RSI下穿长期RSI24时,形成压力位(记录当时高点) 4. **"天"与"地"**:通过RSI与动态阈值的交叉关系,结合价格创新高/新低的情况,计算出可能的顶部(天)和底部(地)位置 5. **分水岭**:以20日均线作为多空分界线
买卖信号
- **买入信号(地)**:当价格下探至RL5位置,同时满足RSI在24日RSI上方、RSI大于RL42(前一低点对应的RSI) - **卖出信号(天)**:当价格上冲至RH5位置,同时满足RSI在24日RSI下方、RSI小于RH42(前一高点对应的RSI)
用法
1. 关注"地"(紫红色点)作为潜在买入点,当出现买入信号时可考虑分批建仓 2. 关注"天"(红色点)作为潜在卖出点,当出现卖出信号时可考虑分批减仓 3. 以20日均线(分水岭)作为多空分界:价格在均线上方时偏多,下方时偏空 4. 该指标结合了RSI超买超卖和趋势判断,适合中短线操作 5. 建议结合其他指标(如成交量、MACD)共振使用,提高信号可靠性
公式源码
STICKLINE(((CLOSE > OPEN) OR ((CLOSE = OPEN) AND (CLOSE > REF(CLOSE,1)))),LOW,HIGH,0.1,0),COLORRED; STICKLINE(((CLOSE > OPEN) OR ((CLOSE = OPEN) AND (CLOSE > REF(CLOSE,1)))),OPEN,CLOSE,4,0),COLORRED; STICKLINE(((CLOSE < OPEN) OR ((CLOSE = OPEN) AND (CLOSE < REF(CLOSE,1)))),LOW,HIGH,0.1,0),COLORGREEN; STICKLINE(((CLOSE < OPEN) OR ((CLOSE = OPEN) AND (CLOSE < REF(CLOSE,1)))),OPEN,CLOSE,4,0),COLORGREEN; LC:=REF(CLOSE,1); MA20:=MA(CLOSE,20); MA5:=MA(CLOSE,5); rsi:=((SMA(MAX((CLOSE - LC),0),6,1) / SMA(Abs((CLOSE - LC)),6,1)) * 100); RSI12:=((SMA(MAX((CLOSE - LC),0),12,1) / SMA(ABS((CLOSE - LC)),12,1)) * 100); RSI24:=((SMA(MAX((CLOSE - LC),0),24,1) / SMA(ABS((CLOSE - LC)),24,1)) * 100); 支撑位:=IF(crOSS(RSI,RSI24),LOW,REF(LOW,BARSLAST(CROSS(RSI,RSI24)))); 压力位:=IF(CROSS(RSI24,RSI),HIGH,REF(HIGH,BARSLAST(CROSS(RSI24,RSI)))); U2L:=IF((CLOSE >= MA(CLOSE,20)),80,50); L2L:=IF((CLOSE >= MA(CLOSE,20)),50,20); RH1:=IF(((RSI < U2L) AND (REF(RSI,1) >= U2L)),HHV(REF(HIGH,1),(BARSLAST(((RSI >= U2L) AND (REF(RSI,1) < U2L))) - 1)),REF(HHV(REF(HIGH,1),(BARSLAST(((RSI >= U2L) AND (REF(RSI,1) < U2L))) - 1)),BARSLAST(((RSI < U2L) AND REF(RSI,1))))); RH4:=IF((HIGH > RH1),LOW,REF(LOW,BARSLAST((HIGH > RH1)))); RH42:=IF((HIGH > RH1),RSI,REF(RSI,BARSLAST((HIGH > RH1)))); RH5:=IF((((HIGH > RH4) AND (RSI < RH42)) AND (RSI < RSI24)),HIGH,REF(HIGH,BARSLAST((((HIGH > RH4) AND (RSI < RH42)) AND (RSI < RSI24))))); RL1:=IF(((RSI > L2L) AND (REF(RSI,1) <= L2L)),LLV(REF(LOW,1),(BARSLAST(((RSI <= L2L) AND (REF(RSI,1) > L2L))) - 1)),REF(LLV(REF(LOW,1),(BARSLAST(((RSI <= L2L) AND (REF(RSI,1) > L2L))) - 1)),BARSLAST(((RSI > L2L) AND REF(RSI,1))))); RL4:=IF((LOW < RL1),HIGH,REF(HIGH,BARSLAST((LOW < RL1)))); RL42:=IF((LOW < RL1),RSI,REF(RSI,BARSLAST((LOW < RL1)))); RL5:=IF((((LOW < RL4) AND (RSI > RL42)) AND (RSI > RSI24)),LOW,REF(LOW,BARSLAST((((LOW < RL4) AND (RSI > RL42)) AND (RSI > RSI24))))); 地:RL5,POINTDOT,LINETHICK2,colorFF00CC; 天:RH5,POINTDOT,LINETHICK2,colorFF0000; 分水岭:MA20,LINETHICK1,color808080;