
更新日: 2026年6月9日
インジケーターのアラートを、短いメッセージで自動注文にする発想
アラート欄に長いJSONを毎回貼るのではなく、「BUY1」のような短い名前だけ送り、注文の意味はサイトで一度定義する——インジケーター派のための考え方の転換です。
strategy() じゃなくて、インジケーター の アラート で入りたい人——いますよね。私もインジ派の友人に何度も聞かれました。「JSON が長くて毎回貼り間違える」「複数インジを一つの EA にまとめたい」。答えは、TradingView 側のメッセージを短くすること、から始まります。
アラート欄は「名前」だけにする
たとえば {"alias":"BUY1"} だけ送る。買いの意味、ロット、銘柄の解釈はサイト側であらかじめ「注文コネクション」として定義しておく。アラートが鳴った瞬間は短い名前を送るだけ。貼り付けミスが激減します。これ、地味に人生変わりますよ。
インジケーター 自動売買でつまずく人の多くは、TradingView のメッセージ欄に全部詰め込もうとしている。役割分担を逆にした方が、頭がすっきりするんです。チャート上の条件はインジが見る。注文の意味はサイトが翻訳する。EA は翻訳結果を実行する。
複数インジを一つの EA に集約する
インジ A は買い、インジ B は決済——みたいに、別々のアラートを同じ代表 Webhook に飛ばせる。EA は一つでいい。FIFO で順番に処理されるので、運用イメージもシンプル。Premium プランでは複数口座への配信も検討できますが、まずは一口座で alias の動きを確認するのが先ですよね。
Pine をいじりたくない人へ
既存のインジに alertcondition を足すだけで始められるケースも多い。難しい改修は後回しでいい。短い alias が送れる状態を作る——ここが MT5 連携の第一歩になります。
インジケーター版(alias)は Premium プランの機能です。詳細は 料金ページ をご覧ください。
長い JSON に疲れたら、一度「アラートは名前だけ」と考え直してみてください。設定の続きは 初期設定ガイド のインジケーター版タブへ。発想が変わると、TradingView 自動売買のハードルが一段下がります。
MARONII WEBHOOK TERMINAL
TradingView のアラートを MT5 / MT4 / cTrader へ自動中継。無料プランから始められます。