RSI是1978年由美国人WELLS WIDER所提出的交易方法。所谓RSI英文全称为relative strenth

index,即相对强弱指标,其基本原理为,在一个正常的股市中,多空买卖双方的力道必须得到均衡,股价才能保持稳定,而RSI是对于固定区间,股价上涨的总幅度平均值占总幅度平均值的比例。

1

RSI值于0-100之间呈常态分配,当6日RSI值为80以上时,股市呈超买现象,若出现M头,市场风险较大;当6日RSI值在20以下时,股市呈超卖现象,若出现W头,市场机会增大。

2

RSI一般选用6日、12日、24日作为参考基期,基期越长越有趋势性(慢速RSI),基期越短越有敏感性,(快速RSI)。当快速RSI由下往上突破慢速RSI时,机会增大;当快速RSI由上而下跌破慢速RSI时,风险增大。

软件中RSI指标的代码为

LC := REF(CLOSE,1);【LC为昨日收盘价】

RSI$1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;【ABS为求绝对值函数】

RSI$2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;

RSI$3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;

a:20;

d:80;

用法:SMA(X,N,M),求X的N日移动平均,M为权重。

算法:若Y=SMA(X,N,M),则 Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,N必须大于M。

例如:SMA(CLOSE,30,1)表示求30日移动平均价。

以求农业银行的14年12月5日的RSI1为例,当天的收盘价为3.31,往前数6天收盘价分别为:3.05,2.92,2.96,2.82,2.85,2.69.即CLOSE-Lc分别为0.26,0.13,-0.04,0.14,-0.03,0.16.

则计算SMA(MAX(CLOSE-LC,0),N1,1)的过程,Y(6)=[0.26+5*Y(5)]/6;Y(5)=[0.13+5*Y(4)]/6;Y(4)=[0+5*Y(3)]/6;Y(3)=[0.14+5*Y(2)]/6;Y(2)=[0+5*Y(1)]/6;Y(1)=0.16,从后往前,依次代入,得Y(6)=0.1392,即SMA(MAX(CLOSE-LC,0),N1,1)=0.1392。

计算SMA(ABS(CLOSE-LC),N1,1)的过程,Y(6)=[0.26+5*Y(5)]/6;Y(5)=[0.13+5*Y(4)]/6;Y(4)=[0。04+5*Y(3)]/6;Y(3)=[0.14+5*Y(2)]/6;Y(2)=[0.03+5*Y(1)]/6;Y(1)=0.16,从后往前,依次代入,得Y(6)=0.1392,即SMA(ABS(CLOSE-LC),N1,1)=0.1462。

则RSI1=0.1392/0.1462*100=95.21

rsi c语言算法,RSI指标的原理计算过程相关推荐

  1. r语言归一化_生物信息学之RMA(Robust Multi-Array Average)算法的归一化和最终计算过程...

    上一篇介绍了RMA算法的背景校正部分.接下来是归一化和最终计算过程. 首先是归一化: 归一化就是将不同组之间的数据统一.因为组之间的数据虽然经过背景校正之后去除了部分噪音. 但是如果某一组自身因为内因 ...

  2. c语言实现点在多边形内部,求教这个判断点是否在多边形内的C语言算法用的什么原理....

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include //#define N const int N=4; int tt(double p[][2],int a,int b) //a为下标, ...

  3. 天干地支算年份的C语言算法,用数学的方法计算出干支年份

    大家都知道,十二生肖是中国人特有的一种纪年方法,完整的纪年方法是十天干(甲.乙.丙.丁.戊.己.庚.辛.壬.癸)和十二地支(子.丑.寅.卯.辰.巳.午.未.申.酉.戌.亥)组合而成的.具体的完整算法比 ...

  4. 易语言html规则分析,易语言算法原理浅析【一】(示例代码)

    注: 如果你看完了下面的文章.就来试试这个KeyGenMe吧,相信你能有所收获. 一.文章开头首先我们要贴上一段易语言代码,并且编译这段代码,从汇编角度分析易语言程序编译后,易语言算法在汇编中的实现过 ...

  5. 量化投资常用技能——指标篇1:详解 MACD指标绘制、及其计算过程和作用

    量化投资常用技能 系列文章目录 我们已经介绍了三篇关于量化投资方面绘图的文章,大家有兴趣可以了解一下 绘图篇 量化投资常用技能--绘图篇 1:绘制股票收盘价格曲线和ochl烛状图 量化投资常用技能-- ...

  6. RSI指标的原理和计算方法

    相对强弱指标RSI又叫力度指标,其英文全称为"Relative Strength Index",由威尔斯•魏尔德﹝Welles Wilder﹞所创造的,是目前股市技术分析中比较常用 ...

  7. OBV指标的原理以及算法

    1  OBV指标的原理以及算法 形象地讲,OBV指标是将成交量与股价的关系数字化,并根据股市的成交量变化情况来衡量股市的上涨或下跌支持力,以此来研判股价的走势.OBV指标的设计是基于如下的原理. 第一 ...

  8. 分水岭算法c语言,分水岭算法的概念及原理

    (转至网络) 分水岭算法的概念及原理 分水岭分割方法,是一种基于拓扑理论的数学形态学的分割方法,其基本思想是把图像看作是测地学上的拓扑地貌,图像中每一点像素的灰度值表示该点的海拔高度,每一个局部极小值 ...

  9. python计算ema_Python第三方库TALIB对RSI的EMA算法,有偿求解答!

    你好,我感觉你这写错了,首先第一步要对close做差分,然后通过这个差分与0的大小关系来进一步计算,我感觉你代码里没有这个判断(我是门外汉,我也不清楚,希望可以帮到你) def rsi(price,p ...

最新文章

  1. configure,pkg-config和PKG_CONFIG_PATH
  2. 上学路线 (Standard IO)
  3. 【转】全了!临港四镇最新对口地段小学,中学都在这里,看看你的孩子能读哪个学校
  4. 排序算法第四篇——冒泡排序
  5. 通过触发绑定切换下拉框的数据
  6. python怎么定时弹窗_PyQt5弹框定时关闭(python)
  7. html中响应ocx事件,JS实现OCX控件的事件响应示例
  8. 皮克公式:点阵中多边形的面积公式
  9. android开启wifi热点命令,Win7共享WIFI热点让Android手机上网
  10. push msg php_php进程通信-消息队列
  11. 一文深入掌握druid
  12. opencv 图像拼接和图像融合技术
  13. 三酷猫学python_python学习06循环
  14. Keil、uVision、RealView、MDK、Keil C51之间的区别
  15. 程序员必备 —— Git
  16. MongoDB服务启动
  17. 冯诺依曼体系结构VS哈佛体系结构
  18. SciTe 无法输入中文解决方法(图文版)
  19. 拨开迷雾选型数据中台,兼谈这些供应商的商业模式
  20. 计算机二级需要掌握的英语词汇,二级英语必背单词

热门文章

  1. 读书笔记软件调试之道 :问题的核心-如何修复缺陷
  2. 萧洁云:SAP中国重上快车道
  3. 过渡篇(1),初步了解Java泛型
  4. JAVA外卖项目第一天 技术选型和包结构
  5. eclipse插件安装失败的列表如何清除-一个困扰很久的问题
  6. 2022鹏城杯web
  7. 利用pandas自动化办公填表
  8. linux命令一键卸载nginx,linux服务器nginx的卸载和安装
  9. MySQL使用SELECT 语句不加ORDER BY默认是如何排序的?
  10. OKHttpUitls工具包post请求