返回

VibeFox Keltner Revert MT5 — 帮助

VibeFox Keltner Revert — 带入场点的波动率通道均值回归

VibeFox Keltner Revert 是一款用于 MetaTrader 5 的实时通道指标。它构建一个经典的 Keltner 通道——由一条 EMA 中线包裹在两条基于 ATR 的波动率带之间——将三条带直接绘制在价格图表上,并在价格伸展至外侧带并向中线回弹时标记一个均值回归入场。每个控件都汇集到一个现代化的交互式面板中,因此您无需手动盯着这些带,而是在每个回归形态形成的那一刻就看到它。

指标如何工作

该通道由两个广为人知的构件推导而来。中线是典型价格的 EMA——(High + Low + Close) / 3——在 MA Period 周期上计算,因此它在平滑柱内噪声的同时跟踪趋势。带宽由 ATR Period 周期上的 ATR(平均真实波幅)驱动,这是一个纯粹的波动率度量。两条外侧带位于距中线固定 ATR 倍数的位置,由 Multiplier 设定:上带为 Middle + Multiplier × ATR,下带为 Middle − Multiplier × ATR。

由于带宽与 ATR 绑定,通道会随市场呼吸——波动率上升时它变宽,市场平静时它收缩——而 EMA 使整个通道沿趋势滑行。Bars 设置限制处理多少历史数据:设为 0 可使用所有可用柱,或使用较小的值以在繁重的图表上更快重绘。

三条带作为线条对象直接绘制在价格图表上,而指标本身位于其自己的子窗口中,控制面板就在那里。

Keltner 通道

一个 Keltner 通道将价格框在一条跟随趋势的中线和两条波动率包络线之间。大多数时候价格在通道内振荡;外侧带充当动态的、按波动率缩放的极值。触及上带标志着相对于近期波动率而言上行走势已被拉伸的区域,触及下带则标志着被拉伸的下行走势。中线 EMA 是通道的重心——在一次外侧带偏移之后价格倾向于回归的水平。

Revert(均值回归)逻辑

VibeFox Keltner Revert 交易的是向均值的回归,而非突破。理念很简单:当价格推向外侧带随后遭到拒绝、收盘回到通道内部时,随后往往会出现向中线的回弹。

当一根柱的最低价触及或穿透 Lower 带且同一根柱收盘回到 Lower 带之上时,一个 BUY 形态形成——市场拒绝了下行的拉伸,预期走势向上朝向中线。SELL 形态是镜像:一根柱的最高价触及或穿透 Upper 带且该柱收盘回到 Upper 带之下——上行的拉伸被拒绝,预期走势向下朝向中线。信号仅在已收盘的柱上评估;当前正在形成的柱被忽略,因此标记一旦打印便绝不会重绘。

入场点

VibeFox Keltner Revert 的主要价值在于其自动入场。当一个有效的回归形态在已收盘的柱上完成时,指标会直接在价格图表上、于信号价格处放置一个清晰的标记。单个 Revert 开关打开或关闭均值回归入场;买入和卖出标记分别用 Buy 和 Sell 颜色设置着色,因此方向一目了然。

Marker 选择器可在简单的十字(+)、实心三角形或带尾箭头之间切换字形,而 Size 控件以像素(6 到 40)缩放标记,以适应任何图表密度。

完整的视觉控制

三条带各有其自己的颜色——Middle、Upper 和 Lower——线条粗细用 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 聊天。

仅启用您需要的渠道,当您正在使用的品种和时间周期上出现新的 Keltner 回归入场时,您就会立即收到通知。

可视化历史(HTML 报告)

启用 Html 渠道后,每个入场信号都会连同触发时的图表截图一起保存到 HTML 报告中。报告存储在终端的 Files 文件夹中的 VibeFox_Keltner_Revert 目录下(MQL5/Files/VibeFox_Keltner_Revert/result.html),可在任何浏览器中打开——您将获得指标找到的所有回归的可视化日志。一键垃圾桶按钮可在您想要重新开始时随时清除报告及其截图。

Telegram 警报

信号也可以直接发送到您的 Telegram 聊天——警报文本连同检测时刻的图表截图。开启 Telegram 渠道,并在输入参数中输入您的机器人令牌和聊天 id。

传送依托于 HTML 报告:每个新信号都写入报告,而在浏览器中打开的报告会自行将其转发到您的 Telegram 聊天。因此,启用 Telegram 会自动保持 Html 报告开启,两个渠道协同工作。

内置多语言帮助

面板内置了完整的帮助页面,提供多种语言版本,因此每个控件都在您使用它的位置得到解释。

参数(Inputs 选项卡)

大多数设置也可以在面板上实时更改(Settings 按钮)——输入参数仅设置启动时的初始值。

Keltner Revert (core)

MA Period — 中线的 EMA 周期,在典型价格 (H+L+C)/3 上计算。默认值:20。

ATR Period — 设定通道宽度的 ATR 周期。默认值:10。

Multiplier — ATR 倍数:外侧带距中线多少个 ATR。默认值:2.0。

Bars of history to process — 向后计算通道和入场多少根柱,0 = 所有可用。默认值:200。

Middle Line Color — 中线(EMA)的颜色。默认值:DodgerBlue。

Middle Line Transparency — 中线透明度(百分比),0-100。默认值:0。

Upper Band Color — 上带的颜色。默认值:OrangeRed。

Upper Band Transparency — 上带透明度(百分比),0-100。默认值:0。

Lower Band Color — 下带的颜色。默认值:OrangeRed。

Lower Band Transparency — 下带透明度(百分比),0-100。默认值:0。

Line Width — 通道线的粗细(像素),1..5。默认值:1。

Entry Points

Revert — 启用均值回归入场(触及 Lower 后收盘于其上 = BUY;触及 Upper 后收盘于其下 = 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_Keltner_Revert/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。