TradingViewとEchobellで株価アラートを受け取る

TradingViewの株価アラートをWebhook経由でEchobellの電話着信またはタイムセンシティブ通知にルーティングする方法。JSONテンプレートと変数置換の設定を解説します。

TradingViewとEchobellで株価アラートを受け取る

マーケットが素早く動いているときに標準的なプッシュ通知は見落としがちです。このガイドでは、TradingViewの価格アラートをEchobellの電話着信またはタイムセンシティブ通知にルーティングし、価格が指定レベルに達した瞬間に通知を受け取るための基本的なセットアップを説明します。

関連ドキュメント:

前提条件

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

1. Echobellチャンネルの作成

  1. Echobellでチャンネルを作成(例:「Stocks: AAPL levels」)

  2. 通知タイプを設定。緊急な価格変動には着信(Calling)、そうでなければタイムセンシティブ/docs/notification

  3. 着信時に有用なコンテキストを読み上げるようテンプレートを設定:

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

    本文: Rule: {{rule}} on {{ticker}} at {{price}}

  4. チャンネルのWebhook URLをコピーして秘密に保管(/docs/webhook

2. TradingViewアラートの設定

  1. チャートでアラートを作成し、トリガーしたい条件を設定(例:価格レベルを超えたらClose)
  2. Webhook URLを有効にしてEchobellのURLを貼り付け
  3. テンプレートで変数置換できるよう、メッセージをJSONに設定:
{
  "ticker": "{{ticker}}",
  "price": "{{close}}",
  "rule": "Close crossed 150",
  "externalLink": "https://www.tradingview.com/chart/"
}

注意:

  • JSONのキーはテンプレート変数名と一致するようシンプルに保つ
  • externalLinkは任意。Echobellがnotification履歴でタップ可能なリンクとして表示(/docs/notification

3. フローのテスト

アラートをトリガーするか、一時的なテスト条件を使用します。着信(またはタイムセンシティブ通知)がテンプレート内容を読み上げることを確認します。着信で聞いたときに明確で曖昧さのない内容になるまで調整してください。

ベストプラクティス

  • 着信(Calling)は重要な価格レベルのみに使用し、その他にはタイムセンシティブを使う
  • ノイズを制御するためシンボルや戦略ごとに別々のチャンネルを作成する
  • 重要な場合はタイムフレームをテンプレートに含める(例:「15m close crossed 150」)

詳細読み物: TradingViewの完全セットアップ → /blog/tradingview-call-notifications

機能: /features/webhooks/features/call-notifications

Echobellのダウンロード: https://apps.apple.com/app/id6743597198

著者:

Nooc

公開日:

2025/10/29