使用EXCEL计算并绘制RSI指标

时间:2024-04-11 19:30:28

在本文的底部,各位读者可以获取对应的EXCEL模板。**

一、RSI指标的含义与原理

**相对强弱指数(RSI)**是通过比较一段时期内的平均收盘涨数和平均收盘跌数来分析市场买沽盘的意向和实力,从而作出未来市场的走势。

RSI=[上升平均数÷(上升平均数+下跌平均数)]×100

RSI的值在0与100之间。高于50表示为强势市场,反之低于50表示为弱势市场。

RSI多在70与30之间波动。当指标上升到达80时,表示股市已有超买现象,如果一旦继续上升,超过90以上时,则表示已到严重超买的警戒区,股价已形成头部,极可能在短期内反转回转。

当指标下降至20时,表示股市有超卖现象,如果一旦继续下降至10以下时则表示已到严重超卖区域,股价极可能有止跌回升的机会。

二、EXCEL中实现

EXCEL中,可以直接用金融函数库插件快速的计算出RSI指标。但为了便于理解,手工计算其实也很方便。

下面演示一下手工计算的过程。

  • 步骤一:从通达信导入平安银行(000001.SZ)的历史交易数据

    交易数据仅需要收盘价。

  • 步骤二:计算RSI指标

    1:C列change:每天的价格变化change=今天的收盘价-昨天的收盘价

    2:D列gain:如果C列大于零,则显示C列change值,否则,显示零。

    3:E列loss:如果C列小于零,则显示C列change的绝对值,否则显示零。

    4:F列avg gain:D列gain的移动平均数,例如第16行的avg gain=average (d3:d16)。

    5:G列avg loss:同理,E列loss的移动平均数,例如第16行的avg loss=average (e3:e16)。

    6:H列RS指标:F列除以G列,RS=F/G

    7:I列RSI指标:第16行的RSI =IF(avg loss=0,100,100-(100/(1+RS)))

使用EXCEL计算并绘制RSI指标

  • 步骤三:绘制EXCEL图表。如下:

使用EXCEL计算并绘制RSI指标

XLS文件模板可以在百度网盘中获取

链接: https://pan.baidu.com/s/1amw-pNpQ8vrqJERrHog09w

提取码: 3xb5

欢迎关注我的专栏:Excel做量化