Signallink

即时将TradingView交易提醒和webhook事件转发到Telegram,无需订阅,无中间商。

安装

概览

SignalLink 是一款轻量级、开源的 Webhook 到 Telegram 信号转发工具,专为交易者和开发者设计。它允许用户将来自 TradingView 或其他来源的交易提醒和 webhook 事件即时转发至指定的 Telegram 频道或私聊机器人,无需依赖第三方付费服务或中间商。通过简单的配置和部署,SignalLink 提供了一个自由、安全且高效的信号路由解决方案,帮助用户构建自己的私有通知系统。

该工具采用 FastAPI 框架开发,支持 Docker 一键部署,并内置了多种信号格式自动识别与格式化功能。无论是外汇、加密货币还是商品交易中的买卖信号,SignalLink 都能将其转换为清晰易读的 Telegram 消息,包含关键信息如交易对、价格、时间周期、策略名称、止损止盈点位等。同时,项目完全开源,代码透明可审计,适合对隐私和安全有较高要求的用户。

SignalLink 不仅适用于个人交易者,也可扩展用于监控服务器状态、CI/CD 流水线通知、自动化运维告警等多种场景。其灵活的 payload 解析机制和对自定义字段的支持,使其成为一个通用性强、易于定制的 webhook 中继平台。

核心功能特点

  1. 支持 TradingView 交易信号自动转发至 Telegram,无需订阅付费服务
  2. 自动识别并格式化多种信号类型(买/卖/平仓),生成结构化的 Telegram 消息
  3. 支持自定义 webhook payload 字段映射,兼容任意 JSON 格式的警报数据
  4. 内置 webhook 密钥验证机制,防止未授权访问,保障通信安全
  5. 提供 Docker 快速部署方案,降低环境配置门槛,开箱即用
  6. 开源免费,代码透明可控,支持本地部署和二次开发

适用场景

SignalLink 最典型的应用场景是交易信号通知系统。对于使用 TradingView 制定量化策略的交易者而言,每当策略触发买入、卖出或平仓信号时,可通过设置 webhook 警报,将实时信号直接推送到 Telegram 群组或个人聊天窗口。这样即使不在电脑前,也能第一时间收到市场动态和操作建议,提升交易响应效率。例如,一个外汇交易者可以在 1 小时图表上运行 EMA 交叉策略,当金叉出现时,SignalLink 会立即在 Telegram 中显示‘🟢 BUY Signal’,并附带 XAUUSD 的价格、止损位和目标价位等详细信息。

除了金融交易外,SignalLink 还可广泛应用于 IT 运维和自动化流程中。系统管理员可以利用它接收服务器宕机、磁盘空间不足或备份失败等 uptime monitor 的告警;DevOps 工程师则可将 CI/CD 流水线中的构建成功或失败状态通过 Telegram 通知团队成员,实现团队协作的无缝衔接。由于其支持原始键值对格式处理,即使是自定义脚本生成的 webhook 事件,也能被正确解析并转发为美观的消息格式。这种灵活性使得 SignalLink 成为连接各类应用与即时通讯渠道的理想桥梁。