VibeFox Squeeze Detector
- 指标
- 版本: 1.10
- 更新: 2 七月 2026
- 激活: 5
VibeFox Squeeze Detector — 挤压压缩、动量与入场点
VibeFox Squeeze Detector 是一款用于 MetaTrader 5 的实时 Squeeze Detector 指标。它能够识别市场压缩进入狭窄区间的时段,并测量水面之下不断累积的动量,让你能在市场突破束缚的那一刻立即行动。经典的挤压逻辑和动量直方图位于独立的子窗口中,入场标记则直接落在价格图表上,所有控件都集中在一个现代化的交互式面板里。
指标测量的内容
核心思想是比较两条以不同速度扩张和收缩的波动率通道。Bollinger Bands 对波动率反应迅速:当它们在 Keltner Channel 内部收窄时,市场便进入了挤压——这是一段被压缩的区间,能量在方向性行情到来之前不断累积。一旦 Bollinger Bands 重新扩张到 Keltner Channel 之外,挤压便被释放,行情很可能正在展开。
动量直方图量化了这股能量。它由价格相对中线位移的线性回归构建,因此不仅显示动量是正还是负,还显示动量是在加速还是在衰减。零线之上不断升高的绿色柱表示看涨动量正在增强;下降的绿色柱表示其正在减弱。零线之下的红色柱在看跌一侧以同样方式运作。零线以虚线形式绘制作为参考,因此交叉的方向始终一目了然。
挤压圆点
零线上排列着一行彩色圆点,逐根 K 线显示当前的挤压状态。灰色圆点表示市场处于普通挤压。红色圆点表示标准级别的更紧挤压。橙色圆点标记最紧的挤压状态,此时 Bollinger Bands 在 Keltner Channel 内部被压缩到极致。绿色圆点表示没有挤压在进行——通道带已扩张到通道之外。
Squeeze Pro:三个级别
当 Pro Mode 开启时,指标使用不同的 Keltner Channel 乘数——宽、正常和窄——同时评估三个独立的挤压级别。此时每个圆点的颜色反映三个级别中当前哪一个处于活动状态,从而更丰富地呈现市场在任一时刻被压缩的程度。在标准模式下只使用基础乘数,圆点显示更简单的挤压开/关状态。
入场点
提供两个独立的入场信号。每个在面板上都有自己的开关,两者可以同时启用。
Squeeze Fired
主信号在挤压释放的那一刻触发——也就是经过一段压缩后,Bollinger Bands 重新移动到 Keltner Channel 之外的第一根 K 线上。入场方向由该 K 线上的动量直方图读取:动量为正产生 BUY 标记,动量为负产生 SELL 标记。这能精准捕捉被压缩的区间让位于方向性行情的那一刻。
Momentum Shift
第二个信号在动量直方图穿越零线时触发。由下向上穿越生成 BUY 标记;由上向下穿越生成 SELL 标记。它既可作为独立的动量信号,也可作为挤压触发后的确认。
两种信号都会在价格图表上直接放置箭头标记。Buy 和 Sell 颜色在面板中单独设置,Size 控件可将标记从 1 缩放到 5,以适应任何图表密度。
全面的视觉控制
直方图的柱颜色一眼讲述四种状态:亮绿表示为正且上升,深绿表示为正且下降,亮红表示为负且下降,深红表示为负且上升。这让你立刻看清动量是在加速进入行情,还是开始衰减。直方图下方的挤压圆点为每一根历史 K 线给出压缩状态,又不会让价格图表变得杂乱。
图表上的交互式面板
整个界面是一个基于 canvas 的流畅面板,专为快速的鼠标操作而打造。挤压参数、Pro 设置和入场控件被整齐地排布成三列行,入场区块置于金色 ENTRY 标题之下单独分隔,因此信号设置永远不会与计算设置混淆。面板标题栏放置着控制图标。
Power — 在不从图表移除指标的情况下,开启或关闭直方图、圆点和入场标记。
Settings (gear) — 打开和关闭设置区块。
Updown (arrows) — 在独立子窗口与主图表之间移动面板。
Close (cross) — 关闭指标。
Resizable — 拖动右下角以缩放面板。
Collapsible — 在标题栏上双击可将面板折叠成一条紧凑的条带。
Mouse wheel — 将鼠标悬停在任意数字字段上并滚动滚轮,即可在不打开键盘的情况下更改数值。
设置与个性化
Settings 按钮会打开一个区块,可将面板贴合你的工作空间:浅色、深色或自动的 Theme、可调的面板宽度、标题大小、行高和字体大小。额外的细节让你可以通过 Hide Footer 隐藏底部条,通过 Mini Header 在折叠时缩小标题,并在点击面板外侧时自动关闭面板。几乎每个参数都能在面板上实时变更——Inputs 标签页只设定起始值。你还可以为每个副本指定唯一的 Instance 编号,从而在同一图表上运行多个独立副本。
入场通知
你不必盯着图表来捕捉信号。每次入场都可以通过多个通知通道发送,这些通道在面板上各自独立启用。
Alert — 终端内部的弹出消息。
Push — 发送到你手机上 MetaTrader 应用的移动通知。
Email — 通过终端邮件设置发送的一封信。
Telegram — 警报文字连同一张图表截图,直接发送到你的 Telegram 聊天。
只启用你需要的通道,当你关注的品种和时间周期上出现新的入场信号时,你便会在第一时间收到通知。
可视化历史(HTML report)
启用 Html 通道,每个入场信号都会连同其触发时刻的图表截图一起保存到一份 HTML report 中。报告存储在终端 Files 文件夹下的 VibeFox_SqueezeDetector 目录中,并可在任意浏览器中打开——你将得到一份指标所发现的每个信号的可视化日志。一键垃圾桶按钮可在你想要重新开始时随时清空报告及其截图。
信号还可以直接发送到你的 Telegram 聊天——警报文字连同一张图表截图。开启 Telegram 通道,并在输入参数中填入你的 bot token 和 chat id。投递依托于 HTML report:在浏览器中打开的报告会自行将信号转发到 Telegram。因此,启用 Telegram 会自动保持 Html 报告开启。
内置多语言帮助
面板内置了完整的帮助页面,提供 10 languages,因此每个控件都会在你使用它的地方得到说明。
参数(Inputs 标签页)
大多数设置也可以在面板上实时更改(Settings 按钮)——输入参数只在启动时设定初始值。
Squeeze
BB Length — Bollinger Bands 移动平均与标准差的周期,范围 2..200。默认值:20。
BB Multiplier — Bollinger Bands 宽度的标准差乘数。默认值:2.0。
KC Length — Keltner Channel 周期(同时用作挤压中线窗口),范围 2..200。默认值:20。
KC Multiplier (base) — Keltner Channel 的区间乘数;决定基础挤压阈值。默认值:1.5。
Pro
Pro Mode (3 squeeze levels) — 开启时,同时评估三个挤压阈值(宽 / 正常 / 窄),以获得更丰富的圆点配色级别。默认值:关闭。
Momentum Length — 用于计算动量直方图的线性回归周期,范围 2..200。默认值:20。
MTF Timeframe — 用于所有计算的时间周期;Current 表示图表自身的时间周期。默认值:Current。
Entry Points
Squeeze Fired signal (squeeze release) — 当挤压后 Bollinger Bands 退出 Keltner Channel 时放置入场标记;方向由动量符号决定。默认值:关闭。
Momentum Shift signal (histogram zero cross) — 每当直方图穿越零线时放置入场标记;方向跟随穿越方向。默认值:关闭。
Marker Size (1-5) — 价格图表上信号箭头的大小。默认值:2。
Buy Color — BUY 信号标记的颜色。默认值:LimeGreen。
Sell Color — SELL 信号标记的颜色。默认值:Red。
Notifications
Push Notification — 发送到移动版 MetaTrader 终端的推送通知。默认值:关闭。
Alert Popup — 终端内部的 Alert 弹出窗口。默认值:关闭。
Email — 通过终端邮件设置发送的一封信。默认值:关闭。
Html Report — 将每个信号连同截图保存到一份 HTML report(Files 文件夹,VibeFox_SqueezeDetector 目录),可在任意浏览器中打开。默认值:关闭。
Telegram (send from result.html via JS) — 通过 HTML report 将每个信号发送到你的 Telegram 聊天(警报文字加图表截图)。默认值:关闭。
Telegram - bot token — 你的 Telegram 机器人的 token。
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。
