🚀 Equity Tracker MT5 – 使用与设置指南

🚀 Equity Tracker MT5 – 使用与设置指南

4 十二月 2025, 09:22
Carlos Oliveira
0
115

🚀 Equity Tracker MT5 – 使用与设置指南

Equity Tracker MT5 通过向 TelegramDiscord 发送消息,让您随时掌握您的 MT5 账户状态,包括:新订单、风险警报、运行心跳(“I’m alive”)以及定期盈利报告。它还可以在图表上直接显示利润摘要,帮助您快速确认 EA 正在正常运行。

Equity Tracker MT5

重要提示: Equity Tracker MT5 不会 开仓、平仓或管理任何交易。它是一个纯监控工具,可安全地与任何策略或 EA 一起使用。

1️⃣ 开始使用

Equity Tracker MT5 在 MetaTrader 5 中

  1. Equity Tracker MT5 附加到任意打开的图表上。图表的品种和时间周期 不影响 EA 的运行,它监控整个账户。
  2. 点击 OK 前,进入 Inputs(参数)页面,根据需要调整设置。
  3. 至少启用一个通知渠道(Telegram 或 Discord),并填写所需的 Token、Chat ID 或 Webhook URL。
  4. 点击 OK
提示: 完成设置后,您可以将配置保存为 模板(Template)配置文件(Profile),方便在其他账户或图表中快速复用。

2️⃣ Telegram 设置

Telegram 通知示例
Telegram 手机通知示例

  1. 在 Telegram 中搜索 @BotFather
  2. 发送命令:
    /newbot
    按提示创建一个新机器人。
  3. BotFather 会提供一个 Bot Token,例如:
    123456789:ABCdefGHIjklMNOpqrsTUVwxyz
    请复制此 Token。
  4. 打开刚创建的机器人,向它发送任意消息,例如“Hello”。
  5. 在浏览器中打开以下链接(将 <YOUR_TOKEN> 替换为你的 Token):
    https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates
  6. 在返回的 JSON 中找到 "chat" 字段并复制其中的 "id"。这就是您的聊天或频道 ID(频道通常以负数开头,例如 -1001234567890)。
  7. 在 MT5 中打开 Equity Tracker MT5 参数界面,然后填写:
    • Bot token from @BotFather:粘贴 Telegram Bot Token
    • Target chat/channel ID:填写 Chat 或 Channel ID
    • Enable Telegram notifications:设为 true

3️⃣ Discord 设置

Discord WebHook 设置
用于通知的 Discord Webhook 配置

  1. 进入你的 Discord 服务器,选择用于接收通知的频道。
  2. 点击频道旁的齿轮图标,进入 Integrations → Webhooks
  3. 创建 Webhook,给它命名,然后复制 Webhook URL
  4. 在 MT5 的 Equity Tracker 参数中,将 URL 粘贴到 Webhook URL for the target channel
  5. Enable Discord notifications 设置为 true

4️⃣ 在 MT5 中允许 WebRequest(必需)

MT5 默认禁止外部 HTTP 请求。如果不允许特定 URL,Telegram 和 Discord 消息将无法发送。

MT5 WebRequest 设置
在专家设置中启用 WebRequest

  1. 在 MT5 中前往 Tools → Options → Expert Advisors
  2. 勾选 Allow WebRequest for listed URL
  3. 添加以下 URL(每行一条):
  4. 点击 OK

5️⃣ 可配置输入参数(Inputs)

Inputs 页面按功能分类。下面对每个字段做说明,对应 MT5 中的真实标题。

Equity Tracker 参数
参数按分类分组,方便配置

TELEGRAM

  • Enable Telegram notifications – 是否启用 Telegram 通知(默认 false)。
  • Bot token from @BotFather – 粘贴 Telegram Bot Token。
  • Target chat/channel ID (can be negative) – 目标聊天或频道 ID。

DISCORD

  • Enable Discord notifications – 是否启用 Discord 通知(默认 false)。
  • Webhook URL for the target channel – 粘贴 Discord Webhook URL。

EVENT NOTIFICATIONS

  • Notify when the EA starts – EA 启动时发送通知。
  • Notify when the EA stops – EA 停止或被移除时发送通知。

ORDER NOTIFICATIONS

  • Notify when a new order is opened – 开仓通知(默认 true)。
  • Notify when an order is closed – 平仓通知(默认 true)。
  • Notify when SL/TP is modified – 止损/止盈修改通知(默认 true)。
  • Attach a chart screenshot with order notifications – 附带订单截图(默认 true)。

ACCOUNT NOTIFICATIONS

  • Notify when floating drawdown passes a threshold – 浮动回撤超出阈值时提醒(默认 true)。
  • Drawdown threshold (in percent) – 回撤百分比阈值(默认 10%)。
  • Notify when equity gain reaches a profit target – 达到盈利目标时提醒。
  • Profit target in percent – 盈利目标百分比(默认 5%)。
  • Notify when margin level falls below a limit – 低保证金水平提醒。
  • Minimum allowed margin level (in percent) – 最低保证金比率(默认 150%)。
  • Attach a chart screenshot with account notifications – 附带账户风险截图(默认 true)。

PROFIT REPORT

  • Send a Profit Report periodically – 设置报告发送频率:
    REPORT_DISABLED、REPORT_HOURLY、REPORT_DAILY、REPORT_WEEKLY(默认 REPORT_DAILY)。
  • Times of day (HH:MM) – 发送时间(多个使用分号分隔)。
  • Weekdays to send – 哪些星期几发送。
  • Use server time or local time – 使用服务器时间或本地时间。
  • Attach a chart screenshot with each report – 报告附带截图(默认 true)。

