计算机代码rsi是什么意思,RSI指标计算(修正版)
以前写过一篇RSI指标计算的文章,总觉得有些问题,今天再重新写一下。
RSI计算公式
RSI = 100 – 100 / ( 1 + RS )
RS = Relative Strength = AvgU / AvgD
AvgU = 过去N个Bar的Up Move平均值
AvgD = 过去N个Bar的Down Move平均值
N = RSI的周期
有三种不同的求AvgU和AvgD的方法
计算RSI步骤
计算 Up Move 和 Down Move (U 和 D)
计算 Up Move 和 Down Move 的平均值 ( AvgU 和 AvgD )
计算相对强弱 (RS)
计算RSI
第一步:计算 Up Move 和 Down Move
下面以period = 14 为例。
首先计算每个Bar的变化 change = Close(t) - Close(t-1)
Close(t)表示当前Bar的收盘价,Close(t-1)表示前一个Bar的收盘价
那么
Up Move (U) = change > 0 ? change : 0
Down Move(D) = change < 0 ? ABS(change):0
第二步:计算 AvgU 和 AvgD
有三种不同的计算平均的方法,分别是 SMA ,EMA 和 Wilder的平滑方法,通常我们使用Wilder的方法,在计算DMI,ATR指标时也是使用的Wilder的平滑方法
Wilder的平滑方法和EMA的逻辑是一样的,只不过它的平滑因子是 α = 1 / N (N表示 RSI 周期)
那么周期14的
AvgU = 1/14 * U(t) + 13/14 * AvgU(t-1)
AvgD = 1/14 *D(t) + 13/14 * AvgD(t-1)
第1个AvgU的计算不适用上面的公式,还是按照简单移动平均(SMA)
第三步:计算RS
有了每个Bar的 AvgU 和 AvgD,计算相对强弱(RS)就简单了
RS = AvgU / AvgD
注意 AvgD 可能为0的情况
第四步:计算相对强弱指数(RSI)
最后,计算RSI,直接套用公式
RSI = 100 - 100 / (1 + RS)
计算机代码rsi是什么意思,RSI指标计算(修正版)相关推荐
- rsi c语言算法,RSI指标的原理计算过程
RSI是1978年由美国人WELLS WIDER所提出的交易方法.所谓RSI英文全称为relative strenth index,即相对强弱指标,其基本原理为,在一个正常的股市中,多空买卖双方的力道 ...
- 对人脑而言,阅读计算机代码和阅读语言有何不同?
作者 | Anne Trafton 翻译 | 火火酱,责编 | 晋兆雨 出品 | AI科技大本营 头图 | 付费下载于视觉中国 神经科学家们发现,人类在解读代码时会激活一个通用的大脑区域网络,但不会激 ...
- L1-015 跟奥巴马一起画方块 (15分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正式启动,奥巴马编写了很简单的计算机代 ...
- OpenAI升级Codex,直接将书面语言转为计算机代码;区块链网站被黑客偷走6亿美元加密货币|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 孙胜 出品 | CSDN(ID:CSDNnews) ...
- 格子玻尔兹曼方法书中,计算机代码(Fortran语言)FDM的输出结果是什么,为什么显示程序“[25024] Console1.exe”已退出,返回值为 0 (0x0)。
格子玻尔兹曼方法书中,计算机代码(Fortran语言)FDM的输出结果是什么,为什么显示程序"[25024] Console1.exe"已退出,返回值为 0 (0x0).
- 中文自动文本摘要生成指标计算,Rouge/Bleu/BertScore/QA代码实现
本部分讲述下如何计算生成摘要与参考摘要的指标,指标方面分为两类,一类基于n-grams计算,如Rouge-1,Rouge-2,Rouge-L,BLEU,主要衡量摘要的句法的连贯性,不能衡量生成摘要的真 ...
- 前端学习13:HTML响应式设计、计算机代码、语义元素
目录 HTML响应Web设计 一.什么是响应式Web设计? 1.流体网格 2.媒体查询 3.响应媒体 4.视口元标记 二.使用Bootstrap HTML计算机代码元素 HTML 语义元素 一.什么是 ...
- 世界是如何由计算机代码运行的(原文见http://www.bbc.co.uk/timelines/zxsrcdm)
世界是如何由计算机代码运行的 1679 2008年 二进制:莱布尼兹发明电脑的语言 提花织机:由纸板控制的机器 Babbage和Lovelace:硬件和软件的第一个想法 霍勒里斯的人口普查机器:大数据 ...
- 影响科学圈的“十大名码”!为科学变革加速的十大计算机代码。
程序员用代码改变世界,基于计算机硬件的迅猛发展,摩尔定律被渐渐遗忘,科学圈也受到了一系列的影响.近日,科学顶刊 Nature 发布文章,介绍了上世纪五十年代以来改变科学圈的十大计算机代码,当然,排名不 ...
最新文章
- ASP.NET MVC 1.0 转化为ASP.NET MVC 2.0的方法
- Hibernate 和快照
- pythonpandas函数详解_对pandas中Series的map函数详解
- python这个软件学会能做什么工作-工作三年却被实习生抢了饭碗,学会Python到底有多吃香?...
- 湮灭尽头的一点光---炮粒子
- OPA 21 - enter test case by testNumber
- 最短路径(信息学奥赛一本通-T1378)
- 比特币交易平台软件开发:比特币和以太坊有什么区别?
- Qt实现一个抽奖游戏
- linux中nmap命令,Linux中nmap命令起什么作用呢?
- fla 优化思路 flash cs6
- iOS-底层原理 06: cls 与类的关联原理
- 追思“光纤之父”,物理学诺贝尔奖得主高锟自述
- html展开插件,分享10款功能强大的HTML5/CSS3应用插件
- CP15 中的寄存器
- 南工院计算机答辩,人工智能与计算机学院举行“智能之星”评选答辩会
- centos搭建微信代理服务器 docker
- 高知的程序员必须甩脱穷人思维
- 青柠疫服自动打卡脚本
- c语言计算机程序万年历论文,C语言万年历编程源程序
热门文章
- 漫反射:兰伯特和半兰伯特
- ts泛型和补充类型基础
- 欧姆龙PLC项目程序NJ系列模切机程序
- 接入腾讯广告联盟 Android SDK时遇到的坑
- 2006年6月26日之足球不眠夜---意大利+黄健翔VS澳大利亚
- html代码正方形变椭圆,椭圆伸缩变换公式
- 13.1-自己开发一个“单片机烧写工具”!不是开玩笑吧?原来如此^~^(OTA升级)
- 驱寒药不妨试试这几种食物
- 自学python(2):利用opencv实现读图,显示,画框,裁剪的python代码
- 2020美国纽约大学计算机科学排名,纽约大学计算机科学与工程世界排名2020年最新排名第27(ARWU世界排名)...