真实作者:olegok83
XXRSX_StDev_Signal 是一款基于 XXRSX_StDev 指标值的信号指示器。
input Applied_Mode Mode=Mode_LevelsStDev_On; // 算法变体
根据 Mode 输入参数的值,指示器使用以下五种信号判定方法:
- 仅基于水平。指示器在原始振荡器 XXRSX 进入由 UpLevel 和 DnLevel 输入参数指定的超买或超卖区域时发出信号。
- 仅基于偏差。指示器捕捉到偏差超过由 dK 输入参数确定的边界值的时刻。
- 基于水平和偏差。在这种情况下,当偏差超过由 dK 输入参数确定的边界值,并且 XXRSX 振荡器处于超卖或超买区域时,信号会出现。
- 基于趋势的水平和偏差。此算法与前一个类似,但只考虑超买区域的上涨信号和超卖区域的下跌信号。
- 逆趋势的水平和偏差。最后一种算法与第三种算法相似,但只考虑超买区域的下跌信号和超卖区域的上涨信号。
此指示器使用 SmoothAlgorithms.mqh 库类(请将其复制到 <terminal_data_folder>\MQL5\Include)。有关类的使用,已在文章 "在不使用额外缓冲区的情况下对价格序列进行平均计算" 中详细描述。
该指示器需要编译后的 XXRSX_StDev.mq5 文件。请将其放置在 <terminal_data_folder>\MQL5\Indicators\ 中。

图1. XXRSX_StDev_Signal 指标