CHART

  • Show Profit Report on chart – 图表上显示利润报告(默认 true)。
  • Location for the report – 报告在图表中的位置。
  • Size of the report – 报告大小:Large、Regular、Compact。

HEARTBEAT

  • Enable periodic "I'm alive" messages – 启用心跳消息(默认 false)。
  • "I'm alive" messages interval – 心跳消息间隔(默认 5 分钟)。
  • Send periodic GET requests to the external ping URL – 外部 Ping(默认 false)。
  • External ping URL – Ping 目标 URL。
  • Interval for external ping – Ping 间隔。

ADVANCED

  • Logging level – 日志级别:None、Error、Warning、Info、Debug、Trace。

6️⃣ 消息与截图设置

  • 您可以独立启用/禁用订单截图与账户风险截图,以控制发送的图片数量。
  • 通过截图即可快速了解每个提醒对应的图表位置,无需登录 VPS。

7️⃣ 事件监控与风险提醒

交易与风险提醒示例
交易开仓、平仓、风险提示示例

  • 接收所有开仓、平仓和订单修改提醒,让您不错过任何交易事件
  • 使用 回撤提醒 保护 Prop Firm 挑战:设置阈值略低于公司限制,提前收到警告。
  • 使用 盈利目标提醒,知道何时达到例如 8% 的目标。
  • 使用 保证金提醒 作为 提前预警机制,避免爆仓。
  • 结合截图可更快排查异常行情或异常波动。

8️⃣ 盈利报告

盈利报告示例
包含关键统计的利润报告示例

  • 启用周期性 Profit Reports 获取自动盈亏摘要。
  • 选择 hourly / daily / weekly。
  • 使用分号分隔多个时间,如:09:00;12:00;17:00。
  • 选择发送的星期几,例如 Mon;Fri。
  • 选择使用服务器时间或本地时间。
  • 附带截图以便更直观分析。
  • 可以在图表上显示报告,以便一眼确认 EA 正常运行

9️⃣ Telegram 手动命令

启用 Telegram 后,Equity Tracker MT5 会发送可点击的 inline 按钮,让您随时查询账户信息。

Telegram 手动命令按钮
用于即时查询的按钮

  • 📈 Profit Report – 发送当前最新利润报告。
  • 💼 Account Status – 显示余额、净值、保证金以及持仓摘要。
  • 📊 Open Positions – 列出所有当前持仓及主要参数。

当 EA 附加且 Telegram 配置完成后,这些按钮会自动出现,您可以随时点击获取最新数据。


🔟 使用场景与最佳实践

Prop Firm 交易者

  • 设置回撤阈值略低于公司限制,以确保提前提醒。
  • 根据每个阶段的目标设置盈利提醒。
  • 启用心跳或外部 Ping 以便即时发现 VPS 崩溃或 MT5 卡死

多 EA 投资组合

  • Equity Tracker MT5 附加到一个图表即可监控整个账户。
  • 通过日志和截图快速识别是哪一个 EA 产生了某笔交易或回撤。
  • 结合周期性盈利报告和图表显示,轻松追踪日/周表现。

手机交易者

  • 无需频繁查看 MT5 或 VPS,直接在 Telegram 或 Discord 获取提醒。
  • 可选择简洁消息或详细消息。
  • 使用 Telegram 按钮随时提取最新报告,哪怕您不在电脑前。

1️⃣1️⃣ 故障排查

未收到任何通知

  1. 检查 MT5 的 Experts 页签是否有错误提示。
  2. 确认已允许访问:
    https://api.telegram.orghttps://discord.com
  3. 确认 Telegram Token、Chat ID 或 Discord Webhook 的正确性。
  4. 确认 Inputs 中已启用相关通知选项。
  5. 访问 https://api.telegram.org/bot<YOUR_TOKEN>/getMe 测试 Bot。

截图缺失

  1. 确认您启用了相应提醒类型的截图选项。

心跳消息停止

  • EA 可能已从图表移除,或 MT5 已关闭。
  • VPS 可能重启、掉线或崩溃。
  • 请立即登录 VPS 检查 MT5

通知过多

  • 若策略常修改 SL/TP,可关闭此提醒。
  • 降低报告发送频率(例如改为每天或每周)。

1️⃣2️⃣ 常见问题(FAQ)

Equity Tracker MT5 会自动交易吗?
不会。它只是监控工具,不会开仓、平仓或修改订单。

可以与其他 EA 一起使用吗?
可以。它可与任意数量的 EA 并行工作。

必须用 VPS 吗?
VPS 推荐 用于 24/7 监控,但不是必需的。

可以发送到多个聊天或频道吗?
一实例可发送一个 Telegram 和一个 Discord。如果需要更多,请运行多个实例。

能在回测(Strategy Tester)中使用吗?
不行。MT5 回测不允许 WebRequest 或截图发送。

如果 Telegram 或 Discord 短暂宕机会怎样?
EA 会自动尝试重试,错误显示在 Experts 页签。


1️⃣3️⃣ 最后建议

  • 首次配置完成后保存模板以便快速部署到其他账户。
  • 先从每日报告和适量提醒开始,熟悉后再增加频率。
  • 结合您现有的交易系统,将手机变成远程监控终端,24/7 守护您的账户。

感谢使用 Equity Tracker MT5
愿您的交易始终安全,账户始终可控,无论您身在何处。