テーマ
言語
webhooktradingviewautomationpine-script

TradingView Webhook ボット: 完全なセットアップ ガイド

TradingView Webhook ボット: 完全なセットアップ ガイド
著者 fomoed Team2026年2月28日2 分で読めます

TTradingView is the most popular charting platform in the world, used by millions of traders to analyze markets and develop strategies using Pine Script. But TradingView alone cannot execute trades on your behalf. This is where webhook bots come in. By connecting TradingView alerts to a fomoed webhook bot, you can automatically execute trades on any supported exchange the moment your strategy generates a signal..

Webhook ボットとは何ですか?

Webhook ボットは、取引指示を含む受信 HTTP リクエスト (Webhook) をリッスンします。 TradingView がアラートを起動すると、JSON ペイロードがボットの一意の Webhook URL に送信されます。ボットはシグナル (買い、売り、決済) を解析し、接続されている取引所で対応する取引をミリ秒以内に実行します。

この設定により、fomoed が実際の取引実行、リスク管理、ポジション追跡を処理しながら、TradingView の強力なチャート作成ツールとスクリプト ツールを分析に使用できるようになります。

組み込み戦略ではなく Webhook を使用する理由は何ですか?

  • 無制限のカスタマイズ— Pine Script を使用すると、何百ものテクニカル指標にアクセスし、カスタム ロジックを作成することができます。 Pine Script でコーディングできれば、Webhook を通じて取引できます。
  • まずはバックテスト、ライブトレード— TradingView では、過去のデータに基づいて戦略をバックテストできます。結果に自信が持てたら、fomoed に接続してライブを開始します。
  • 複数のインジケーターを組み合わせる— RSI、MACD、ボリンジャーバンド、出来高プロファイル、およびTradingViewでサポートされているその他のインジケーターを使用して、複雑なエントリー条件を作成します。
  • 外部信号— Webhook は TradingView に限定されません。 HTTP POST リクエストを送信できるシステムであれば、カスタム スクリプト、Python ボット、その他のプラットフォーム、さらには Zapier オートメーションなど、あらゆるシステムで取引をトリガーできます。

fomoed で Webhook ボットをセットアップする

ステップ 1: ボットを作成する

fomoed にログインし、新しいボットを作成します。取引所を選択し、API 認証情報を入力します。 [戦略] ステップで、高度な戦略から [Webhook] を選択します。

ステップ 2: Webhook URL を取得する

Webhook 戦略を選択すると、fomoed はボット用の一意の Webhook URL を生成します。それは次のようになります:

https://fomoed.com/api/webhook/abc123def456

この URL をコピーします。TradingView のアラート設定に貼り付けます。

ステップ 3: 取引ペアとリスク設定を構成する

セットアップ ウィザードの残りの手順を完了します。取引ペアの選択、ポジション サイズとレバレッジの設定、テイクプロフィットとストップロスのレベルの構成、通知の設定です。これらの設定は、Webhook によってトリガーされるすべての取引に適用されます。

ステップ4: TradingViewアラートを作成する

TradingViewで取引ペアのチャートを開き、Pine Script戦略またはインジケーターを適用します。それから:

  • ツールバーの「アラート」ボタン(時計のアイコン)をクリックします。
  • アラート条件を戦略のエントリーシグナルに設定します。
  • 「通知」タブで「Webhook URL」をチェックし、fomoed Webhook URL を貼り付けます。
  • 「メッセージ」フィールドに、fomoed が期待する JSON ペイロードを入力します。

ステップ 5: 警告メッセージのフォーマットを設定する

fomoed Webhook ボットは、単純な JSON 形式を受け入れます。最も一般的な信号は次のとおりです。

  • ロングポジションをオープンする: {"アクション": "購入"}
  • ショートポジションをオープンする: {"アクション": "販売"}
  • 現在のポジションをクローズします。 {"アクション": "閉じる"}

次のようなオプションのフィールドを含めることもできます。"サイズ"特定の信号のデフォルトの位置サイズをオーバーライドします。

Pine スクリプトの例

Webhook 互換のアラートを生成する簡単な Pine スクリプト戦略を次に示します。

基本的な RSI クロスオーバー戦略: RSI が 30 を超えたとき (売られすぎ)、RSI が 70 を下回ったとき (買われすぎ) に売ります。 TradingViewで2つのアラートを設定します。1つはメッセージ付きの買い条件用です。{"アクション": "購入"}1 つは販売条件用です{"アクション": "販売"}。各アラートは fomoed Webhook URL を指します。

Webhook のテスト

実際の資金を使用して運用を開始する前に、設定をテストしてください。

  • ペーパー取引モードを使用する— CEX 取引所で、ペーパー取引を有効にして、シグナルが正しく受信され、処理されたことを確認します。
  • ボットのログを確認する— fomoed ボットの詳細ページには、すべての受信 Webhook と実行されたアクションを表示する [ログ] タブがあります。
  • 小さなポジションから始める— ライブに切り替える場合、最初の数回の取引では最小のポジ​​ション サイズを使用して、すべてが期待どおりに機能することを確認します。

高度な Webhook テクニック

マルチタイムフレームの確認

異なる時間枠に対して個別のアラートを作成します。たとえば、1 時間のトレンドが強気の場合にのみ、5 分の買いシグナルに基づいて行動します。 Webhook メッセージ形式を使用して、時間枠に関するコンテキストを含め、時間枠全体で確認を要求するようにボットを構成します。

動的な位置サイジング

を含める"サイズ"Webhook メッセージ内のフィールドを使用して、信号強度に基づいて位置サイズを変更します。 Pine Script 戦略からの信頼性の高いシグナルはより大きなポジションをトリガーする可能性がありますが、弱いシグナルはより小さなサイズを使用します。

複数のボット、1 つの戦略

同じTradingViewアラートを、異なる取引所上の複数のfomoed Webhookボットに向けることができます。これにより、Hyperliquid、Binance、Bybit で同じ戦略を同時に実行できます。

一般的な問題と解決策

  • アラートがトリガーされません:TradingView プランが Webhook アラートをサポートしていることを確認してください。無料プランではアラート機能が制限されています。
  • Webhook が受信されませんでした:TradingViewのアラート設定でURLを再確認してください。余分なスペースや文字が含まれていないことを確認してください。
  • 無効な JSON:TradingViewは入力したとおりにメッセージを送信します。アラートを保存する前に、JSON 形式を検証してください。
  • 取引が実行されていません:ボット ログでエラー メッセージを確認してください。一般的な原因には、残高不足、無効なペア、ボットの停止などが含まれます。

Webhook取引を推奨する理由

fomoed の Webhook インフラストラクチャは、速度と信頼性を重視して設計されています。受信信号はミリ秒単位で処理され、ボットはクラウド サーバー上で年中無休で実行されるため、アラートを見逃すことはありません。組み込みのテイクプロフィット、ストップロス、トレーリングストップ機能と組み合わせることで、追加のコードを記述することなく完全な取引管理を実現します。 DEX ボットは無料なので、TradingView 戦略をテストして展開するための理想的なプラットフォームです。