VibeFox Trend Color
- 指标
- 版本: 1.10
- 更新: 2 七月 2026
- 激活: 5
VibeFox Trend Color — 带 Color Flip 入场信号的 K 线重新着色趋势指标
VibeFox Trend Color 是一款 MetaTrader 5 指标,它根据当前趋势方向实时为每根价格 K 线重新着色,并标记趋势反转的确切那一根 K 线。它不会叠加一条你不确定如何解读的独立线条,而是让你在 K 线本身中看到市场的故事:每根 K 线都带有清晰的看涨或看跌颜色,逐 tick 更新,颜色变化的那一刻便出现一个标记。
Trend Color 如何为 K 线重新着色
该算法围绕一个单一比较构建。对每根 K 线,它计算最近 CompareBars 根 K 线中点(hl2)的简单移动平均,并将当前收盘价与该参考值比较。当收盘价高于 SMA 参考时,K 线被涂成看涨颜色;当它跌至其下方时,K 线被涂成看跌颜色。中点平均能平滑短期噪声,因此短促的影线不会单独翻转颜色——只有果断收于 SMA 线之外才会改变结论。
结果是一幅连续的趋势颜色直方图:一段段同一颜色意味着价格正保持其方向,而一根孤立的相反颜色 K 线往往预示停滞或早期反转。无需任何次级子窗口,因为趋势标签已嵌入 K 线本身。
CompareBars 与 SMA 周期
CompareBars 参数既是参考平均的回看长度,也是该指标的灵敏度控制。较小的值反应迅速并产生更频繁的颜色翻转;较大的值平滑信号并在小幅修正中保持颜色稳定。默认值 6 在大多数时间周期和流动性较好的品种上平衡了响应速度与抗噪能力。
入场点 — Color Flip
主入场信号是 Color Flip:第一根与前一根 K 线颜色不同的 K 线。当 K 线在一根或多根看跌 K 线之后转为看涨时,会在低点放置一个 BUY 标记。当 K 线在看涨 K 线之后转为看跌时,会在高点放置一个 SELL 标记。面板上的 Color Flip 开关可独立于 K 线重新着色本身启用或禁用这一层,因此你可以先研究颜色模式,等准备好行动时再添加标记。
内置多周期支持:将 TF 参数设为更高的时间周期,会让指标在该时间周期上计算趋势方向,并用结果为图表周期的 K 线着色。你可以在快速的图表上交易,同时按更高周期的偏向进行过滤。
视觉
所有颜色都可自由调整。Bull 选择器设定看涨 K 线的颜色,Bear 选择器设定看跌 K 线——任意组合都可行,从经典的蓝红配色到柔和的灰度。Buy 和 Sell 标记颜色单独设置,默认与 K 线相同的色调,使标记成为同一视觉语言的一部分。Marker Size 将入场箭头从 1 缩放到 5 像素,以适应图表密度和分辨率。
图表上的交互式面板
每个参数都可从面板访问,无需重新打开 Inputs 对话框。面板是一个基于 canvas 的覆盖层,直接位于图表窗口上。它以紧凑的行容纳趋势参数、视觉控件和入场区块,并通过一次图标点击打开面板外观和通知通道的 Settings 区块。
Power — 在不从图表移除指标的情况下开启或关闭所有绘制,因此你可以在两次会话之间清空画面,并以相同设置恢复。
Settings (gear) — 打开和关闭设置区块,在其中配置面板外观、通知通道和 K 线数量。
Updown (arrows) — 在主图表窗口与子窗口之间移动面板。无论面板停靠在何处,重新着色的 K 线始终留在图表上。
Close (cross) — 干净利落地从图表移除指标。
Resizable — 拖动右下角以加宽或收窄面板。
Collapsible — 双击标题栏将面板折叠成一条紧凑的、不挡视线的条带;再次双击将其恢复。
Mouse wheel — 将光标悬停在任意数字输入字段上并滚动,即可在不使用键盘的情况下立即更改数值。
Right-click a tab — 在有标签控件的地方,右键单击可切换其活动状态。
设置与个性化
从齿轮图标打开的 Settings 区块调整的是面板本身,而非指标逻辑。选择一个 Theme——Auto 跟随图表背景,Dark 与 Light 为固定。设置面板 Width 和 Row 高度以适合你的屏幕。Header 大小、Font 大小、Hide Footer 和 Mini Header 让你将面板修剪到小屏幕上的最小占用。Close outside 在你点击图表任意位置时自动折叠面板,如果你用图表进行手动入场会很方便。Bars 计数器设定每次扫描重新着色多少根历史 K 线,Refresh 则设定一个以秒为单位的自动重算间隔,适用于 tick 流稀疏的情况。
入场通知
每个 Color Flip 信号都能触发一个或多个在面板上独立启用的通知通道。
Alert — 信号出现的那一刻,终端内部的弹出消息。
Push — 发送到你手机上 MetaTrader 应用的移动推送通知。
Email — 通过终端邮件设置发送的一封信。
Telegram — 信号文字连同一张图表截图,投递到你的 Telegram 聊天。在 Inputs 标签页中设置 bot token 和 chat id。
可视化历史 — HTML report
启用 Html 通道,每个 Color Flip 信号都会连同信号触发时刻的图表截图一起写入一个 HTML 文件。在任意浏览器中打开该文件,即可回顾指标所检测到内容的完整可视化历史。面板上的垃圾桶图标可在你想要开始一份全新日志时清空报告及其截图文件夹。
报告保存到终端数据文件夹内的 MQL5/Files/VibeFox_TrendColor/result.html。
内置多语言帮助
面板的 Settings 区块内置了完整的帮助页面,提供 10 languages:英语、俄语、德语、法语、西班牙语、意大利语、葡萄牙语、中文、日语和韩语。点击语言按钮,即可在图表上以 Comment 覆盖层直接显示帮助文字;再次点击同一按钮将其隐藏。
参数(Inputs 标签页)
大多数设置可以在面板上实时更改——输入参数只在启动时设定起始值。
Trend
CompareBars — 用于 K 线重新着色的 SMA(hl2) 参考长度,范围 1..200。默认值:6。
MTF Timeframe — 趋势计算的时间周期;Current 表示图表时间周期。默认值:Current。
Visual
Bull color — 看涨(上升趋势)K 线的颜色。默认值:DodgerBlue。
Bear color — 看跌(下降趋势)K 线的颜色。默认值:Tomato。
Entry Points
Entry on Color Flip — 启用 Color Flip 入场标记;看涨翻转 = BUY,看跌翻转 = SELL。默认值:关闭。
Marker Size (1-5) — 图表上入场标记箭头的大小。默认值:2。
Buy Marker Color — BUY 入场标记的颜色。默认值:DodgerBlue。
Sell Marker Color — SELL 入场标记的颜色。默认值:Tomato。
Notifications
Push Notification — 发送到移动版 MetaTrader 终端的推送通知。默认值:关闭。
Alert Popup — 终端内部的 Alert 弹出窗口。默认值:关闭。
Email — 通过终端邮件设置发送的电子邮件。默认值:关闭。
Html — 将每个信号连同图表截图保存到 MQL5/Files/VibeFox_TrendColor/result.html。默认值:关闭。
Telegram — 通过在浏览器中打开的 HTML 报告将每个信号发送到你的 Telegram 聊天。默认值:关闭。
Telegram bot token — 你的 Telegram 机器人的 token。
Telegram chat id — 接收信号的 Telegram 聊天的 id。
Panel / Settings
Panel width, px — 面板宽度(像素),范围 300..800。默认值:800。
Header size — 标题大小,范围 1..6。默认值:1。
Theme — 配色主题:Auto(跟随图表背景)、Dark 或 Light。默认值:Auto。
Row height (px) — 面板行高(像素)。默认值:34。
Font size — 面板字体大小。默认值:8。
Hide Footer — 隐藏面板底部条。默认值:关闭。
Mini Header on collapse — 面板折叠时显示紧凑标题。默认值:关闭。
Close on click outside — 点击面板外侧时折叠面板。默认值:关闭。
Instance — 指标副本编号;为每个副本设置唯一值以在同一图表上运行多个实例。默认值:1。
