RSI BB 还是RSI & BB? 很简单,让我们用 Elasticsearch 来实现吧!

本文探讨了如何利用Elasticsearch实现相对强弱指数(RSI)与布林带(BB)的结合,用于确认股票的超买和超卖信号。通过RSI BB和RSI & BB的对比分析,发现RSI BB在某些场景下能更准确地把握买卖点。示例展示了如何处理数据并应用在股票型公募基金上,揭示了RSI与BB结合在趋势确认上的价值。
摘要由CSDN通过智能技术生成

相对强弱指数 (Relative Strength Index) 是 J. Walles Widler Jr. 于 1978 年开发,到现在也经常使用的一项技术分析指标,主要用于判断股票或商品的超买或超卖情况。 与 MACD 一样,相对强弱指数(RSI) 是一个趋势跟踪动量指标。RSI与MACD 不同之处在于它衡量的是收益和损失的移动平均线,而不是价格变化的移动平均线。 当近期收益增加时 RSI 值增加,当近期损失增加时 RSI 值减少。

在之前所写《当 MACD 与布林带在 Elasticsearch中结合时, …》一文中,MACD 和布林带(BB) 是紧耦合在一起。 计算MACD BB 的BB是基于MACD 值而不是每日价格。然而,在WEB 上同时出现RSI和BB的相关文章,大多数是基于价格来构建BB。根据发布在Investopedia的《How Do I Create a Trading Strategy with Bollinger Bands and the RSI? 》一文中,作者建议使用 RSI 的结论作为补充证据,以确认从布林带总结出价格提高或降低趋势。当价格到达布林带上限 (BBU)且RSI读数为 70+ 时,可以确认超买信号增强。当价格到达布林带下限 (BBL) 且 RSI 低于 30- 时,可以确认超卖信号增强。在本文中,我们将按照 MACD BB 方法检验 RSI BB,看看对趋势的确认是否有帮助。本文将使用 Elasticsearch 来实现,处理过程显示了无缝集成并且易于理解。推荐读者阅读我之前所写的文章,可快速对BB和使用Elasticsearch的实现细节有一个基本的了解。

前面说过,RSI的计算涉及近期平均收益(gain)和近期平均亏损(loss)两种数据,周期一般为14。 当天的收益定义为当前价格大于前一个价格时的差额,否则收益为0。同理,当天的亏损定义为当前价格小于前一个价格时的差额绝对值,否则损失为 0。 对于滑动窗口(window) 为n,最近平均收益可以简单移动平均收益(SMAgain,n) 表示。最近平均损失可以简单移动平均损失(SMAloss,n) 表示。然而简单移动平均函数(SMA)默认只使用过去数据,但是RSI 需要包括当前数据。 因此将 SMA 向右移动 1 个数据,并表示为 SMAgain,n,1 和 SMAloss,n,1。 因此,RSI 的方程可以改写如下:
在这里插入图片描述
在《使用Elasticsearch计算布林带宽度指标》一文中, BB基于SMA和每日价格(Daily)的标准差 (SD) 以构建BBU 和BBL。 BB 的中线是 SMA。 滑动窗口window为20或26,标准差n的个数在通常情况下为1或2。
在这里插入图片描述
如果使用与MACD BB相同的概念,RSI BB 将定义如下:
在这里插入图片描述
本文尝试将 RSI & BB 和 RSI BB 应用Tushare大数据开放社区提供的股票型公募基金,并专注于将 Elasticsearch 作为分析工具。 下面的例子随机选择了"工银研究精选股票" (代码为000803.OF)。 数据选自提供的 2021年01月01日到2021年04月30日之间的时间范围。RSI的窗口是14,SMA的窗口是20,标准差的个数是2。

在下面的两个图表中,首先RSI与每日的复权单位净值(Daily)一起绘制,RSI大于 70 并与前一个时间戳中的RSI值相比是一个增量,使用水蓝色点。如果 RSI大于 70但为减量,则为蓝色点。RSI小于30并与前一个时间戳中的RSI值相比是一个减量,则为红色点。如果RSI小于30但为减量,则为橙色点。 对于其他情况,则为灰色点。RSI图表与之后显示的 MACD图表相比,RSI 似乎是一个更好的净值趋势跟踪指标,当然这可能只是个案。而且还观察到RSI能够紧紧跟随Daily的急速上升趋势,能够给予确认的帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值