VibeFox Breakout
- 指标
- 版本: 1.0
- 激活: 5
VibeFox Breakout — 带真实突破入场点的唐奇安通道
VibeFox Breakout 是一款用于 MetaTrader 5 的实时通道突破指标。它在价格图表上直接绘制唐奇安式通道——即最近 N 根已收盘 K 线的最高价和最低价——标记出价格突破该通道的确切 K 线,并将所有控件汇集到一个现代化的交互式面板中。你无需再苦守价格区间何时被打破,而是在通道与突破入场形成的那一刻就能直接看到它们。
指标工作原理
该指标根据近期价格走势构建突破通道。对于最近 N 根已收盘 K 线,它取最高价(上边界)和最低价(下边界);两者之间的中点绘制为一条点状中线。通道以向右延伸的水平射线呈现,并在每根新 K 线时更新,因此近期支撑与阻力构成的区间始终展现在你面前。
Period 设置 N——用于构建通道的 K 线数量。较小的 Period 形成紧凑、反应灵敏、频繁被突破的通道;较大的 Period 形成宽阔的通道,只有重大行情才会令其被突破。通道本身是指标的视觉主体,始终被绘制,即便入场信号被关闭也是如此。
纯粹的高低价通道会对每一次价格尖峰做出反应,因此 VibeFox Breakout 增加了 Buffer 过滤器。Buffer 以通道宽度的百分比表示:收盘价必须超出边界达到上下边界距离的该比例,突破才算成立。设为 0 即对裸通道做出反应,调高则要求更强、更干净的推动力,从而减少假突破。由于缓冲值随通道本身缩放,因此同一设置在不同品种和周期上表现一致。
Bars 设置限制处理的历史数据量——设为 0 可扫描所有可用 K 线,或在繁重图表上使用较小的值以加快重绘。通道和面板位于指标自身的子窗口区域内,而通道线和入场标记则作为对象绘制在价格图表上。
入场点
VibeFox Breakout 的主要价值在于其自动入场点:指标自行跟踪突破条件,并在价格图表上直接放置清晰的标记。信号只在真实穿越时被记录——前一根 K 线必须在通道内收盘,而当前 K 线必须在通道外收盘——因此一个已经在边界之外交易的市场不会持续触发信号。提供两种独立的信号类型,各有自己的开关。
入场——向上突破
当某根 K 线收盘价高于上通道加缓冲值,且前一根收盘价仍在通道内时,Up 信号触发。突破处会放置一个 BUY 标记——价格已突破阻力并向上突破。
入场——向下突破
当某根 K 线收盘价低于下通道减缓冲值,且前一根收盘价仍在通道内时,Down 信号触发。突破处会放置一个 SELL 标记——价格已跌破支撑并向下突破。
信号仅在已收盘 K 线上评估,每根已收盘 K 线最多产生一条通知,因此每次突破你都会收到一条干净的提醒。买入和卖出标记通过 Buy Color 和 Sell Color 设置分别着色,方向一目了然。Marker 选择器可在普通十字(+)、实心三角形或带尾箭头之间切换图形,而 Size 控件则以像素(6 至 40)缩放标记,以适应任意图表密度。
全面的视觉控制
通道线颜色通过 Level 取色器设置,线宽通过 Width 在 1 到 5 像素之间设置(点状中线始终保持纤细)。通道线和两个入场标记各自在取色器弹窗中支持透明度设置(0-100%),因此你可以让它们柔和地融入图表背景。价格图表上的标记可独立设置大小和颜色,使入场在任何背景下都清晰醒目。
交互式图上面板
整个界面是一个基于画布的流畅面板,专为快速鼠标操作而打造。通道参数被整齐地排列成行,入场区块则以自己的金色 ENTRY 标题单独分隔,使信号设置不会与通道设置混淆。面板标题栏中放置着控制图标。
Power — 在不从图表移除指标的情况下开启或关闭入场标记的绘制(通道保持可见)。
Settings(齿轮) — 打开和关闭设置区块。
Updown(箭头) — 在子窗口和主图表之间移动面板。
Close(叉号) — 关闭指标。
Resizable — 拖动右下角以缩放面板。
Collapsible — 在标题栏上双击可将面板折叠为紧凑的条带。
Mouse wheel — 将鼠标悬停在任意数值字段上并滚动滚轮,即可在不打开键盘的情况下更改数值。
设置与个性化
Settings 按钮打开一个区块,可将面板贴合你的工作区:浅色、深色或自动 Theme,可调的面板宽度、标题尺寸、行高和字体大小。额外的细节让你可以通过 Hide Footer 隐藏底部栏,通过 Mini Header 在折叠时缩小标题,以及在面板外点击时自动折叠面板。几乎每个参数都能在面板上实时更改——Inputs 选项卡上的输入字段只设置起始值。你还可以通过为每个副本赋予唯一的 Instance,在同一图表上运行多个独立副本,从而并排比较不同的通道设置。
入场通知
你无需坐守图表等待突破。每个入场都可以通过多个通知渠道发送,这些渠道在面板的 NOTIFY ENTRIES 组中独立启用。
Alert — 终端内的弹出消息。
Push — 发送到手机上 MetaTrader 应用的移动通知。
Email — 通过终端的邮件设置发送的信件。
Telegram — 警报文本连同图表截图,直接发送到你的 Telegram 聊天。
只启用你需要的渠道,当你正在使用的品种和周期上出现新突破时,你就会立即收到通知。
可视化历史(HTML 报告)
启用 Html 渠道后,每个入场信号都会连同触发时的图表截图一起保存到一份 HTML 报告中。报告存储在终端的 Files 文件夹下的 VibeFox_Breakout 目录(MQL5/Files/VibeFox_Breakout/result.html),可在任意浏览器中打开——你将获得指标发现的所有突破的可视化日志。一键垃圾桶按钮可随时清除报告及其截图,以便重新开始。
Telegram 警报
信号还可以直接发送到你的 Telegram 聊天——警报文本连同检测时刻的图表截图。开启 Telegram 渠道,并在输入参数中填入你的机器人令牌和聊天 id。
发送依托于 HTML 报告:每个新信号都被写入报告,而报告——在浏览器中打开后——会自行将其转发到你的 Telegram 聊天。因此,启用 Telegram 会自动保持 Html 报告开启,两个渠道协同工作。
内置多语言帮助
面板内置完整的帮助页面,提供多种语言,因此每个控件都在你使用它的地方得到解释。
参数(Inputs 选项卡)
大多数设置也可以在面板上实时更改(Settings 按钮)——输入参数只设置启动时的初始值。
通道(Breakout)
Channel Period N — 用于构建通道的 K 线数量(最高价 / 最低价)。默认:20。
Buffer — 以通道宽度百分比表示的突破过滤器;收盘价必须超出该水平这一比例,0 = 关闭。默认:10。
Bars of history to process — 向前计算通道和突破的 K 线数量,0 = 所有可用。默认:500。
Channel Line Color — 价格图表上通道线的颜色。默认:Silver。
Line Transparency — 通道线透明度,百分比,0-100。默认:0。
Channel Line Width — 通道线的线宽,像素,1..5。默认:1。
入场点
Up — 当价格突破上通道时启用 BUY 标记。默认:开启。
Down — 当价格跌破下通道时启用 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。
通知
Push Notification — 启用发送到 MetaTrader 移动应用的推送警报。默认:关闭。
Alert Popup — 启用终端内的弹出警报。默认:关闭。
Email — 通过终端的邮件设置启用电子邮件警报。默认:关闭。
Html Report — 将每个信号连同图表截图保存到 Files/VibeFox_Breakout/result.html。默认:关闭。
Telegram — 通过 HTML 报告将带图表截图的信号转发到 Telegram 聊天。默认:关闭。
Telegram - bot token — 用于发送的 Telegram 机器人的令牌。默认:空。
Telegram - chat id — 目标 Telegram 聊天标识符。默认:空。
面板 / 设置
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。
