VibeFox Gann
- 指标
- 版本: 1.0
- 激活: 5
VibeFox Gann — 基于自动摆动枢轴的江恩扇形,带 1x1 交叉入场点
VibeFox Gann 是一款用于 MetaTrader 5 的实时江恩角度指标。它能自动找到重要的摆动枢轴,从中绘制经典的江恩扇形,在 1x1 交叉入场信号出现的那一刻直接在价格图表上标记出来,并把所有控件汇聚到一个现代化的交互式面板中。你无需手动放置扇形并盯着 1x1 线,而是在几何形态和入场点形成的那一刻就能看到它们。
指标的工作原理
江恩扇形是从单个枢轴以固定的价格/时间比率绘制的一组直线射线。中央射线 1x1 每一个时间单位前进一个价格单位 — 这就是平衡线(在正确缩放的图表上为 45° 角)。在它的上方和下方排列着更陡和更平缓的射线,采用经典比率 1x8、1x4、1x3、1x2、1x1、2x1、3x1、4x1 和 8x1。只要价格保持在 1x1 之上,趋势就被视为上涨;1x1 被突破则把主动权交给另一方。
VibeFox Gann 会自动构建扇形。在最近的 Bars(回溯窗口)范围内,它定位摆动锚点:最低的低点成为上涨 上扇形 的锚点,而最高的高点成为下跌 下扇形 的锚点。1x1 的陡峭程度由窗口的价格区间除以其长度得出,因此该角度在任何品种和任何价格刻度上都有意义。Scale 控件会对该自动斜率进行倍增:0 表示自动(1x),2 使 1x1 陡峭一倍,依此类推。
扇形以趋势射线对象的形式直接绘制在价格图表上,而指标本身则位于自己的子窗口中,控制面板就在那里。较大的 Bars 值会向更早的历史回溯寻找摆动锚点;较小的值则让扇形贴近近期的价格走势。
入场点
VibeFox Gann 的主要价值在于其自动入场点:指标会观察价格如何与 1x1 平衡线交互,并直接在价格图表上放置清晰的标记。提供两种独立的信号类型,每种都有各自的开关。
入场 — Up(1x1 向上交叉)
上扇形锚定在摆动低点,其 1x1 向右上方延伸。当某根 K 线在曾经位于 1x1 之下后重新收盘于上扇形 1x1 之上 时,会在该 K 线下方放置一个 BUY 标记 — 价格已收复平衡线,动能正在转向上涨。
入场 — Down(1x1 向下交叉)
下扇形锚定在摆动高点,其 1x1 向右下方延伸。当某根 K 线在曾经位于 1x1 之上后重新收盘于下扇形 1x1 之下 时,会在该 K 线上方出现一个 SELL 标记 — 价格已失守平衡线,动能正在转向下跌。
买入和卖出标记分别用 Buy 和 Sell 颜色设置着色,因此方向一目了然。Marker 选择器可在简单十字(+)、实心三角形或带尾箭头之间切换字形,而 Size 控件以像素(6 到 40)缩放标记,以适应任何图表密度。
全面的视觉控制
扇形颜色通过 Fan 取色器设置,粗细通过 Width 从 1 到 5 像素设置(1x1 射线会绘制得粗一个像素以便突出)。扇形线条和两个入场标记在取色器弹窗中各自支持透明度设置(0-100%),因此你可以让它们柔和地融入图表背景。价格图表上的标记独立设定大小和颜色,因此入场点在任何背景上都清晰醒目。
图表上的交互式面板
整个界面是一个基于画布的流畅面板,专为快速鼠标操作而打造。江恩参数被整齐地汇集成行,入场区块由自己的金色 ENTRY 标题加以区隔,因此信号设置不会与扇形设置混淆。面板标题栏放置了控制图标。
Power — 开启和关闭入场标记的绘制,而不从图表上移除指标。
Settings(齿轮) — 打开和关闭设置区域。
Updown(箭头) — 在子窗口和主图表之间移动面板。
Close(叉号) — 关闭指标。
可调整大小 — 拖动右下角以缩放面板。
可折叠 — 双击标题栏可将面板折叠成一条紧凑的条带。
鼠标滚轮 — 将鼠标悬停在任意数值字段(Width、Scale、Bars、Size)上并滚动滚轮,即可在不打开键盘的情况下更改数值。
设置与个性化
Settings 按钮会打开一个区域,可将面板贴合你的工作空间:浅色、深色或自动 Theme、可调的面板宽度、标题大小、行高和字体大小。额外的细节可让你通过 Hide Footer 隐藏底部栏,通过 Mini Header 在折叠时缩小标题,并在点击面板外部时自动折叠面板。几乎每个参数都可以在面板上实时更改 — Inputs 选项卡上的输入字段仅设定起始值。你还可以在同一图表上运行多个独立副本,为每个副本指定唯一的 Instance,以便并排比较不同的江恩设置。
入场通知
你无需坐着盯守图表等待信号。每个入场都可以通过多个通知渠道发送,这些渠道可在面板上独立启用。
Alert — 终端内部的弹出消息。
Push — 发送到你手机上 MetaTrader 应用的移动通知。
Email — 通过终端的邮件设置发送的信件。
Telegram — 警报文本连同图表截图,直接发送到你的 Telegram 聊天。
只启用你需要的渠道,当你正在使用的品种和时间周期上出现新入场时,你就会在那一刻收到通知。
可视化历史(HTML 报告)
启用 Html 渠道后,每个入场信号都会连同触发时刻的图表截图一起保存到 HTML 报告中。报告存储在终端的 Files 文件夹中的 VibeFox_Gann 目录下(MQL5/Files/VibeFox_Gann/result.html),并可在任何浏览器中打开 — 你将得到一份指标所发现的所有入场的可视化日志。一键垃圾桶按钮可在你想要重新开始时清除报告及其截图。
Telegram 警报
信号也可以直接发送到你的 Telegram 聊天 — 警报文本连同检测时刻的图表截图。开启 Telegram 渠道,并在输入参数中填入你的 bot token 和 chat id。
发送依托于 HTML 报告:每个新信号都会写入报告,而报告 — 在浏览器中打开后 — 会自行将其转发到你的 Telegram 聊天。因此,启用 Telegram 会自动保持 Html 报告处于开启状态,两个渠道协同工作。
内置多语言帮助
面板内置了一个完整的帮助页面,提供多种语言,因此每个控件都会在你使用它的地方得到解释。
参数(Inputs 选项卡)
大多数设置也可以在面板上实时更改(Settings 按钮)— 输入参数仅在启动时设定初始值。
Gann
Lookback (bars to find the swing anchors) — 扫描多少根近期 K 线以寻找锚定扇形的摆动低点和摆动高点(10..2000)。默认值:100。
Scale, points/bar for 1x1 (0 = Auto) — 1x1 线的陡峭程度,作为自动斜率的倍数;0 表示自动(区间 / lookback)。默认值:0。
Fan Line Color — 价格图表上江恩扇形射线的颜色。默认值:DodgerBlue。
Fan Line Transparency — 扇形线条的透明度,以百分比表示,0-100。默认值:0。
Fan Line Width — 扇形线条的粗细,以像素表示,1..5(1x1 射线粗一个像素)。默认值:1。
Entry Points
Up Fan (from swing low) — 绘制上扇形并在 1x1 向上交叉时启用 BUY 标记。默认值:开。
Down Fan (from swing high) — 绘制下扇形并在 1x1 向下交叉时启用 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_Gann/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。
