欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

MT4 Telegram Trade Notifier (Bot API) — 交易提醒 - MetaTrader 4 专家

author emer | 382 人阅读 | 0 人评论 |

MT4 Telegram Trade Notifier (Bot API) — Deal Alerts - expert for MetaTrader 4

概述
TelegramTradeNotify 是一款轻量级 MT4 实用程序 EA,它使用 Telegram Bot API (sendMessage) 向 Telegram 发送交易通知。

当交易打开或关闭时发送警报(MT4 中基于订单的检测)

可选过滤器:仅限买入/卖出

UTF-8 URL 编码(支持越南语和表情符号)

可选禁用网页预览

简单输入:机器人令牌、聊天 ID、超时、前缀

运作原理 (MT4)

MT4 不像 MT5 那样提供“交易”事件。该 EA 通过扫描监控交易订单总数()订单历史总计()定期。

当出现新订单(开仓)或将新记录添加到历史记录(平仓)时,EA 会发送一条 Telegram 消息。

创建一个 Telegram 机器人并获取机器人令牌。

获取您的目标聊天 ID(用户/组)或使用@channelusername。

在 MetaTrader 4 中:工具 → 选项 → Expert Advisor
启用“允许列出的 URL 的 WebRequest”并添加:https://api.telegram.org

将 EA 附加到任何图表并设置:

注意事项/故障排除

如果 WebRequest 失败,请检查网络/防火墙/DNS 并确保 MT4 选项中允许该 URL。

某些网络/VPS 可能会阻止 Telegram;切换网络或使用中继服务器会有所帮助。

该 EA 只是一个通知实用程序。它不开设或管理交易。

InpBotToken:Telegram 机器人令牌

InpChatId:聊天 ID 或 @channelusername

InpSendTestOnInit:EA启动时发送测试消息

InpNotifyBuySellOnly:仅通知买入/卖出订单

InpTimeoutMs:Web请求超时

InpMsgPrefix:消息前缀


附件下载

📎 TelegramTradeNotify.mq4 (20.87 KB)

Source: MQL5 #68617

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录