Telegram to mt4 pro
- 实用工具
- Janet Abu Khalil
- 版本: 1.14
- 激活: 10
什么是 Telegram to MT4 Pro?
Telegram to MT4 Pro 可将来自私人、公开和受限 Telegram 频道和群组的信号自动复制到您的 MetaTrader 4 账户。
Telegram to MT4 Pro 是一款专业的信号复制器,可将任何 Telegram 频道或群组中的交易信号实时自动复制到您的 MetaTrader 4 账户,并对每一笔交易提供完整控制。
该系统由两个协同工作的部分组成:
- 此 Expert Advisor — 安装在您的 MT4 图表上以执行交易
- 配套桌面应用程序 — TelegramMT4Pro.exe — 连接到 Telegram 并将信号桥接到 EA
您可以同时将多个 Telegram 信号提供者连接到多个 MT4 账户。每个账户和每个提供者的所有设置都可以单独配置。
注意:系统自动运行。无需在 MetaTrader 内进行手动连接设置。
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10 或更高版本 |
| MetaTrader | MetaTrader 4(任何经纪商) |
| 配套应用程序 | TelegramMT4Pro.exe — 必须在同一台电脑上运行 |
| Telegram 账户 | 连接频道/群组所必需 |
快速设置 — 4 个步骤
步骤 1 — 启动配套应用程序
运行 TelegramMT4Pro.exe。进入 Settings 并输入您的 Telegram API 凭据:
- API ID 和 API Hash — 可在 https://my.telegram.org/apps 获取
- 带国家代码的电话号码(例如 +44...)
点击 Save → Connect → 输入发送到您的 Telegram 应用中的验证码。
步骤 2 — 添加一个 MT4 账户
在应用中点击 “+ Account” 并为其命名。
步骤 3 — 添加信号提供者
前往应用中的 Channels 页面。在您的账户下点击 “+ Add Provider”。将显示您的 Telegram 频道和群组列表。搜索并选择您想复制信号的对象。每个提供者都有各自的风险、SL/TP、过滤器和复制规则设置。
步骤 4 — 将 EA 附加到图表
将 TelegramMT4Pro 拖动到任意图表上。
在 EA Inputs 中设置:
- Magic Number — 用于识别 EA 订单的唯一编号
连接成功后,EA 面板将显示 STATUS: RUNNING。
下载链接:
https://github.com/catlaboratories/telegramtomt4/releases/tag/v1.0
完整功能列表
信号检测与解析
- 从消息文本中自动检测 BUY/SELL 方向
- 解析入场价、区间入场(More buy / More sell)、SL,以及最多 7 个 TP 级别
- 支持每个提供者自定义 buy/sell 关键词
- 自动检测交易品种并自动应用经纪商前缀/后缀
- 自定义品种映射(例如 GOLD → XAUUSD,BITCOIN → BTCUSD)
- 可检测:New Trade、Modify Order、Close All、Partial Close、Break-Even、TP Hit 信号
- 消息编辑会自动转换为 Modify Order
- 消息删除会自动关闭匹配的持仓
订单执行模式
- 市价单 — 立即按当前价格执行
- 挂单 — 根据入场价与当前价格的关系使用 BUY LIMIT / SELL LIMIT / BUY STOP / SELL STOP
- 区间订单 — 按可配置步长在入场区间内放置多个订单
- 区间 + Multi-TP — 精确放置 N 个订单,每个 TP 一个,自动分布在区间内,每个订单都有自己的 TP
- Multi-TP 模式 — 以当前价格为每个 TP 级别放置一个订单
- Per-entry 模式 — 为每个明确入场价格放置一个订单,并分配顺序 TP
- 最大持仓限制 — 达到限制时停止放置新订单
- 挂单到期 — X 分钟后自动取消挂单
止损与止盈
- 来自信号的 SL — 使用信号中的 SL 价格
- 固定 SL — 使用固定点数覆盖
- 手动 SL 回退 — 当信号没有 SL 时应用手动点数
- SL 合理性检查 — 检测错误输入的 SL 值并安全回退,适用于 crypto、indices 和 forex
- 从信号中解析最多 7 个 TP 级别
- 固定 TP 覆盖 — 使用配置的点数值而不是信号 TP
Trailing Stop 与 Break-Even
- Trailing stop — 当盈利达到 N 点后启动,并以 N 点距离跟踪
- Break-even — 当盈利达到 N 点后,将 SL 移动到入场价加偏移
- 在 TP1 命中时自动 break-even — 自动将剩余持仓移动到保本
- 以 2 秒计时器运行以实现快速响应
部分平仓
- 平坦式部分平仓 — 当 TP1 命中时关闭所有持仓的 X%
- 按 TP 部分平仓 — 每个 TP 级别可设置不同的 %
- 任一 TP 命中时关闭剩余挂单
- 每个品种的 TP 命中计数器可正确跟踪命中了哪个 TP 级别
手数大小与风险管理
- 固定手数
- 固定金额
- 余额百分比
- 净值百分比
- 适用于 indices 和 crypto 的 symbol tick factor 修正
- 适用于非 USD 账户基础货币的 currency factor 修正
- 从不超过 90% 的可用保证金
- 如果计算手数为 0,则回退到最小手数
每个提供者的复制过滤器
- Copy New Trades / Long / Short / Modify / Close / Partial / Break-Even — 每项都可单独开关
- 忽略不完整信号 — 跳过没有 SL 且没有 TP 的信号
净值保护
- 日 / 周 / 月亏损限制 — 达到阈值时停止所有交易
- 日 / 周利润目标 — 达到目标后停止交易
- 所有周期都会自动重置
交易限制
- 最大持仓数量
- 每分钟最大数量
- 每小时最大数量
- 每天最大数量
- 每周最大数量
- 每月最大数量
- 计数器会在正确的时间边界自动重置
时间过滤器
- 允许的交易日 — 7 天都可单独配置
- 黑名单时间段 — 在特定时间内阻止交易
- 在配置的日期和时间自动关闭所有持仓
新闻过滤器
- 从 Forex Factory 日历获取即将发布的新闻
- 可配置 High、Medium 和 Low impact 事件前后的分钟数
- 按货币过滤
- 在 Strategy Tester 中自动禁用
通知
- Telegram bot 通知 — 将提醒发送到您自己的 Telegram 聊天
- 移动应用通知 — 通过 MT4 移动应用并使用您的 MQL5 ID
- 电子邮件通知 — 通过 MetaTrader 邮件配置
- 可配置事件:Trade Open、Close、Order Cancel、Order Modify
- Test 按钮 — 无需下单即可立即测试 Telegram bot
EA 仪表板面板
- STATUS — 颜色状态:RUNNING、OFFLINE、LIMIT REACHED
- POSITIONS — 所有未平仓持仓数量,包括手动交易
- P&L — 实时浮动盈亏
- 显示 MAGIC number
- 嵌入式 logo — 无需外部文件
- 自动应用深色图表样式
- 移除 EA 时恢复所有图表设置
应用中的实时账户仪表板
- Balance、Equity、Total Profit、Drawdown % — 来自 EA 的实时数据
- Profit Today / This Week / This Month
- 未平仓交易数量、账户登录、类型、杠杆、经纪商
- 账户余额历史图 — 每隔几秒更新一次的 live area chart
区间订单说明
信号示例
BUY 70000 / More buy 69900 / TP 70500 / TP 70600 / TP 70700 / SL 69000
仅区间,Multi-TP OFF
当 step = 50 时:在 69900、69950、70000 放置订单 — 所有订单的 TP1 = 70500
区间 + Multi-TP,推荐
忽略 step。精确为每个 TP 放置一个订单,并自动分布在区间内:
- 订单 1 @ 69900 → TP1 = 70500
- 订单 2 @ 69950 → TP2 = 70600
- 订单 3 @ 70000 → TP3 = 70700
同时启用:Split range entry into ladder orders + One order per TP level
EA 面板状态参考
| 状态 | 含义 |
|---|---|
| RUNNING | 已连接并正常工作 |
| CONNECTING | 正在等待应用的首次响应 |
| DAILY LIMIT | 达到净值或交易限制 — 交易已暂停 |
故障排除
| 问题 | 解决方案 |
|---|---|
| 收到信号但没有下单 | 检查 MT4 Experts 标签日志。常见原因:symbol not found、SL 太近、达到最大持仓数量、达到日限制、news filter 处于激活状态。 |
| invalid stops 错误 | 该经纪商下 SL 或 TP 距离入场价过近。检查信号中的 SL 值或增加 Fixed SL Pips。 |
| 设置未生效 | 在应用中点击 Save 后,EA 会自动重新加载配置。 |
| 在搜索中找不到频道 | Telegram 必须已连接。尝试滚动 — 连接时会加载所有聊天。 |
| 余额图表为空 | 附加 EA 后等待几秒钟,让应用接收到首次账户更新。 |
Telegram to MT4 Pro · AtlasLabs.uk · By Jeanette Abou Khalil · © 2026
