用 Echobell 将 TradingView 告警转为来电通知

通过 Webhook 将 TradingView 与 Echobell 连接,把价格告警转为来电或时间敏感通知,支持自定义语音内容。

用 Echobell 将 TradingView 告警转为来电通知

交易机会形成时,普通推送通知很容易错过。本文介绍如何通过 Webhook 将 TradingView 与 Echobell 连接,让价格告警触发来电,并支持可自定义的语音内容。

相关文档:

前提条件

  • 已安装 Echobell(App Store
  • 拥有支持 Webhook 的 TradingView 账户(Pro/Pro+/Premium)

第一步——创建 Echobell 频道

  1. 打开 Echobell → 创建频道,命名如"TradingView Calls"。

  2. 选择通知类型。紧急告警使用来电;不太紧急的使用时间敏感普通(参见 /docs/notification)。

  3. 可选:配置模板,让来电内容包含有用数据。示例:

    标题:{{ticker}} crossed {{price}}

    正文:Signal: {{action}} at {{price}} on {{ticker}}

    完整模板参考:/docs/template

  4. 从频道设置中复制 Webhook URL,妥善保管。详见:/docs/webhook

第二步——配置 TradingView 告警

  1. 打开图表,创建或编辑告警。
  2. 设置触发条件(价位、指标、策略信号等)。
  3. 在通知部分启用 Webhook URL,粘贴你的 Echobell Webhook。
  4. 将消息载荷设置为 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

相关资源

下载 Echobell:https://apps.apple.com/app/id6743597198

作者:

Nooc

发布于

2025年4月19日