欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

标准化 RSI - MetaTrader 5脚本

author emer | 155 人阅读 | 0 人评论 |

Normalized RSI - indicator for MetaTrader 5

Normalized RSI - indicator for MetaTrader 5

有些指标对于所有计算长度都同等工作,有些指标则不然。 RSI 并非如此。尽管人们理所当然地认为它在 0-100 范围内振荡(因此它已经标准化)并且无论其明显有用,但每项认真的研究都强调 RSI 的长度不要超过 10。

“RSI问题”很简单:计算周期越长,RSI变得越平坦。以下是 50 周期 RSI 的示例:

Normalized RSI - indicator for MetaTrader 5

显然,在如此长的计算周期内,它几乎无法用于原版中的任何内容。有相当多的尝试来改变这一点:平滑 RSI(部分避免了这个陷阱,但它很快就失去了相对于标准 RSI 的优势)、RSI 的逆 Fisher 变换(一段时间后也变平 - 这是 RSI 50 和 50 RSI 的逆 Fisher 变换的比较),等等。

这是实现这一目标的另一种方式。以下是与上面相同的 RSI 的示例,但“标准化”为 -50 到 +50 范围:

Normalized RSI - indicator for MetaTrader 5

观察到的一些问题已得到解决,最重要的是,“扁平化”问题已不复存在。

PS:建议进行一些实验(像往常一样,当涉及到此类“实验”时)。


附件下载

📎 normalized_rsi.mq5 (10.51 KB)

Source: MQL5 #21618

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录