请观看如何免费下载自动交易
请在Telegram上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
显示:
11
等级:
(2)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

赫斯特指数状态转换指标

简要说明: 通过重新标度区间(R/S)分析估算价格的滚动赫斯特指数,并将其绘制为彩色振荡指标,用于提示市场当前处于趋势行情、均值回归状态,还是呈现随机游走特征。

作者: ADEDAYO GBADEBO

其背后的原理

大多数震荡指标都假设价格始终以相同的方式表现,仅简单地衡量其波动幅度。赫斯特指数 则从另一个角度切入:它衡量价格路径本身的统计特征——近期走势是倾向于沿同一方向持续(趋势性)、相互抵消(均值回归),还是完全不显示序列结构(随机游走)。 该指标利用经典的重新缩放区间(R/S)分析,在滚动窗口上估算该指数: 对于每根K线,将价格的回溯窗口划分为若干不同大小的子段,计算每个子段内累计均值调整偏差的范围除以其标准差,并按子段大小对所得的R/S值进行平均。 对 log(R/S) 与 log(子段大小) 进行最小二乘回归,会得到一个介于 0 到 1 之间的斜率——该斜率即为赫斯特指数 H。 值接近0.5 对应随机游走,趋近于1.0 的值表明处于持续性/趋势性状态,而趋近于0.0 的值则表明处于反持续性/均值回归状态。

由于该计算需要足够长的价格历史数据才能具有统计意义,因此该指标最适合用于波段交易和持仓分析,而非超短线交易。 它适用于任何交易品种和时间周期,但在EURUSD 或主要指数的H1或H4图表 上表现最为可靠,因为这些流动性较强的品种具有足够数量的干净数据K线,足以使R/S子采样收敛。 原始值在绘制前会通过短周期EMA进行平滑处理,这可防止趋势线在噪声较大的Tick数据中于趋势和均值回归阈值之间频繁波动。

如何解读

  • 赫斯特指数线——在0到1之间波动的主色标线。 当其处于或高于上阈值时(趋势 regime),呈现一种颜色;在两者之间时(随机游走),呈现中性色调;当其处于或低于下阈值时(均值回归 regime),呈现第三种颜色。
  • 重新标度范围计算——在技术实现上,回溯窗口会被反复划分为大小递增的区间;每个区间大小的平均R/S统计量会在对数-对数坐标系中进行回归分析,回归斜率被限制在[0,1]范围内,并作为该K线的指数值显示。
  • 趋势阈值/均值回归阈值——即两条虚线水平参考线。价格突破趋势阈值向上,表明近期价格走势已形成具有统计显著性的持久性;跌破均值回归阈值,则表明价格呈现反持久性、震荡不定的行为,且往往会迅速回调至局部均值。
  • 实际应用—— 利用趋势状态来验证趋势跟踪入场信号(突破、回调延续、移动平均线交叉),当指数位于回归区域时,应更谨慎对待来自这些工具的信号;在此区域,围绕支撑/阻力位的区间交易或逆势策略往往表现更佳。

外部变量(输入参数)

输入 默认值 用途
InpLookback 200 用于估算每个赫斯特值的重新缩放区间分析窗口中的K线数量。
InpMinChunk 8 在将回溯窗口细分以进行 R/S 采样时使用的最小子段大小。
InpChunkSteps 6 测试的块大小翻倍次数;步骤越多,对数-对数回归曲线越平滑,但会增加额外的CPU开销。
InpSmoothPeriod 5 应用于每根K线原始赫斯特估计值的指数移动平均(EMA)周期,用于减少跨区域阈值时的波动。
InpTrendThreshold 0.55 当赫斯特水平达到或超过该值时,市场被归类为趋势性/持续性市场。
InpReversionThreshold 0.45 当赫斯特水平等于或低于该值时,市场被归类为均值回归/反持续性。
InpAppliedPrice PRICE_CLOSE 用于构建数据序列的价格来源,该序列将用于计算重新标度后的波动范围。

推荐用法

如下图所示,将该指标添加到价格图表下方的独立子窗口中,并与您已经信赖的趋势或均值回归工具结合使用,而不是将其作为独立的信号生成器。 当线位于上轨(趋势)时,应更侧重趋势跟随策略,并给突破留出运行空间;当线跌入下轨(均值回归)时,则应倾向于区间震荡策略,并收紧趋势跟随过滤器,因为在该区间内,方向性信号在统计上更可能属于噪音。 由于重新标度区间分析需要完整的回溯窗口数据才能得出结果,请确保图表至少加载InpLookback 根历史数据,并预期该线会逐渐反应——这是一种区间过滤器,而非快速触发器。



图1. 价格面板(顶部)从持续的上升趋势转入震荡的均值回归阶段,随后又回归到持续的下降趋势; 赫斯特指数区间切换子窗口(底部)追踪了这一转变:在趋势明确的阶段,数值上升至0.55的趋势阈值之上;而在其间的震荡阶段,则跌破0.45的均值回归阈值。

由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/76439

PropFirm Equity Protector - 机构风险管理器(开源) PropFirm Equity Protector - 机构风险管理器(开源)

一款专为自营交易公司风险管理设计的专业实用EA。其功能包括每日权益监控、对亏损头寸的分阶段风险缓释,以及通过自修复式图形化仪表盘实施的绝对强制止损。

Swing Detector by Pullback (Smart Money Concepts) Swing Detector by Pullback (Smart Money Concepts)

SMC 回调指标采用回调定义来标记波段高点和低点,而非通常的 3 根 K 线形态。 只有当价格回调并跌破形成该高点的K线低点时,该高点才被确认——因此每个标记点都代表实际的拒绝,且高低点总是交替出现。该指标仅评估收盘K线,且标记一旦绘制绝不移动,因此不会重绘。两个缓冲区通过iCustom将已确认的震荡价格暴露给EA。

Multi Timeframe Trend Dashboard Indicator Multi Timeframe Trend Dashboard Indicator

一个紧凑的图表内面板,可同时显示当前股票在多个时间周期内的走势,每个时间周期均通过其独立的快/慢移动平均线交叉进行评估。无需切换图表来查看“H4走势如何”——所有信息都集中在一个地方,并采用颜色编码显示。

AAPL cfd - ORB strategy AAPL cfd - ORB strategy

在AAPL差价合约交易中运用ORB策略