VibeFox OBV On Balance Volume
- 指标
- 版本: 1.10
- 更新: 2 七月 2026
- 激活: 5
VibeFox OBV — 累积成交量振荡器、信号线与入场信号
VibeFox OBV 是 MetaTrader 5 的实时 On-Balance Volume 振荡器。它根据价格方向逐 tick 累积成交量,并在单独的子窗口中绘制 OBV 线及可配置的 SMA 信号线。当两条线交叉或 OBV 斜率反转时,价格图表上会直接出现箭头标记——在收盘 K 线形成的那一刻给出清晰的 BUY 或 SELL 信号。一切均通过一个流畅的交互式 canvas 面板控制,无需打开终端的参数对话框。
OBV 测量的内容
On-Balance Volume 是累积指标:当前 K 线收盘价高于上一根时,将整根 K 线的成交量加入累计总量;收盘价低于上一根时则减去成交量。结果是一条连续的线,买方压力主导时上升,卖方压力主导时下降。与纯价格振荡器不同,OBV 对每次行情背后的成交量权重作出反应,因此 OBV 与价格之间的背离是趋势衰竭或反转的经典早期预警信号。
SMA 信号线绘制在同一子窗口中 OBV 线的上方。Signal Period 参数控制 SMA 对多少根 K 线取平均。当 OBV 领先价格上涨而信号线滞后时,无需任何手动计算即可清晰看到背离。
入场点
OBV/MA Cross — BUY 和 SELL
OBV/MA Cross 信号在 OBV 线于收盘 K 线上穿越其信号 SMA 线的瞬间触发。当 OBV 在上一根收盘 K 线位于信号线下方,并在当前收盘 K 线上穿信号线时,价格图表上放置 BUY 标记。当 OBV 位于信号线上方并下穿时,出现 SELL 标记。检测仅在收盘 K 线上运行,因此信号从不重绘。
Trend Turn — OBV 斜率反转
Trend Turn 信号捕捉 OBV 改变方向的时刻——从下降转为上升或从上升转为下降——与信号线位置无关。从下向上的斜率反转产生 BUY 标记;从上向下的反转产生 SELL 标记。此信号适合希望在完整交叉形成之前提早入场的交易者。
两个信号均可在面板上独立启用或禁用。BUY 和 SELL 标记的颜色独立设置,以便即时读取方向。Marker Size 控件将箭头从 1 缩放至 5,以适应任何图表密度。
视觉控制
OBV 线颜色通过 OBV Line Color 设置,像素厚度通过 OBV Line Width (1-5) 设置。SMA 信号线颜色通过 Signal Line Color 设置。两条线均作为真实指标缓冲区绘制在子窗口中——由于 OBV 无边界,比例尺自动调整。所有外观参数均可在面板上实时调整,无需重启指标。
图表上的交互面板
整个界面是一个流畅的 canvas 面板,专为快速鼠标交互而设计。所有参数整齐排列在行中,入场设置以独立的区段标题突出显示。面板标题中包含管理图标。
Power — 在不从图表中删除指标的情况下打开和关闭 OBV 线及信号的绘制。
Settings(齿轮图标) — 打开和关闭设置面板。
Updown(箭头) — 在子窗口和主图表之间移动面板。
Close(叉号) — 从图表中删除指标。
Resizable — 拖动右下角将面板缩放到任意大小。
Collapsible — 双击标题将面板折叠为紧凑条。
Mouse wheel — 将光标悬停在任意数字字段上并滚动以更改值,无需打开键盘。
设置与个性化
Settings 按钮打开一个区段,在此将面板适配您的工作区:浅色、深色或自动 Theme,可配置的面板宽度、标题大小、行高和字体大小。额外选项可通过 Hide Footer 隐藏页脚条,通过 Mini Header 在折叠时显示紧凑标题,并在点击外部时自动折叠面板。通过为每个副本分配唯一的 Instance 编号,还可以在同一图表上运行多个独立副本。
入场通知
您无需盯着图表等待信号。每次入场均可通过在面板上独立切换的多个通知渠道传递。
Alert — 终端内的弹出消息。
Push — 发送到手机 MetaTrader 应用的移动通知。
Email — 通过终端邮件设置发送的消息。
Telegram — 将警报文本连同图表截图直接发送到您的 Telegram 聊天。
仅启用所需渠道,一旦您监控的交易品种和时间周期出现新入场信号,您将立即收到通知。
视觉历史 — Html 报告
启用 Html 渠道,每个入场信号将与触发时刻的图表截图一起保存到 HTML 报告中。报告存储在终端 Files 文件夹的 VibeFox_OBV 子目录中,可在任意浏览器中打开。垃圾桶按钮一键清除报告及其截图,方便重新开始。
Telegram 警报
信号也可以直接发送到您的 Telegram 聊天 — 检测时刻的图表截图连同警报文本一起发送。开启 Telegram 渠道,并在参数中输入您的机器人令牌和聊天 id。
发送依托 Html 报告实现:每个新信号写入报告,在浏览器中打开的报告会自动将其转发到您的 Telegram 聊天。因此,启用 Telegram 会自动保持 Html 报告开启,两个渠道协同工作。
内置多语言帮助
面板内置完整帮助页面,提供 10 languages 版本,每个控件的说明就在您使用它的地方。
参数(Inputs 选项卡)
大多数设置也可直接在面板上实时更改(Settings 按钮)——输入参数仅设置启动时的初始值。
OBV
Signal Period (2..200) — 对 OBV 值计算 SMA 信号线的 K 线数量。Default: 20.
OBV Line Color — 累积 OBV 线的颜色。Default: DodgerBlue.
OBV Line Width (1-5) — OBV 线的像素厚度。Default: 2.
Signal Line Color — SMA 信号线的颜色。Default: Orange.
Entry Points
OBV/MA Cross — 启用 OBV/MA Cross 信号:OBV 向上穿越信号 SMA = BUY,向下穿越 = SELL。Default: 开启。
Trend Turn — 启用 Trend Turn 信号:OBV 斜率从下向上反转 = BUY,从上向下 = SELL。Default: 关闭。
Marker Size (1-5) — 价格图表上入场箭头标记的大小。Default: 2.
Buy Color — BUY 入场标记的颜色。Default: LimeGreen.
Sell Color — SELL 入场标记的颜色。Default: Red.
Notifications
Push Notification — 向移动 MetaTrader 应用发送 push 通知。Default: 关闭。
Alert Popup — 终端内弹出 Alert 窗口。Default: 关闭。
Email — 通过终端邮件设置发送消息。Default: 关闭。
Html Report — 将每个信号及图表截图保存到 HTML 报告(Files 文件夹,VibeFox_OBV 目录),可在任意浏览器中打开。Default: 关闭。
Telegram — 通过 Html 报告将每个信号发送到您的 Telegram 聊天(警报文本加图表截图)。Default: 关闭。
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: 关闭。
Mini Header on collapse — 折叠时显示迷你标题。Default: 关闭。
Close on click outside — 点击外部时折叠面板。Default: 关闭。
Instance (unique per copy: 1,2,3...) — 实例编号;允许在同一图表上运行多个独立副本。Default: 1.
Panel Start Window — 启动时面板打开位置:Subwindow 或 Chart。Default: Subwindow.
