用 Echobell 将 TradingView 告警转为来电通知
交易机会形成时,普通推送通知很容易错过。本文介绍如何通过 Webhook 将 TradingView 与 Echobell 连接,让价格告警触发来电,并支持可自定义的语音内容。
相关文档:
- 什么是 Echobell → /docs/what-is-echobell
- Webhooks 概览 → /docs/webhook
- 通知类型(普通、时间敏感、来电)→ /docs/notification
- 模板与变量 → /docs/template
前提条件
- 已安装 Echobell(App Store)
- 拥有支持 Webhook 的 TradingView 账户(Pro/Pro+/Premium)
第一步——创建 Echobell 频道
-
打开 Echobell → 创建频道,命名如"TradingView Calls"。
-
选择通知类型。紧急告警使用来电;不太紧急的使用时间敏感或普通(参见 /docs/notification)。
-
可选:配置模板,让来电内容包含有用数据。示例:
标题:
{{ticker}} crossed {{price}}正文:
Signal: {{action}} at {{price}} on {{ticker}}完整模板参考:/docs/template
-
从频道设置中复制 Webhook URL,妥善保管。详见:/docs/webhook
第二步——配置 TradingView 告警
- 打开图表,创建或编辑告警。
- 设置触发条件(价位、指标、策略信号等)。
- 在通知部分启用 Webhook URL,粘贴你的 Echobell Webhook。
- 将消息载荷设置为 JSON,Echobell 可在模板中引用变量:
{
"ticker": "{{ticker}}",
"price": "{{close}}",
"action": "{{strategy.order.action}}",
"externalLink": "https://www.tradingview.com/chart/"
}注意:
- 使用 TradingView 内置变量(
{{ticker}}、{{close}}等) externalLink可选;Echobell 会在通知记录中以可点击链接的形式展示(参见 /docs/notification)
第三步——测试全流程
触发告警或使用测试条件。几秒内你应该会接到电话,内容为你设置的模板文字。如果来电对低优先级信号过于打扰,可将频道切换为时间敏感,只对关键价位使用来电。
故障排查
- 没有来电:确认频道通知类型已设置为"来电",且应用具有通知权限
- TradingView 中 Webhook 返回 4xx:验证 Echobell Webhook URL 是否正确,频道 token 是否有效
- 来电中没有变量内容:确认 JSON 键名与模板变量名完全一致(区分大小写)
- 来电过多:将优先级降为"时间敏感",或收紧 TradingView 告警条件
模板技巧
清晰的模板能让来电立即可操作:
{{ticker}} crossed {{price}} on 15m timeframe.Action: {{action}}.- 加入
externalLink,在通知记录中提供一键跳转图表的快捷方式
完整模板文档:/docs/template
相关资源
- 自定义系统的 Webhook 告警 → /blog/get-notified-with-webhook-mcp
- CI/CD 通知 → /blog/github-actions-notifications
- 基础设施监控 → /blog/grafana-call-notification
- Webhooks 功能 → /features/webhooks
- 来电通知功能 → /features/call-notifications
下载 Echobell:https://apps.apple.com/app/id6743597198
作者:
Nooc
发布于
2025年4月19日