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

扩展回归 StopAndReverse - MetaTrader 4脚本

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

Extended Regression StopAndReverse - indicator for MetaTrader 4

扩展回归 StopAndReverse 指标基于一些流行且相当有用的程序、脚本和专家。

Extended Regression StopAndReverse - indicator for MetaTrader 4

扩展回归停止和反转

启动时,指标会自动确定时间范围,计算当前时间范围的两种类型的回归,并计算当前范围内价格的均方根偏差。首先,直线黄金线 - 一级回归线,显示所选时间范围内当前真实趋势的方向和状态。很明显,与水平方向的角度越大,趋势越斜。因此,可以通过价格相对于回归线的当前位置得出有关货币对状态的某些结论。例如,在最一般的情况下,如果射线向上并且价格低于射线,则意味着最近小幅回撤已经结束,并且应该预期价格在趋势的延续中自然移动到回归射线上方的区域。

支撑线和阻力线与趋势线平行,距离黄金线有一定距离。它们分别位于趋势线上方和下方。这些是有效的线性阈值,因为它们是根据计算范围内的均方根偏差值以及相应的斐波那契系数绘制的。

使用均方根偏差值和相应的斐波那契系数,该指标借助特殊算法计算当前价格的自适应“止损”和“止损/反转”水平的值。这些水平可以解释为最后一根柱的时间间隔偏差的瞬时极限值。根据货币对的状态,这些值通过价格上方和/或下方的彩色点显示。蓝色阴影的点画在价格下方,较亮的点是“停止”,较暗的点是“停止/反转”。红色阴影的点绘制在价格上方,也显示止损位和反转位。对于任何柱上的任何价格值,指标始终仅显示两个瞬时价值水平,但不是全部四个。这有助于对趋势状态做出相应的结论。重要提示 - 如果真正突破一个或两个止损水平,当柱的收盘价超过相应水平时,指标会通过反转瞬时值来显示此事件。例如,如果这些是突破前的阻力位,则指标将绘制瞬时支撑位而不是它们。因此,如果出现反转 - 至少是趋势的短期变化,小幅回调

该指标使用指定的回归系数来计算和显示非线性通道,这对于预测最近的未来是必要的,并且也充当线性通道,即显示有效的支撑位和阻力位,但随着时间的推移动态和非线性地变化。默认情况下,该指标使用抛物线回归系数,即 2。

指标值的解释比较简单:
- 例如,让非线性回归通道弯曲并从上方穿过上升趋势的黄金线。这是一个耗尽信号——预计会出现回调甚至趋势变化。如果它从下方穿过——这是趋势强度增强的信号。相应地,一切都反映在下跌趋势中。还需要切换到更高、更小的时间范围并观察那里的情况。

价格穿越支撑线或阻力线:
- 如果价格在上升趋势中突破阻力位,则有望回到通道,但无需平仓。如果价格在上升趋势中突破支撑位,并且突破止损/反转水平,则预计将出现强力回调。为了更准确地了解情况,还需要考虑相对于趋势黄金线的通道状态以及相邻时间帧的值。相应地,一切都反映在下跌趋势中。

根据当前的市场情况,所有通道都会根据每个新柱进行动态重新计算和重新绘制。尽管数学计算相当复杂,但该指标根本不加载 CPU,也不需要任何特殊的计算机资源。

输入参数:
_RegressionDegree – 非线性回归的程度;合理值 – 2 或 3。
_K_DeviationChannel – 偏差乘数(不是斐波那契系数!);允许指定偏差的乘数,合理值 - 2,但有人可能会从值 3 中受益。


附件下载

📎 jX_ParabolicRegression_StopAndReverse.mq4 (17.28 KB)

Source: MQL5 #7086

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