VibeFox Squeeze Momentum
- 指标
- 版本: 1.10
- 更新: 2 七月 2026
- 激活: 5
VibeFox Squeeze Momentum — 带挤压检测和自动入场信号的动量振荡器
VibeFox Squeeze Momentum 是一款基于 LazyBear 所推广的 Squeeze Momentum 概念的 MetaTrader 5 实时振荡器。它在独立子窗口中测量市场动量的强度和方向,检测市场被压缩到窄幅区间的时期——即挤压——并标记压缩释放的精确K线。两个独立的入场信号捕捉交易者最关心的时机:动量穿越零线和挤压触发。所有控件集中在图表上一个流畅的交互式画布面板中。
指标测量的内容
指标同时处理两层信息,在子窗口中一同显示。
动量柱状图是核心振荡器。其值是价格与近期区间中点之差的线性回归,在 KC Length 周期上平滑。零线以上的柱体显示多头动量;零线以下显示空头动量。颜色编码使动量状态一目了然:上升正动量为亮 Lime,下降正动量为较深 Green,下降负动量为亮 Red,上升负动量为 Maroon——因此您不仅能看出动量是多头还是空头,还能看出它是在加速还是减速。
挤压点沿零线排列,显示市场压缩状态。当布林带(BB)完全处于肯特纳通道(KC)内时,挤压处于激活状态——市场正在盘整,波动性已收缩,即将出现突破。点的颜色变化反映状态:暗色点表示挤压开启,银色点标记挤压刚刚触发(释放)的K线,蓝色点表示无挤压。这样您可以在历史的任何时间点看出,动量是在压缩期间积聚,还是自由扩张。
挤压的检测方式
布林带包络以 BB Length 根K线的简单移动平均和 BB Multiplier 倍标准差的波动带构建。肯特纳通道包络使用 KC Length 根K线的指数移动平均和 KC Multiplier 倍 ATR 的波动带。当 Use True Range 开启时,ATR 计算使用真实波幅(High-Low、High-PrevClose、PrevClose-Low 的最大值);关闭时使用简单的 High-Low 区间。当两条布林带均落在对应的肯特纳通道波动带内时,挤压激活。当布林带扩张到足以突破肯特纳通道外时,挤压触发——这就是零线上从暗色点到银色点的过渡。
入场点
有两种独立信号类型,每种都有自己的开关。它们共用相同的标记大小和颜色设置。两种信号仅在已收盘的K线上检测,K线收盘后永不重绘。
Entry Momentum
Entry Momentum 信号在柱状动量穿越零线时触发。从零线以下穿越到以上,在价格图上放置 BUY 标记;从零线以上穿越到以下,放置 SELL 标记。这是最直接的信号:市场已从净负动量转变为净正动量,或反之。该信号独立于挤压状态——无论是在挤压内部还是外部,任何时候都可以触发。
Entry Squeeze
Entry Squeeze 信号在挤压释放的精确K线触发:挤压点从激活(暗色)状态过渡到触发(银色)状态,即布林带刚刚突破肯特纳通道外。信号方向由该K线的动量值决定:动量为正则标记为 BUY;动量为负则为 SELL。该信号专门设计用于捕捉压缩所积聚的突破——挤压是弹簧蓄力,触发信号是弹出。
标记按照 Buy Color 和 Sell Color 设置着色。Marker Size 控件将箭头从 1 缩放到 5,以适应任何图表密度。每当参数更改时,所有历史入场标记都会自动重绘。
完整的视觉控制
柱状图颜色固定为经典的四色 LazyBear 方案——Lime、Green、Red、Maroon——同时编码符号和动量方向。挤压点调色板使用 DodgerBlue 表示无挤压,暗色调表示挤压开启,Silver 表示挤压触发,在零线上提供清晰的三态读数。参考线始终以虚线零位绘制。柱状图的 Line Width 默认设置为 3 像素,可在输入对话框中调整。
图表上的交互式面板
整个界面是一个为快速鼠标控制而构建的流畅画布面板。挤压参数和入场信号开关排列在整洁的三列行中,入场区块在自己的金色 ENTRY 标题下单独设置,以免信号设置与计算设置混淆。面板标题栏放置控制图标。
Power — 在不从图表删除指标的情况下开关所有绘图。柱状图和挤压点消失;图表标记被清除。再次点击即可恢复并重新扫描所有历史。
Settings (gear) — 打开和关闭设置部分。
Updown (arrows) — 在独立子窗口和主图之间移动面板。
Close (cross) — 关闭指标。
Resizable — 拖动右下角将面板缩放到任意大小。
Collapsible — 双击标题栏将面板折叠为紧凑条带。
Mouse wheel — 将鼠标悬停在任意数值字段上并滚动,无需打开键盘即可更改值。对 BB 或 KC 参数的更改会立即触发完整的重新计算。
设置与个性化
Settings 按钮打开一个部分,可将面板适配您的工作空间:浅色、深色或自动 Theme(Auto 跟随图表背景),可调节面板宽度、标题大小、行高和字体大小。额外功能让您可以用 Hide Footer 隐藏底部栏,用 Mini Header 在折叠时缩小标题,以及在面板外点击时自动折叠面板。几乎每个参数都可直接在面板上实时更改——Inputs 对话框中的输入字段仅设置初始值。您可以通过为每个副本指定唯一的 Instance 编号,在同一图表上运行多个独立副本,以便并排监控不同的 BB 或 KC 周期。
入场通知
您无需盯着图表等待信号。每次入场都可通过直接在面板上独立启用的多个通知渠道发送。
Alert — 终端内的弹出消息。
Push — 发送到手机 MetaTrader 应用的移动通知。
Email — 通过终端邮件设置发送的消息。
Telegram — 警报文本连同图表截图,直接发送到您的 Telegram 聊天。
仅启用您需要的渠道,当您监控的品种和时间框架上出现新入场时,您将立即收到通知。两种信号类型——Momentum 和 Squeeze——共用相同的通知渠道。
视觉历史记录 — Html 报告
启用 Html 渠道,每个入场信号都将与触发时子窗口图表的截图一起保存到 HTML 报告中。截图前面板自动隐藏,以便图表数据完全可见,然后立即恢复。报告存储在终端的 Files 文件夹中,在 VibeFox_SqueezeMomentum 子目录下,可在任何浏览器中打开——为您提供指标找到的每次入场的可视化日志。垃圾桶按钮可在您想重新开始时一键清除报告及其截图。
Telegram 警报
信号也可以直接发送到您的 Telegram 聊天——在检测到信号时,发送警报文本和图表截图。开启 Telegram 渠道,并在输入栏中填写您的机器人令牌和聊天 ID。
发送依托 HTML 报告:每个新信号写入报告,在浏览器中打开的报告自行将其转发到您的 Telegram 聊天。因此,启用 Telegram 会自动保持 Html 报告开启,两个渠道共同工作。
内置多语言帮助
面板内置完整帮助页面,提供 10 种语言,每个控件都在您使用的地方得到说明。
参数(Inputs 标签)
大多数设置也可直接在面板上实时更改(Settings 按钮)——输入参数仅设置启动时的初始值。
Squeeze
BB Length — 布林带简单移动平均和标准差计算的周期,范围 2..200。默认值:20。
BB Multiplier — 布林带宽度的标准差乘数,范围 0.5..10。默认值:2.0。
KC Length — 肯特纳通道指数移动平均和 ATR 的周期;也是动量值的线性回归周期,范围 2..200。默认值:20。
KC Multiplier — 肯特纳通道宽度的 ATR 乘数,范围 0.5..10。默认值:1.5。
Use True Range (KC) — 开启时,肯特纳通道 ATR 使用真实波幅计算(计及隔夜缺口和极限行情);关闭时使用简单 High-Low 区间。默认值:开启。
Entry Points
Momentum Shift (zero cross: up=BUY, down=SELL) — 启用 Entry Momentum 信号:在动量柱状图从负穿越到正(BUY)或从正穿越到负(SELL)的每根K线触发。默认值:关闭。
Squeeze Fired (squeeze release) — 启用 Entry Squeeze 信号:在挤压释放(布林带突破肯特纳通道外)的K线触发;标记方向跟随该K线动量的符号。默认值:关闭。
Marker Size (1-5) — 价格图表上入场箭头标记的大小。默认值:2。
Buy Color — BUY 入场标记的颜色。默认值:LimeGreen。
Sell Color — SELL 入场标记的颜色。默认值:Red。
Notifications
Push Notification — 发送到移动 MetaTrader 应用的推送通知。默认值:关闭。
Alert Popup — 终端内的弹出 Alert 窗口。默认值:关闭。
Email — 通过终端邮件设置发送的消息。默认值:关闭。
Html Report — 将每个信号连同图表截图保存到 HTML 报告(Files 文件夹,VibeFox_SqueezeMomentum 目录),可在任何浏览器中打开。默认值:关闭。
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。
