Appearance
功能介绍
Signal In, Trade Out — TG2Trade 基于 Telegram 的消息驱动自动化新闻交易系统。
1. 系统概述
系统通过监听指定的 Telegram 新闻频道,实时获取消息内容,利用正则表达式规则匹配判断利好/利空情绪,自动在配置的交易所执行买入/卖出操作。用户通过 Web 管理面板完成从账号绑定到交易配置的全流程管理。
核心价值
- 实时响应:Telegram 消息到达即触发匹配和交易,毫秒级响应
- 自动化交易:无需人工盯盘,规则驱动自动下单
- 灵活配置:自定义监控频道、正则规则、交易参数
- 多交易所支持:对接多家主流交易所,实现全自动合约多空交易
2. 功能模块
2.1 Telegram 账号管理
支持 Telegram 账号登录。
2.2 代理配置
支持 SOCKS5 / SOCKS4 代理,用户可根据需要配置代理服务器,以避免被封禁或限制访问。
2.3 频道管理
支持用户自定义监控的 Telegram 新闻频道,系统会自动监听并匹配消息内容。
2.4 正则规则管理
系统预设规则
系统内置了一批预设的正则规则。
自定义规则
用户可根据需要自定义正则规则,系统会根据规则匹配消息内容,判断情绪方向。
2.5 交易配置
用户可根据需要配置交易参数,包括交易所、API 密钥、测试网开关、下单金额、交易类型、杠杆倍数、止盈比例、止损比例等。
2.6 信号监控(核心流程)
系统最核心的自动化流程:
消息接收 → 正则匹配 → 信号记录 → 交易所下单 → 交易记录2.7 日志与记录
| 功能 | 说明 |
|---|---|
| 信号日志 | 查看所有被匹配的 Telegram 消息记录,包含频道、消息内容、匹配规则、情绪方向 |
| 交易日志 | 查看所有自动下单记录,包含交易对、方向、金额、价格、订单状态 |
| 关联查询 | 交易日志关联对应的信号日志,可追溯每笔交易的消息来源 |
3. Web 管理面板
系统通过内嵌的静态页面提供 Web 管理界面,包含以下页面:
| 页面 | 功能 |
|---|---|
| 首页 | Telegram 登录 + 主面板导航 |
| 频道管理 | 查看和管理已选的监控频道 |
| 规则管理 | 管理正则匹配规则 |
| 系统配置 | 代理设置、系统激活、交易配置 |
| 交易配置 | 交易参数配置 |
4. 业务流程
4.1 完整使用流程
① 配置代理(如需)→ ② 登录 Telegram 账号 → ③ 选择监控频道 → ④ 配置交易参数
→ ⑤ 确认正则规则 → ⑥ 启动信号监控 → ⑦ 系统自动监听匹配 → ⑧ 自动交易执行4.2 交易执行流程
下图展示了从消息接收到交易完成的完整自动化链路:
流程说明:
| 步骤 | 动作 | 说明 |
|---|---|---|
| ① | 消息接收 | Telegram 频道推送新消息,系统实时捕获 |
| ② | 正则匹配 | 遍历所有已启用规则,匹配消息内容 |
| ③ | 情绪判断 | 根据规则类型判断利好/利空,不匹配则忽略 |
| ④ | 信号记录 | 写入信号日志,关联消息与匹配规则 |
| ⑤ | 下单执行 | 调用交易所 API,自动完成 BUY/SELL |
| ⑥ | 交易记录 | 记录订单详情,可追溯消息来源 |