ヘルプセンター › TradingView

TradingViewウェブフック自動化を設定する

TradingViewのアラートやストラテジーを、約2分で自動発注に変えられます。

  1. Dashboard → TradingView Botを開き、ご自身専用のウェブフックURLをコピーしてください
  2. TradingViewでアラートを作成 → Notificationsタブ → Webhook URLを有効にして貼り付けます TradingView は、TradingView アカウントで二段階認証が有効な場合にのみ Webhook URL の入力欄を表示します。
  3. アラートのMessage欄に、このJSONを貼り付けます:
{
  "symbol": "{{ticker}}",
  "action": "buy",
  "price": "{{close}}",
  "stop_loss": "{{plot_0}}",
  "take_profit": "{{plot_1}}",
  "leverage": 10
}
  1. ダッシュボードでSend Test Signalをクリックして確認し、アラートを保存すれば運用開始です

JSONを手書きしたくない場合は、ダッシュボードのビジュアルSignal Designerが、下記のストラテジー用フィールドを含めた正確なメッセージを自動生成します。

Pineのstrategy()を使う場合 — 決済は自動で処理されます

アラートが「Order fills only」設定のPineストラテジーから送られている場合、actionだけを単独で送るのは安全ではありません{{strategy.order.action}}は、ショートのエントリー時と同じくsell決済(exit)時にも返します。これだけを見ると、決済のつもりが、ポジションをクローズする代わりに新規のショートを開いてしまいます。

ポジション状態のフィールドを含めれば、AlgoVestaがポジション自体からエントリー・決済・反転を判断します:

{
  "symbol": "{{ticker}}",
  "action": "{{strategy.order.action}}",
  "market_position": "{{strategy.market_position}}",
  "prev_market_position": "{{strategy.prev_market_position}}",
  "position_size": "{{strategy.position_size}}",
  "price": "{{close}}"
}

部分決済には対応していません。ストラテジーがスケールアウトする場合、ポジション全体がクローズされ、ダッシュボードにその旨が明示されます。

手動でポジションをクローズする

シンボルとともにアクションとしてcloseを送信してください。これはどのアラートタイプからでも機能します — ストラテジーは不要です。

{
  "symbol": "{{ticker}}",
  "action": "close"
}
🛡️
シグナルは実行前にお客様のリスクルールと照合され、APIキーは取引専用です — 出金権限は技術的に付与できません。
⚠️
メッセージは必ずJSONである必要があります。メッセージが有効なJSONでない場合、TradingViewはプレーンテキストを送信します。既定のテキスト(例:「BTCUSDT Crossing 1.00」)には方向の情報が含まれないため、そのシグナルは拒否され、ダッシュボードにUnrecognised signal format(認識できないシグナル形式)と表示されます。曖昧なテキストで推測することは一切ありません — シグナルを拒否する方が、誤った方向で発注するより安全です。
⚠️
どの口座に発注されるかはダッシュボードで設定されており、ペイロードでは決まりません。各ストラテジーは、それぞれ専用のウェブフックURLと専用の対象取引所またはMetaTrader 5口座を持ちます。JSON内の"exchange"フィールドは無視されます — これは意図的な仕様で、ウェブフックURLが漏えいしても発注先を書き換えられないようにするためです。
⚠️
重複防止: 10秒以内に届いた同一のシグナルは自動的に無視されます(TradingViewが再送する場合があるため)。同じ口座で同じ方向の2件目のエントリーも60秒間保留されます — 二重約定を防ぐための意図的な仕組みで、エラーではなくfiltered(フィルタ済み)として表示されます。
⚠️
TradingViewは、3分以内に15件のアラートが発火すると自動的にアラートを停止します。ストラテジーが頻繁にトリガーされる場合は、この上限にご注意ください。
AlgoVestaは初めてですか? TelegramとTradingViewのシグナルを、取引専用のAPIアクセスで16の取引所とMetaTraderにわたって実行します — 資産は常にお客様ご自身の管理下にあります。
無料トライアルを開始