VibeFox Nadaraya Watson Envelope
- 指标
- 版本: 1.10
- 更新: 2 七月 2026
- 激活: 5
VibeFox Nadaraya-Watson Envelope — 核回归通道与反弹信号
VibeFox Nadaraya-Watson Envelope 是 MetaTrader 5 的非参数平滑指标。它在价格图表上直接构建平滑的核回归曲线和对称包络带,为趋势方向、通道边界和基于反弹的入场信号提供清晰的视觉参考。一切通过一个流畅的交互式画布面板控制,无需打开终端的参数输入对话框。
Nadaraya-Watson Envelope 测量什么
Nadaraya-Watson 估计器是一种经典的非参数统计方法,它使用观测值的加权平均来估计变量的条件均值。在交易中,它被应用于价格历史:每根K线的价格由核函数加权,该函数为近期K线分配较高权重,为远期K线分配较低权重。结果是一条光滑的回归线(Center),它在不假设固定周期的情况下适应价格结构。
在中心线上下,指标绘制两条包络带(Upper 和 Lower)。带与中心的距离由 Multiplier 参数控制,以价格偏离回归的平均偏差进行缩放。提供两种核类型:Gaussian 提供经典钟形曲线加权;Rational Quadratic 是高斯函数的尺度混合,对异常值的反应更柔和。
提供两种计算模式。Repaint 模式在每个 tick 更新曲线。Non-repaint 模式固定最后一根K线的终点,使历史回归在K线收盘后不再改变。
入场点
Envelope Bounce — 买入与卖出
核心信号是 Envelope Bounce:价格触及或穿越外部包络带。当价格触及或收于 Lower 带下方时,图表上放置 BUY 标记——市场在核回归相对水平上向下统计性延伸,向上的均值回归运动更有可能。当价格触及或收于 Upper 带上方时出现 SELL 标记。
Near tolerance (x ATR) 参数在每个带周围添加一个近距区域。信号不仅在直接触及时触发,当价格接近到距带的指定 ATR 倍数以内时也会触发,减少因精确触及要求而错过的信号。
视觉控制
中心线和包络带具有独立的颜色和透明度控制。Center Color 和 Center Transparency % 设置回归线样式;Envelope Color 和 Envelope Transparency % 设置上下带样式。Line Width (1-10) 设置所有绘制线条的像素粗细。所有视觉设置均可在面板上实时调整,无需重启指标。
图表上的交互面板
整个界面是一个流畅的画布面板,专为快速鼠标交互设计。所有参数排列在整齐的行中,入场设置用独立的章节标题突出显示。面板标题包含管理图标。
Power — 在不从图表删除指标的情况下开关指标线和信号的绘制。
Settings(齿轮图标) — 打开和关闭设置面板。
Updown(箭头) — 在子窗口和主图表之间移动面板。
Close(×) — 从图表删除指标。
Resizable — 拖动右下角将面板缩放到任意大小。
Collapsible — 双击标题将面板折叠为紧凑条。
Mouse wheel — 将鼠标悬停在任意数字字段上并滚动以更改值,无需打开键盘。
Settings 与个性化
Settings 按钮打开一个将面板适配到工作区的部分:浅色、深色或自动 Theme,可配置面板宽度、标题大小、行高和字体大小。额外选项允许通过 Hide Footer 隐藏底部条、通过 Mini Header 在折叠时显示紧凑标题,以及在点击外部时自动折叠面板。几乎所有参数在面板上实时更改。您还可以通过为每个副本指定唯一的 Instance 编号在同一图表上运行多个独立副本。
入场通知
您无需守着图表等待信号。每次入场都可以通过多个通知渠道传达,这些渠道在面板上独立切换。
Alert — 终端内的弹出消息。
Push — 发送到手机上 MetaTrader 应用的移动通知。
Email — 通过终端邮件设置发送的消息。
Telegram — 警报文本连同图表截图,直接发送到您的 Telegram 聊天。
仅启用您需要的渠道,当您监控的品种和时间周期出现新入场信号时,您将立即收到通知。
视觉历史 — Html 报告
启用 Html 渠道,每个入场信号将与触发时刻的图表截图一起保存到 HTML 报告中。报告存储在终端的 Files 文件夹的 VibeFox_Nadaraya 子目录中,可在任何浏览器中打开。垃圾桶按钮一键清除报告及其截图,随时开始新记录。
Telegram 提醒
信号还可以直接发送到您的 Telegram 聊天——检测到信号时的提醒文本和图表截图。开启 Telegram 渠道,并在输入参数中填写您的机器人令牌和聊天 id。
推送依托 HTML 报告实现:每个新信号写入报告,在浏览器中打开的报告会自动将其转发到您的 Telegram 聊天。因此,启用 Telegram 会自动保持 Html 报告开启,两个渠道协同工作。
内置多语言帮助
完整的帮助页面内置于面板中,提供 10 languages 版本,每个控件都在您使用的地方得到说明。
参数(Inputs 选项卡)
大多数设置也可以在面板上直接实时更改(Settings 按钮)——输入参数仅设置启动时的初始值。
Kernel
Bandwidth h — 核带宽,控制平滑程度。值越高,曲线越平滑,反应越慢。默认值: 8.0.
Multiplier — 包络宽度倍数,缩放 Upper 和 Lower 带与中心线的距离。默认值: 3.0.
Kernel type — 核函数类型:Gaussian 或 Rational Quadratic。默认值: Gaussian.
Window size (bars per estimate) — 每次回归估计使用的历史K线数量。默认值: 500.
Mode
Repaint mode — false 时:非重绘模式,回归固定在最后完成的K线处,不重绘历史。true 时:每个 tick 更新曲线。默认值: false.
Visual
Center Color — 中心回归线的颜色。默认值: Gold.
Center Transparency % — 中心线透明度(0 = 完全不透明)。默认值: 0.
Envelope Color — 上下包络带的颜色。默认值: DodgerBlue.
Envelope Transparency % — 包络带透明度。默认值: 35.
Line Width (1-10) — 所有绘制线条的像素粗细。默认值: 2.
Entry Points
Envelope Bounce signal — 启用 Envelope Bounce 信号:价格触及 Lower 带 = BUY,触及 Upper 带 = SELL。默认值: 关闭.
Near tolerance (x ATR) — 以 ATR 倍数表示的每个带周围的近距区域;当价格在此距离内时信号触发。默认值: 0.25.
Notifications
Push Notification — 向移动 MetaTrader 应用发送推送通知。默认值: 关闭.
Alert Popup — 终端内的弹出 Alert 窗口。默认值: 关闭.
Email — 通过终端邮件设置发送消息。默认值: 关闭.
Html Report — 将每个信号与图表截图一起保存到 HTML 报告中(Files 文件夹,VibeFox_Nadaraya 目录),可在任何浏览器中打开。默认值: 关闭.
Telegram — 通过 HTML 报告将每个信号发送到您的 Telegram 聊天(提醒文本加图表截图)。默认值: 关闭.
Telegram bot token — 您的 Telegram 机器人令牌,用于发送消息。
Telegram chat id — 接收信号的 Telegram 聊天 id。
Panel / Settings
Panel width, px (300..800) — 面板宽度(像素)。默认值: 800.
Header size (1..6) — 标题大小。默认值: 1.
Theme — 颜色主题:Auto(跟随图表)、Dark 或 Light。默认值: Auto.
Row height (px) — 面板行高(像素)。默认值: 34.
Font size — 面板字体大小。默认值: 8.
Hide Footer — 隐藏面板底部条。默认值: 关闭.
Mini Header on collapse — 面板折叠时显示迷你标题。默认值: 关闭.
Close on click outside — 点击外部时折叠面板。默认值: 关闭.
Instance (unique per copy: 1,2,3...) — 实例编号,允许在同一图表上放置多个独立副本。默认值: 1.
Panel Start Window — 启动时面板打开位置:Subwindow 或 Chart。默认值: Subwindow.
