RSILB划线TDX00064

指标源码

N1:=2,120,6;N2:=2,250,12;N3:=2,500,24;
P:=1,20,2;{支撑压力线的周期参数 P可调}
LC:=REF(CLOSE,1);
换手:VOL/CAPITAL*100,NODRAW;
{正常换手:换手<3, COLORADEAEA,NODRAW;
活跃换手:换手>3 AND 换手<15,COLOR7F00FF,NODRAW;
异常换手:换手>15,COLOR00FF7F,NODRAW;
STICKLINE(换手<3,10,换手+10,2,0),COLORADEAEA;
STICKLINE(换手>3 AND 换手<15,10,换手+10,2,0)COLOR7F00FF;
STICKLINE(换手>15,10,换手+10,2,0),COLOR00FF7F};
AA:=VOL;
BB:=REF(MA(VOL,5),1);
CC:=AA/BB;
AA1:=CC>=0.001 AND CC<1.3;
AA2:=CC>=1.3 AND CC<2.5;
AA3:=CC>=2.5 AND CC<4;
AA4:=CC>=4; 
正常量比:STICKLINE(AA1,10,CC*4+10,2.75,0),COLOREAEAEA;
温和放量:STICKLINE(AA2,10,CC*4+10,2.75,0),COLORRED;
活跃放量:STICKLINE(AA3,10,CC*4+10,2.75,0),COLOR00AAFF;
异常放量:STICKLINE(AA4,10,CC*4+10,2.75,0),COLORFFC010; 
今日量比:VOL/REF(MA(VOL,5),1),COLORFFFFFF,NODRAW;
{RSI划线}
RSI5:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100,NODRAW,COLORFFAAFF;
OB:=RSI5;
A1:=REF(OB,P)=HHV(OB,2*P+1);
B1:=FILTER(A1,P);
C1:=BACKSET(B1,P+1);
D1:=FILTER(C1,P);{高点}
A2:=REF(OB,P)=LLV(OB,2*P+1);
B2:=FILTER(A2,P);
C2:=BACKSET(B2,P+1);
D2:=FILTER(C2,P);{低点}
R11:=BACKSET(ISLASTBAR,BARSLAST(D1)+1);
S11:=R11>REF(R11,1);
压力线:=DRAWLINE(D1,OB,S11,OB,1),LINETHICK1,COLORCC33CC;
T11:=BACKSET(ISLASTBAR,BARSLAST(D2)+1);
U11:=T11>REF(T11,1);
支撑线:DRAWLINE(D2,OB,U11,OB,1)LINETHICK1,COLORYELLOW DOTLINE;
DRAWTEXT(CURRBARSCOUNT=60,35,'强弱用来看趋势背离用来看顶底'),COLORCC99FF;
DRAWTEXT(CURRBARSCOUNT=60,25,'支撑压力辨起落 设定周期参数 P'),COLORCC99FF;
QSX:50 POINTDOT;
JSX:80 POINTDOT;
N:=6;
RSI:=SMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)*100;
压力:DRAWLINE( RSI>=HHV(RSI,10),RSI,RSI<=LLV(RSI,3),HHV(RSI,3),1),COLORFFFF00,LINETHICK1 DOTLINE;
RSI1:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100 COLORRED;
RSI2:SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100 COLORWHITE;
RSI3:SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100 COLORGREEN;

这是一款综合性的RSI技术指标,融合了传统RSI分析、压力支撑线、量能分析等多种功能。设计理念是”RSI划线+量能配合“——通过RSI的顶底划线和量能分析,提高趋势判断的准确性。


一、 代码核心逻辑分析

1. 参数设定

N1:=2,120,6;   // RSI周期(6日)
N2:=2,250,12;  // RSI周期(12日)
N3:=2,500,24;  // RSI周期(24日)
P:=1,20,2;     // 支撑压力线周期(可调)

2. 换手与量比分析

{换手率}
换手:=VOL/CAPITAL*100;

{量比}
AA:=VOL;
BB:=REF(MA(VOL,5),1);
CC:=AA/BB;

正常量比:STICKLINE(CC>=0.001 AND CC<1.3,10,CC*4+10,2.75,0),COLOREAEAEA;   // 灰色
温和放量:STICKLINE(CC>=1.3 AND CC<2.5,10,CC*4+10,2.75,0),COLORRED;       // 红色
活跃放量:STICKLINE(CC>=2.5 AND CC<4,10,CC*4+10,2.75,0),COLOR00AAFF;      // 蓝色
异常放量:STICKLINE(CC>=4,10,CC*4+10,2.75,0),COLORFFC010;                 // 黄色
量比区间 名称 颜色
0.001-1.3 正常量比 灰色
1.3-2.5 温和放量 红色
2.5-4 活跃放量 蓝色
>4 异常放量 黄色

3. RSI基础计算

RSI5:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
  • 标准RSI公式:RSI = 上涨均值 / (上涨均值 + 下跌均值) × 100

4. RSI划线系统(核心)

A. 压力线

