VibeFox Hull Suite
- 指标
- 版本: 1.10
- 更新: 2 七月 2026
- 激活: 5
VibeFox Hull Suite — 带入场信号的 Hull 均线趋势叠加指标
VibeFox Hull Suite 是一款面向 MetaTrader 5 的实时趋势叠加指标,基于 Hull 移动平均线家族构建。它用彩色线条或色带为价格图表着色——上升趋势一种颜色,下降趋势另一种颜色——并在斜率发生翻转的精确K线上标记 Trend Shift,即 BUY 或 SELL 入场信号。所有控制均通过单一的现代交互式面板完成,无需打开 Inputs 选项卡即可在图表上实时操作。
什么是 Hull 移动平均线
Hull 移动平均线由 Alan Hull 创建,旨在减少传统移动平均线引入的滞后,同时保持平滑性。它通过组合两个不同周期的加权移动平均线,并对差值进行最终平滑处理来实现这一目标。其结果比相同长度的简单或指数平均线更紧密地跟踪价格,使斜率变化——以及趋势反转——更早地可见。
VibeFox Hull Suite 支持三种 Hull 变体,可通过 Mode 参数选择。
Hma 是经典的 Hull 移动平均线。对于长度 n,计算 WMA(2 · WMA(close, floor(n/2)) − WMA(close, n), round(√n))。这是标准公式,也是默认选择。
Ehma 将内部加权平均线替换为指数平均线:EMA(2 · EMA(close, floor(n/2)) − EMA(close, n), round(√n))。指数加权对最近的K线赋予稍多权重,在急剧反转时反应可能稍快。
Thma 是三重 Hull。使用长度为 n/3、n/2 和 n 的三个 WMA 层,然后将它们组合为 WMA(3·WMA(n/3) − WMA(n/2) − WMA(n), n/2)。三重组合产生更平滑的线条,以略长的反应时间为代价过滤更多短期噪音。
有效周期是 Length 乘以 Length Multiplier。乘数为 2 时,无需记住不同的数字即可将平滑度加倍——适合在同一图表上快速比较半长度和全长度 Hull 线。
入场点 — Trend Shift
Trend Shift:BUY 和 SELL
Hull Suite 中唯一的入场信号是 Trend Shift——Hull 斜率改变方向的那根K线。斜率通过将当前 Hull 值与两根K线前的 Hull 值进行比较来计算。当 Hull 值高于两根K线前的值时,斜率为上升;当低于时,斜率为下降。
在斜率从下降转为上升的K线处,指标放置 BUY 信号。在斜率从上升转为下降的K线处,放置 SELL 信号。信号在翻转后的第一根已收盘K线上触发,K线收盘后永不重绘。
入场信号由 Entry on Trend Shift 开关控制。开启时,每次斜率反转都会触发所有活跃的通知渠道。关闭时,Hull 线继续绘制并改变颜色,但不发送提醒。
视觉控制 — Up/Down 颜色、Width、Band
Hull 线实时改变颜色以反映当前斜率。斜率上升时使用 Up Color,下降时使用 Down Color,因此当前市场方向一目了然,无需研究线条角度。每种颜色都有独立的透明度滑块(0 = 完全不透明,100 = 不可见),可以以任意透明度将 Hull 叠加在其他指标上。
Line Width 设置 Hull 线的像素厚度(1 到 10),使其在密集的日内图表和稀疏的高时间框架图表上都清晰可读。
可选的 Show as band 开关绘制两条线而非一条:MHULL 是当前 Hull 值,SHULL 是向后移两根K线的相同 Hull 值。两者之间的间隙在价格周围形成视觉通道。该色带特别适合发现动态支撑和阻力,并判断价格是否在 Hull 通道内外。
Bars 和 Refresh — 实时面板控件
Bars 控制计算和绘制的历史K线数量。减少它可减轻大图表上的指标负担;增加它可扩展可见的 Hull 历史。Refresh 设置自动刷新间隔(秒)——指标无论如何都在每根新收盘K线上重新计算,但 Refresh 计时器提供后备更新周期。两个值都可直接从面板实时调整,无需触碰 Inputs 选项卡。
多时间框架叠加
MTF Timeframe 参数允许在较高时间框架上计算 Hull 并在当前图表上显示结果。选择较高 TF 后,每根图表K线显示该K线在所选 TF 上开盘时有效的 Hull 值,形成跟随高时间框架趋势的阶梯状叠加。将 MTF Timeframe 设置为 Current 以使用图表自身的周期。
图表上的交互式面板
整个界面是一个流畅的基于 canvas 的面板,专为快速鼠标控制而设计。所有参数排列在整洁的行中,标题栏包含控制图标。
Power — 开关 Hull 线和信号的绘制,不从图表中删除指标。
Settings(齿轮) — 打开和关闭设置面板。
Updown(箭头) — 在独立子窗口和主图表之间移动面板。
Close(X) — 从图表中删除指标。
Resizable — 拖动右下角将面板缩放到任意大小。
Collapsible — 双击标题将面板折叠成紧凑条。
Mouse wheel — 将光标悬停在任意数字字段上并滚动鼠标滚轮即可更改值,无需打开键盘。
Settings 和个性化
Settings 按钮打开一个部分,将面板调整为您的工作空间:浅色、深色或自动 Theme(跟随图表配色方案)、可调节的面板宽度、标题大小、行高和字体大小。额外选项可通过 Hide Footer 隐藏底部栏,通过 Mini Header 在折叠时缩小标题,以及在面板外单击时自动关闭面板。几乎所有参数都在面板上实时更改——Inputs 选项卡仅设置首次加载时的初始值。您还可以通过为每个副本分配唯一的 Instance 编号在同一图表上运行多个独立副本,以并排比较不同的 Hull 长度或模式。
通知
您无需盯着图表等待 Trend Shift 信号。每次入场都可以通过直接在面板上启用的多个独立通知渠道发送。
Alert — 终端内的弹出消息。
Push — 发送到手机 MetaTrader 应用的移动通知。
Email — 通过终端邮件设置发送的消息。
Telegram — 将提醒文本与图表截图一起直接发送到您的 Telegram 聊天。
仅启用所需渠道,当您监视的品种和时间框架上出现新的斜率反转时,您将立即收到通知。
视觉历史 — Html 报告
启用 Html 渠道,每个 Trend Shift 信号都会与翻转时刻的图表截图一起保存到 HTML 报告中。报告存储在终端的 Files 文件夹中的 VibeFox_HullSuite 目录下,可在任意浏览器中打开——它成为指标找到的所有入场点的视觉日志。垃圾桶按钮可一键清除报告及其截图,方便您重新开始。
Telegram 提醒
信号也可以直接发送到您的 Telegram 聊天——检测时刻的图表截图与提醒文本一起发送。开启 Telegram 渠道,并在参数中输入您的机器人令牌和聊天 ID。
发送依赖于 HTML 报告:每个新信号都被写入报告,而在浏览器中打开的报告会自动将其转发到您的 Telegram 聊天。因此,启用 Telegram 会自动保持 Html 报告开启,两个渠道协同工作。
内置多语言帮助
面板内置完整的帮助页面,提供 10 languages 版本,因此每个控件都在您使用的地方得到解释。
参数(Inputs 选项卡)
大多数设置也可以直接在面板上实时更改(Settings 按钮)——输入参数仅设置启动时的初始值。Bars 和 Refresh 是实时面板控件,不出现在 Inputs 选项卡中。
Hull
Length — 以K线为单位的 Hull 周期。Default: 55。
Mode (Hma/Thma/Ehma) — Hull 变体:Hma(基于 WMA 的经典 Hull)、Thma(三重 Hull,更平滑)、Ehma(基于 EMA 的 Hull,更快)。Default: Hma。
Length Multiplier — 与 Length 相乘获得有效周期;1.0 = 不变。Default: 1.0。
MTF Timeframe (Current = chart) — Hull 计算的时间框架;Current 使用图表周期。Default: Current。
Visual
Up Color — Hull 斜率上升时的线条颜色。Default: LimeGreen。
Up Transparency % — 上升线条的不透明度,0 = 完全不透明,100 = 不可见。Default: 0。
Down Color — Hull 斜率下降时的线条颜色。Default: Tomato。
Down Transparency % — 下降线条的不透明度,0 = 完全不透明,100 = 不可见。Default: 0。
Line Width (1-10) — 以像素为单位的 Hull 线条厚度。Default: 2。
Show as band — 绘制第二条线(SHULL = 移动 2 根K线的 Hull)以形成通道色带。Default: off。
Entry Points
Entry on Trend Shift (up=BUY, down=SELL) — 启用 Trend Shift 入场信号;斜率向上翻转 = BUY,向下翻转 = SELL。Default: off。
Notifications
Push Notification — 向移动 MetaTrader 应用推送提醒。Default: off。
Alert Popup — 终端内的 Alert 弹出窗口。Default: off。
Email — 通过终端邮件设置发送电子邮件。Default: off。
Html — 将每个 Trend Shift 信号及图表截图保存到 HTML 报告(Files 文件夹,VibeFox_HullSuite 目录),可在任意浏览器中查看。Default: off。
Telegram — 通过 HTML 报告将每个信号发送到您的 Telegram 聊天(提醒文本加图表截图)。Default: off。
Telegram bot token — 您的 Telegram 机器人令牌,用于发送消息。
Telegram chat id — 接收信号的 Telegram 聊天 ID。
Panel / Settings
Panel width, px (300..800) — 面板宽度(像素)。Default: 800。
Header size (1..6) — 标题高度比例。Default: 1。
Theme — 颜色主题:Auto(跟随图表)、Dark 或 Light。Default: Auto。
Row height (px) — 面板每行高度(像素)。Default: 34。
Font size — 面板字体大小。Default: 8。
Hide Footer — 隐藏面板底部栏。Default: off。
Mini Header on collapse — 面板折叠时显示迷你标题。Default: off。
Close on click outside — 在面板外单击时折叠面板。Default: off。
Instance (unique per copy: 1,2,3...) — 实例编号;在一个图表上运行多个独立副本。Default: 1。
Panel Start Window — 启动时面板打开的位置:Subwindow 或 Chart。Default: Subwindow。
