通达信天地在我心主图指标(RSI类)指标公式

核心逻辑

该指标是一个基于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;