VibeFox Inside Bar
- 指标
- 版本: 1.0
- 激活: 5
VibeFox Inside Bar — 带自动入场点的母线盘整段突破
VibeFox Inside Bar 是一款用于 MetaTrader 5 的实时价格行为指标。它检测经典的内包线形态,在每根包含内包线盘整段的母线周围绘制一个整洁的矩形,并在价格突破该区间的确切时刻直接在图表上标记出来。所有控件都汇集到一个现代化的交互式面板中,因此您无需逐根蜡烛扫描,而是在每个压缩形态及其突破入场形成的那一刻就看到它们。
指标如何工作
内包线是指其最高价低于(或等于)前一根柱的最高价,且其最低价高于(或等于)前一根柱的最低价的柱——换句话说,就是完全位于前一根柱区间之内的柱。前面那根较大的柱称为母线(MB)。内包线表明市场正在暂停并压缩:波动率收缩,买卖双方达到暂时的平衡。
当一根或多根内包线连续出现时,它们形成一个盘整段——一段完全包含在母线区间内的收紧序列。指标扫描已收盘的柱,找到母线(第一根内包线之前的那根柱),并只要后续每根柱都保持在同一区间内,就持续跟踪该盘整段。然后它绘制一个跨越整个盘整段、横跨母线最高价和最低价的矩形,从而让压缩区一目了然。
Max Bars 设置限制单个盘整段中接受的连续内包线数量(1 到 20);一旦计满该数量,或某根柱突破区间,盘整段即结束。母线方框作为矩形对象直接绘制在价格图表上,而指标本身位于其自己的子窗口中,控制面板就在那里。Bars 设置限制处理多少历史数据——设为 0 可扫描所有可用柱,或使用较小的值以在繁重的图表上更快重绘。
默认情况下,盘整段中的每根内包线都以同一根母线区间为基准衡量。Nested 选项切换为更严格的逐级嵌套规则:每根K线必须位于前一根K线之内,因此区间逐步收窄,一旦某根K线不再容纳于其紧邻的前一根之内,盘整段即结束——即使它仍能容纳于母线之内。母线方框和突破缓冲区仍以第一根(最宽的)母线为基准衡量。关闭该选项即可接受任何包含在母线区间内的K线。
入场点
VibeFox Inside Bar 的主要价值在于其自动突破入场。盘整段形成后,指标会监视后续的柱,并在价格化解压缩的那一刻在图表上放置清晰的标记。每个方向都有各自的开关。
入场 — 买入突破
盘整段之后第一根收于母线最高价之上的柱会放置一个 BUY 标记——市场已向上突破压缩。买方赢得了挤压,价格正在向上扩张走出区间。
入场 — 卖出突破
盘整段之后第一根收于母线最低价之下的柱会放置一个 SELL 标记——压缩已向下化解。每个形态每个方向只产生一个信号,因此每个盘整段每个方向最多给出一次干净的突破提示。
突破缓冲
Buffer % 设置是一个以母线区间百分比表示的噪声过滤器。设置缓冲后,收盘价不仅要越过母线边缘一个点,还必须越过方框高度的该比例后信号才会触发——因此缓冲值为 10 意味着收盘价必须越过边缘母线自身区间的 10%。因为它随每个形态的大小缩放,所以相同的数值在任何品种或时间周期上表现一致。设为 0 可在第一次收于边缘之外时即采纳突破,或将其调高以要求更强、更果断的突破并过滤掉边缘性的突破。
买入和卖出标记分别用 Buy Color 和 Sell Color 设置着色,因此方向一目了然。Marker 选择器可在简单的十字(+)、实心三角形或带尾箭头之间切换字形,而 Size 控件以像素(6 到 40)缩放标记,以适应任何图表密度。
完整的视觉控制
母线方框颜色用 Mother-Bar Box Color 设置,边框粗细用 Box Border Width 设置为 1 到 5 像素。方框和两个入场标记都在取色器弹窗中支持透明度设置(0-100%),因此您可以将它们柔和地融入图表背景。价格图表上的标记的大小和颜色是独立的,因此入场点在任何背景下都清晰突出。
图表上的交互式面板
整个界面是一个流畅的基于画布的面板,专为快速鼠标操作而构建。内包线参数被整齐地汇集成行,入场区块用其自己的金色 ENTRY 标题分隔开,因此信号设置不会与方框设置混淆。面板标题栏放置着控制图标。
Power — 在不从图表移除指标的情况下,打开和关闭入场标记的绘制。
Settings (齿轮) — 打开和关闭设置区块。
Updown (箭头) — 在其子窗口和主图表之间移动面板。
Close (十字) — 关闭指标。
Resizable — 拖动右下角以缩放面板。
Collapsible — 双击标题栏可将面板折叠为紧凑的条带。
Mouse wheel — 将光标悬停在任何数字字段上并滚动滚轮即可更改数值,无需打开键盘。
设置与个性化
Settings 按钮打开一个区块,可将面板适配到您的工作区:浅色、深色或自动 Theme、可调的面板宽度、标题大小、行高和字体大小。额外的细节让您可以通过 Hide Footer 隐藏底部栏,用 Mini Header 在折叠时缩小标题,以及在点击面板外部时自动折叠面板。几乎每个参数都可在面板上实时更改——Inputs 选项卡上的输入字段仅设置起始值。您还可以在一张图表上运行多个独立副本,为每个副本指定唯一的 Instance,以并排比较不同的内包线设置。
入场通知
您无需坐着盯着图表等待突破。每个入场都可以通过多个通知渠道发送,这些渠道在面板上独立启用。
Alert — 终端内的弹出消息。
Push — 推送到您手机上 MetaTrader 应用的移动通知。
Email — 通过终端邮件设置发送的邮件。
Telegram — 警报文本连同图表截图,直接发送到您的 Telegram 聊天。
仅启用您需要的渠道,当您正在使用的品种和时间周期上出现新突破时,您就会立即收到通知。
可视化历史(HTML 报告)
启用 Html 渠道后,每个入场信号都会连同触发时的图表截图一起保存到 HTML 报告中。报告存储在终端的 Files 文件夹中的 VibeFox_Inside_Bar 目录下(MQL5/Files/VibeFox_Inside_Bar/result.html),可在任何浏览器中打开——您将获得指标找到的所有突破的可视化日志。一键垃圾桶按钮可在您想要重新开始时随时清除报告及其截图。
Telegram 警报
信号也可以直接发送到您的 Telegram 聊天——警报文本连同检测时刻的图表截图。开启 Telegram 渠道,并在输入参数中输入您的机器人令牌和聊天 id。
传送依托于 HTML 报告:每个新信号都写入报告,而在浏览器中打开的报告会自行将其转发到您的 Telegram 聊天。因此,启用 Telegram 会自动保持 Html 报告开启,两个渠道协同工作。
内置多语言帮助
面板内置了完整的帮助页面,提供多种语言版本,因此每个控件都在您使用它的位置得到解释。
参数(Inputs 选项卡)
大多数设置也可以在面板上实时更改(Settings 按钮)——输入参数仅设置启动时的初始值。
Inside Bar
Max Inside Bars — 一个盘整段中接受的连续内包线的最大数量,1..20。默认值:5。
Nested Inside Bars — 启用时,每根K线必须位于前一根K线之内(逐级嵌套),而不是第一根母线之内。默认值:关闭。
Breakout Buffer — 以母线区间百分比表示的突破过滤器;收盘价必须越过母线边缘该比例(0 = 关闭)。默认值:10。
Bars of history to process — 指标向后扫描多少根柱,0 = 所有可用。默认值:500。
Mother-Bar Box Color — 每根母线周围绘制的矩形的颜色。默认值:DodgerBlue。
Box Transparency — 方框透明度(百分比),0-100。默认值:0。
Box Border Width — 方框边框的粗细(像素),1..5。默认值:1。
Entry Points
Buy Breakout — 在盘整段后价格收于母线最高价之上时启用 BUY 标记。默认值:开启。
Sell Breakout — 在盘整段后价格收于母线最低价之下时启用 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_Inside_Bar/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。
