TradingViewのアラートをEchobellで電話着信として受け取る

TradingViewとEchobellをWebhookで連携し、価格アラートをカスタム音声コンテンツ付きの電話着信またはタイムセンシティブ通知として受け取る方法を解説します。

TradingViewのアラートをEchobellで電話着信として受け取る

トレードのセットアップが進んでいるときに標準プッシュ通知は見落としがちです。このガイドでは、TradingViewをWebhook経由でEchobellに接続して、価格アラートがカスタマイズ可能な音声コンテンツ付きの電話着信をトリガーできるようにする方法を説明します。

関連ドキュメント:

前提条件

  • Echobellアプリのインストール(App Store
  • Webhookサポート付きTradingViewアカウント(Pro/Pro+/Premium)

ステップ1 — Echobellチャンネルの作成

  1. Echobellを開く → チャンネルを作成。「TradingView Calls」のような名前をつける

  2. 通知タイプを設定。緊急アラートには着信(Calling)、重要度が低いものにはタイムセンシティブまたは通常を使用(/docs/notification

  3. 着信時に有用なデータを読み上げるようテンプレートを設定(任意)。例:

    タイトル: {{ticker}} crossed {{price}}

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

    テンプレートの全リファレンス: /docs/template

  4. チャンネルのWebhook URLをコピー。秘密に保管。詳細: /docs/webhook

ステップ2 — TradingViewアラートの設定

  1. チャートを開き、アラートを作成または編集
  2. 条件を定義(価格レベル、インジケーター、戦略シグナルなど)
  3. NotificationsセクションでWebhook URLを有効にし、EchobellのWebhookを貼り付け
  4. テンプレートで変数を参照できるよう、メッセージペイロードをJSONに設定:
{
  "ticker": "{{ticker}}",
  "price": "{{close}}",
  "action": "{{strategy.order.action}}",
  "externalLink": "https://www.tradingview.com/chart/"
}

注意:

  • TradingViewのビルトイン変数を使用({{ticker}}{{close}}など)
  • externalLinkは任意。存在する場合、Echobellがnotification履歴でタップ可能なリンクとして表示(/docs/notification

ステップ3 — フロー全体のテスト

アラートをトリガーするかテスト条件を使用します。数秒以内にテンプレート内容の電話着信が届くはずです。低優先度シグナルに着信が煩わしい場合は、チャンネルをタイムセンシティブに切り替え、**着信(Calling)**は重要なレベルのみに使用してください。

トラブルシューティング

  • 着信なし: チャンネルの通知タイプが着信(Calling)に設定されており、アプリに通知権限があることを確認
  • TradingViewでWebhookの4xxエラー: EchobellのWebhook URLが正確で、チャンネルトークンが最新であることを確認
  • 着信に変数が表示されない: JSONのキーがテンプレート変数名と大文字小文字を含めて完全に一致していることを確認
  • 着信が多すぎる: 優先度をタイムセンシティブに下げるか、TradingViewのアラート条件を厳しくする

テンプレートのヒント

明確なテンプレートは着信をすぐにアクション可能にします:

  • {{ticker}} crossed {{price}} on 15m timeframe.
  • Action: {{action}}.
  • 通知レコードでタップしてチャートを開くためのexternalLinkを含める

テンプレートの全ドキュメント: /docs/template

関連リンク

Echobellのダウンロード: https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-tradingview-call-notifications-ja&mt=8