VibeFox BSU BPU
- 指标
- 版本: 1.0
- 激活: 5
VibeFox BSU/BPU Levels — 由K线生成的支撑/阻力,配合反弹与突破入场
VibeFox BSU/BPU Levels 是一款用于 MetaTrader 5 的实时支撑/阻力指标。它识别出生成价格水平的K线(BSU),统计有多少后续K线确认每个水平(BPU),将最强的水平以水平射线直接绘制在价格图表上,并在反弹和突破入场点出现的瞬间予以标记。所有控件都汇集在一个现代化的交互式面板中,因此您能在市场结构和入场点形成的那一刻就把它们看清楚。
指标的工作原理
该指标建立在价格行为结构分析的两个理念之上:设立水平的K线,以及确认该水平的K线。
BSU(设立水平的K线) 是一个已确认的分形枢轴——其最高价是两侧若干根K线(Wing)范围内的最高,或其最低价是最低的K线。它的极端价格成为一条水平线:最高价成为阻力,最低价成为支撑。
BPU(确认水平的K线) 是触及水平区域(水平价格上下浮动容差范围)并收回到正确一侧的后续K线——即一次拒绝。每次这样的触及都为该水平增加一个 BPU。BPU 的数量代表水平的强度:一个水平收集到的确认越多,它就越重要,其线条绘制得也越粗(拥有两个或更多 BPU 的水平线条更粗,四个或更多则更粗)。
构建由四个核心参数决定。Bars(回溯窗口)设定扫描多少根近期K线来寻找水平。Wing 设定每侧必须有多少根K线更低(对于最高价)或更高(对于最低价),才能使一根K线符合 BSU 枢轴的条件——更大的翼幅只保留更显著的摆动极值。Tolerance 是水平区域的半宽,以点为单位;设为 0,指标便会根据扫描的价格区间自动推算它。Min BPU 是一个水平必须拥有的最少确认数,才会被显示和交易,从而过滤掉弱的、未经确认的水平。
水平以水平射线对象的形式直接绘制在价格图表上,而指标本身位于自己的子窗口中,控制面板就坐落在那里。每个水平都带有一个工具提示,显示它是支撑还是阻力、它的 BPU 数量及其价格。
入场点
VibeFox BSU/BPU Levels 的主要价值在于它的自动入场点:指标会自行跟踪条件,并在价格图表上放置一个清晰的标记。提供两种独立的信号类型,每种都有自己的开关。
入场 — Bounce(从水平反弹)
当价格到达一个已确认的水平并被它拒绝时,反弹信号触发。在支撑水平的拒绝会在K线下方放置一个 BUY 标记——买方捍卫了该水平。在阻力水平的拒绝会在K线上方放置一个 SELL 标记——卖方捍卫了该水平。这是均值回归信号:它交易水平的守住。
入场 — Break(收盘突破水平)
突破信号在首次果断收盘越过已确认水平时触发。收盘高于阻力水平会放置一个 BUY 标记——水平被突破,价格正在向上突破。收盘低于支撑水平会放置一个 SELL 标记——水平被突破,价格正在向下突破。这是动量/延续信号:它交易水平的失守。
买入和卖出标记分别用 Buy 和 Sell 设置着色,因此方向一目了然。Marker 选择器在简单的十字(+)、实心三角形或带尾箭头之间切换图形,而 Size 控件以像素(6 到 40)缩放标记,以适应任何图表密度。
完整的视觉控制
水平线颜色用 Level 设置,基础粗细用 Width 设置,范围为 1 到 5 像素(更强的水平随后会自动绘制得更粗)。水平线和两个入场标记在颜色选择器弹窗中各自支持透明度设置(0-100%),因此您可以将它们柔和地融入图表背景。价格图表上的标记尺寸和颜色都可独立设置,因此入场点在任何背景下都清晰突出。
图表上的交互式面板
整个界面是一个基于画布的流畅面板,专为快速鼠标操作而打造。水平参数被整齐地汇集成行,而入场区块以其专属的金色 ENTRY 标题独立出来,使信号设置不会与水平设置混淆。面板标题栏中放置着控制图标。
Power — 开启和关闭入场标记的绘制,而无需从图表中移除指标(水平本身仍保持绘制)。
Settings(齿轮) — 打开和关闭设置部分。
Updown(箭头) — 在子窗口和主图表之间移动面板。
Close(叉号) — 关闭指标。
可调整大小 — 拖动右下角即可缩放面板。
可折叠 — 在标题栏上双击可将面板折叠为一个紧凑的条带。
鼠标滚轮 — 将鼠标悬停在任何数字字段上并滚动滚轮,即可在不打开键盘的情况下更改数值。
设置与个性化
Settings 按钮会打开一个部分,让面板贴合您的工作区:浅色、深色或自动 Theme,可调的面板宽度、标题大小、行高和字号。额外的细节让您可以通过 Hide Footer 隐藏底栏,用 Mini Header 在折叠时缩小标题,以及在点击面板外部时自动折叠面板。几乎每个参数都能在面板上实时更改——Inputs 选项卡上的输入字段只设定起始值。您还可以通过为每个副本指定唯一的 Instance,在一张图表上运行多个独立副本,以便并排比较不同的水平设置。
入场通知
您无需坐着盯守图表等待信号。每个入场都可以通过多个通知渠道发送,这些渠道在面板上独立启用。
Alert — 终端内部的弹出消息。
Push — 发送到您手机上 MetaTrader 应用的移动通知。
Email — 通过终端的邮件设置发送的信件。
Telegram — 信号文本连同图表截图,直接发送到您的 Telegram 聊天。
只启用您需要的渠道,您就会在您正在操作的品种和时间周期上出现新入场的那一刻收到通知。
可视化历史(HTML 报告)
启用 Html 渠道,每个入场信号都会连同触发时刻的图表截图一起保存到 HTML 报告中。报告存储在终端的 Files 文件夹内的 VibeFox_BSU_BPU 目录中(MQL5/Files/VibeFox_BSU_BPU/result.html),并可在任何浏览器中打开——您将获得指标找到的所有入场的可视化日志。一键垃圾桶按钮可在您想要重新开始时随时清空报告及其截图。
Telegram 提醒
信号也可以直接发送到您的 Telegram 聊天——信号文本连同检测时刻的图表截图。开启 Telegram 渠道,并在输入参数中填入您的 bot token 和 chat id。
投递依托于 HTML 报告:每个新信号都被写入报告,而在浏览器中打开的报告会自行将其转发到您的 Telegram 聊天。因此,启用 Telegram 会自动保持 Html 报告开启,两个渠道协同工作。
内置多语言帮助
面板内置了一个完整的帮助页面,提供多种语言,因此每个控件都在您使用它的地方得到解释。
参数(Inputs 选项卡)
大多数设置也可以直接在面板上实时更改(Settings 按钮)——输入参数仅设定启动时的初始值。
Levels (BSU/BPU)
Lookback (bars to scan) — 扫描多少根近期K线来寻找水平。默认:300。
BSU Wing (fractal bars each side) — 每侧必须更低/更高的K线数量,才能使一根K线符合设立水平的枢轴条件。默认:2。
Zone Tolerance, points — 水平区域的半宽,以点为单位;0 = 根据价格区间自动推算。默认:0。
Min BPU (confirmations to show level) — 一个水平必须拥有的最少确认数,才会被绘制和交易。默认:1。
Level Line Color — 价格图表上水平线的颜色。默认:Silver。
Level Line Transparency — 线条透明度,以百分比计,0-100。默认:0。
Level Line Width — 水平线的基础粗细,以像素计,1..5(更强的水平绘制得更粗)。默认:1。
Entry Points
Bounce (rejection from level) — 在价格从水平反弹时启用标记(支撑 = BUY,阻力 = SELL)。默认:开。
Breakout (close beyond level) — 在价格收盘越过水平时启用标记(突破阻力 = BUY,突破支撑 = 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_BSU_BPU/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。
