首页
要闻详情
图标图标

以RSI创建的趋势识别器指标(Flat_Trend_RSI)计算方法及简单说明

史迪奇史迪奇
关注
2024-08-13 20:58:41
866
RSI 是 Relative Strength Index 的缩写, 中文称为相对强弱指标/指数,是由美国技术分析大师威尔斯·威尔德(WellesWider)于1978年发明了,指标原理是通过市场价格振幅的移动平均来计算买卖双方的力量对比。...

RSI 是 Relative Strength Index 的缩写, 中文称为相对强弱指标/指数,是由美国技术分析大师威尔斯·威尔德(WellesWider)于1978年发明了,指标原理是通过市场价格振幅的移动平均来计算买卖双方的力量对比。RSI指标以50为强弱分界点,高于50表示为强势市场,反之低于50表示为弱势市场;70到30之间为正常运行的部分;70以上为超买区域;30以下为超卖区域。RSI指标受计算公式的限制,不论市场价格怎样变动,指标值限制在0与100之间。

Flat_Trend_RSI 指标

Flat_Trend_RSI 指标根据RSI数值的变化以零轴上、下的柱子来返佣市场趋势的变化。要了解柱子在零轴上和零轴下分别代表什么样的RSI运行状态,还的先看看其计算方法:

//定义变量 double UpBuffer[];//上柱 double DnBuffer[];//下柱 //算法 int shift,trend; double RSI0; for(shift=Bars-PeriodRSI-1;shift>=0;shift--) { RSI0=iRSI(NULL,0,PeriodRSI,PRICE_CLOSE,shift); if (RSI0>70) trend=1;//rsi大于70,上柱为1 if (RSI0<30) trend=-1;//rsi小于30,下柱为-1 if (trend>0) { if (RSI0 > 40) UpBuffer[shift]=1.0; else UpBuffer[shift]=EMPTY_VALUE;//EMPTY_VALUE 表示空值 DnBuffer[shift]=0; } if (trend<0) { if (RSI0 < 60) DnBuffer[shift]=-1.0; else DnBuffer[shift]=EMPTY_VALUE; UpBuffer[shift]=0; } }

根据 Flat_Trend_RSI 的算法,可以看出它的上下柱子的出现和持续分别代表RSI在什么范围内运行。该指标可以作为一种趋势过滤器。不过指标在市场波动较大的情况下会失效,只有在市场有明确趋势的情况下才会更好的起到过滤趋势的作用。

温馨提醒:

专注外汇返佣、EA编程,如有需求请联系QQ:125808047 微信:Homeoks

文件信息:

文件名:  Flat_Trend_RSI.zip

文件Hash:3456a32382acf3a618b27f6e72fc7ce7

文件大小:11.7 KB

文件上传日期:06/17/2018

文件更新日期:02/07/2023

文件描述:MT4指标

点击箭头下载:download

专注外汇返佣,降低交易成本!

XM、瑞讯银行(Swissquote Bank)

开户返佣请咨询QQ:125808047 微信:Homeoks

  Flat_Trend_RSI.zip  下载 (11.7 KB, 19 次)

风险提示及免责声明

文章来源于峰汇在线,转载注明原文出处,此文观点与指股网无关,理性阅读,版权属于原作者若无意侵犯媒体或个人知识产权,请联系我们,本站将在第一时间删掉 ,指股网仅提供信息存储空间服务。