A1:=REF(OB,P)=HHV(OB,2*P+1);
B1:=FILTER(A1,P);
C1:=BACKSET(B1,P+1);
D1:=FILTER(C1,P);{高点}
R11:=BACKSET(ISLASTBAR,BARSLAST(D1)+1);
S11:=R11>REF(R11,1);
压力线:=DRAWLINE(D1,OB,S11,OB,1);
  • 原理:连接P周期内的RSI最高点
  • 作用:显示RSI的压力位

B. 支撑线

A2:=REF(OB,P)=LLV(OB,2*P+1);
B2:=FILTER(A2,P);
C2:=BACKSET(B2,P+1);
D2:=FILTER(C2,P);{低点}
T11:=BACKSET(ISLASTBAR,BARSLAST(D2)+1);
U11:=T11>REF(T11,1);
支撑线:=DRAWLINE(D2,OB,U11,OB,1);
  • 原理:连接P周期内的RSI最低点
  • 作用:显示RSI的支撑位

5. RSI变异(压力线2)

压力:DRAWLINE(RSI>=HHV(RSI,10),RSI,RSI<=LLV(RSI,3),HHV(RSI,3),1);
  • 条件:RSI创10日新高后回落
  • 作用:识别RSI的阶段性顶部

6. 三周期RSI

RSI1:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;    // 6日RSI(红色)
RSI2:SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;  // 12日RSI(白色)
RSI3:SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100;  // 24日RSI(绿色)
RSI 周期 颜色 作用
RSI1 6日 红色 短期波动
RSI2 12日 白色 中期趋势
RSI3 24日 绿色 长期趋势

二、 信号系统

1. 量比信号

信号 条件 颜色 含义
正常量比 0.001-1.3 灰色 成交量正常
温和放量 1.3-2.5 红色 资金关注
活跃放量 2.5-4 蓝色 资金活跃
异常放量 >4 黄色 异动信号

2. RSI信号

信号 含义
压力线(紫色) RSI上涨压力位
支撑线(黄色) RSI下跌支撑位
压力(黄色虚线) RSI阶段顶
50线 多空分界线
80线 超买线

三、 视觉效果

100 ━━━━━━━━━━━━━━━━━━━━━━━━━━ RSI3(绿色)
    ┃ RSI1(红色)
 80 ━━━━超买区━━━━━━━━━━━━━
    ┃
    ┃  压力线(紫色)
 50 ━━━━多空分界线━━━━━━━━━
    ┃
    ┃  支撑线(黄色)
    ┃
 20 ━━━━超卖区━━━━━━━━━━━━━
    ┃
  0 ━━━━━━━━━━━━━━━━━━━━━━━━━━

量比区域:
━━━━━━━━━━━━━━━━━━━━━━━━━━━
    灰色 → 正常
    红色 → 温和放量
    蓝色 → 活跃放量
    黄色 → 异常放量
━━━━━━━━━━━━━━━━━━━━━━━━━━━

四、 使用方法

1. 安装步骤

  1. 通达信 -> 功能 -> 公式系统 -> 公式管理器
  2. 选择 “副图指标” -> “新建”
  3. 粘贴代码,名称输入:RSILB划线
  4. 确定保存。

2. 实战交易策略

信号一:RSI超买

  • 条件:RSI > 80
  • 含义超买,警惕回落
  • 操作减仓

信号二:RSI超卖

  • 条件:RSI < 20
  • 含义超卖,可能反弹
  • 操作关注

信号三:RSI金叉

  • 条件:RSI1上穿RSI2/RSI3
  • 含义由空转多
  • 操作买入

信号四:RSI死叉

  • 条件:RSI1下穿RSI2/RSI3
  • 含义由多转空
  • 操作卖出

信号五:RSI背离

  • 条件:股价创新高,RSI未创新高
  • 含义顶背离,可能回落
  • 操作卖出

信号六:RSI突破压力线

  • 条件:RSI上穿压力线
  • 含义突破成功
  • 操作买入

3. 量能配合

组合 效果
RSI金叉 + 放量 上涨概率大增
RSI死叉 + 放量 下跌风险大增
RSI超卖 + 缩量 底部信号

五、 注意事项

1. 指标特点

特点 说明
信号类型 趋势+超买超卖
适合周期 日线/60分钟
风格 中短线

2. 优缺点

优点 缺点
RSI划线直观 信号有滞后
量能配合 需要经验判断
多周期RSI 不适合超短线

3. 使用建议

  1. 结合趋势

    • 上升趋势中,RSI超卖是买入机会
    • 下降趋势中,RSI超买是卖出机会
  2. 配合成交量

    • 放量配合RSI信号更可靠
  3. 参数调节

    • P值可调(默认2),影响支撑压力线的灵敏度

六、 总结

模块 作用
量比分析 监控成交量异动
压力线 显示RSI上涨压力位
支撑线 显示RSI下跌支撑位
三周期RSI 短中长趋势判断
RSI超买超卖 识别极端行情

总结:这是一款综合性的RSI分析工具。它的核心理念是”划线辅助判断“:

  • 通过支撑线压力线识别RSI的运行区间
  • 通过三周期RSI判断短中长趋势
  • 通过量比分析验证信号真实性

当RSI突破压力线获得支撑线支撑时,是较好的买卖点。建议配合成交量股价走势综合使用。

发表评论