VibeFox VSA
- 指标
- 版本: 1.0
- 激活: 5
VibeFox VSA — 量价分析与聪明钱入场信号
VibeFox VSA 是面向 MetaTrader 5 的实时量价分析(Volume Spread Analysis)指标,基于经典的 Tom Williams 方法构建。对每一根已收盘的K线,它将价差(K线波幅)与其成交量及收盘位置进行权衡,并在可识别的聪明钱形态出现的那一刻直接在价格图上标记。所有控件都集中在一个现代化的交互面板中,因此你无需阅读原始的成交量柱,而是在重要事件——以及入场点——形成的瞬间就能看到它们。
指标如何工作
量价分析研究每根蜡烛上三个要素之间的关系:价差(High 减 Low)、成交量,以及收盘位置——收盘价在K线内部所处的位置,计算为 (Close − Low) / 价差。收盘位置高表示买方赢得了该K线;位置低则表示卖方获胜。
对每一根已收盘的K线,指标都会将其价差与成交量同最近 Average 根K线的滚动均值进行比较。据此将价差分类为宽或窄,将成交量分类为低、高或极高。成交量始终为tick成交量——无需考虑 Tick/Real 开关。当某根K线价差、成交量与收盘位置的组合匹配某一经典 VSA 形态时,便会在价格图上放置一个标记。
标记以对象形式绘制在价格图上,而指标本身位于自己的子窗口中,控制面板就在那里。Bars 设置限制处理的历史量——设为 0 可扫描所有可用K线,或使用较小的值在繁重图表上加快重绘。
VSA 形态(入场信号)
VibeFox VSA 检测五种经典的 Tom Williams 事件。每根K线最多产生一个信号,最强、最罕见的事件优先。看涨形态放置 BUY 标记;看跌形态放置 SELL 标记。
看涨 — No Supply(无供应)
一根窄价差、低成交量且收于下半部的阴线。下跌之后缺乏卖出力度,表明已无供应能将价格继续推低——这是潜在强势的迹象,是 BUY 信号。
看涨 — Stopping Volume(止跌量)
一根宽价差、极高成交量且收盘远离最低点的阴线。如此巨大的力度却无法将价格压住,意味着买方正在吸收抛售——潜在底部,是 BUY 信号。
看跌 — No Demand(无需求)
一根窄价差、低成交量且收于上半部的阳线。在没有真实买入力度的情况下上涨,表明此次移动背后没有需求——这是弱势的迹象,是 SELL 信号。
看跌 — Climax(高潮)
一根宽价差、极高成交量且收盘远离最高点的阳线。无法守住高点的喷发式力度,意味着专业资金正在强势中卖出——潜在顶部,是 SELL 信号。
看跌 — Upthrust(假突破上冲)
一根高成交量的宽价差K线,创出新高后又收于其最低点附近。这种假突破会在价格反转前套住买方——是经典的 SELL 信号。
使用面板
买入与卖出标记由 Buy 和 Sell 取色器分别着色,因此方向一目了然。Marker 选择器在简单十字(+)、实心三角形或带尾箭头之间切换图标,而 Size 控件以像素(6 到 40)缩放标记。两种颜色都在取色器弹窗中支持透明度设置(0-100%),以便柔和地融入图表。
整个界面是为快速鼠标操作而打造的平滑 canvas 面板。Average 与 Bars 参数位于顶行;信号区块以其专属的金色 ENTRY 标题单独区分,包含 Bull 与 Bear 开关、标记控件及颜色。面板标题栏中是控制图标。
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 聊天。
仅启用你需要的通道,当新的 VSA 形态在你正在使用的品种和时间周期上出现时,你就会立即收到通知。
可视化历史(HTML 报告)
启用 Html 通道,每个入场信号都会连同触发时刻的图表截图保存到一份 HTML 报告中。报告存储在终端的 Files 文件夹内的 VibeFox_VSA 目录中(MQL5/Files/VibeFox_VSA/result.html),可在任意浏览器中打开——你将获得指标找到的所有形态的可视化日志。一键垃圾桶按钮可随时清空报告及其截图,以便重新开始。
Telegram 提醒
信号也可以直接发送到你的 Telegram 聊天——警报文本连同检测时刻的图表截图。开启 Telegram 通道,并在输入参数中填入你的 bot token 和 chat id。
发送依托 HTML 报告:每个新信号都会写入报告,而在浏览器中打开的报告会自行将其转发到你的 Telegram 聊天。因此,启用 Telegram 会自动保持 Html 报告开启,两个通道协同工作。
内置多语言帮助
面板内置完整的帮助页面,提供多种语言,因此每个控件都在你使用它的地方得到解释。
参数(Inputs 选项卡)
大多数设置也可在面板上实时更改(Settings 按钮)——输入参数仅在启动时设置初始值。
VSA
Averaging Period — 用于平均价差与成交量的K线数量,是指标用来比较每根K线的基准。默认:20。
Bars of history to process — 向后扫描信号的K线数量,0 = 所有可用。默认:500。
Accent Color — 面板使用的强调色。默认:DodgerBlue。
Entry Points
Bull signals (No Supply / Stopping Volume) — 启用看涨 BUY 标记。默认:开启。
Bear signals (No Demand / Climax / Upthrust) — 启用看跌 SELL 标记。默认:开启。
Marker Font Size — 入场标记的大小,单位像素,6..40。默认:12。
Entry Marker — 标记图标:Cross (+)、Triangle 或 Arrow。默认:Arrow。
Buy Color — BUY 标记的颜色。默认:LimeGreen。
Buy Transparency — 买入标记透明度,百分比,0-100。默认:0。
Sell Color — SELL 标记的颜色。默认:Red。
Sell Transparency — 卖出标记透明度,百分比,0-100。默认:0。
Notifications
Push Notification — 启用发送到 MetaTrader 移动应用的推送提醒。默认:关闭。
Alert Popup — 启用终端内的弹出提醒。默认:关闭。
Email — 通过终端邮件设置启用邮件提醒。默认:关闭。
Html Report — 将每个信号连同图表截图保存到 Files/VibeFox_VSA/result.html。默认:关闭。
Telegram — 通过 HTML 报告将带图表截图的信号转发到 Telegram 聊天。默认:关闭。
Telegram - bot token — 用于发送的 Telegram 机器人令牌。默认:空。
Telegram - chat id — 目标 Telegram 聊天标识符。默认:空。
Panel / Settings
Panel width, px — 图表上面板的宽度,单位像素,300..800。默认:800。
Header size — 面板标题的高度,1..6。默认:1。
Theme — 面板的配色主题:Light、Dark 或 Auto。默认:Auto。
Row height (px) — 每个参数行的高度,单位像素。默认:34。
Font size — 面板内使用的字号。默认:8。
Hide Footer — 隐藏面板的底栏。默认:关闭。
Mini Header on collapse — 面板折叠时显示紧凑的标题条。默认:关闭。
Close on click outside — 点击面板外部时自动折叠面板。默认:关闭。
Instance — 同一图表上每个指标副本的唯一编号,允许并排运行多个实例。默认:1。
Panel Start Window — 设置面板的初始位置:主图或子窗口。默认:Subwindow。
