MT4 Telegram Trade Notifier (Bot API) — 交易提醒 - 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
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
