いまなお重要な理由
自動取引は単一の製品ではなくパイプラインです。戦略ロジックは TradingView、執行は MetaTrader 5、そのあいだにトランスポート層があります。痛みの大半はその中間 hop にあります。アラート JSON の形、シークレット、シンボル対応、ターミナルがオフラインのときの挙動です。
この記事は教育目的です。投資助言ではなく、リターンを約束しません。
長く残る教訓
TradingView → MT5 を「金を刷るボット」のブラックボックスではなく、シグナル投影として扱ってください。必要なものは:
- 安定した webhook 契約(symbol、side、size、任意の SL/TP)
- 認証付き endpoint(secret / token)
- 投影ポジションをポーリングまたは受信し、リスク上限を守る EA
失敗したとき答えられるべきです。アラートは発火したか、hub は受理したか、Slave ターミナルは lease を保持したか?
実務チェックリスト
- TradingView プランが webhooks に対応しているか確認する
- 最小 JSON payload を貼り、本番前にフィールドを検証する
- MT5 の Expert Advisors オプションで hub ホストへの WebRequest を許可する
- TV Slave は専用ログインで動かす — 同じブローカーログインで Master + Slave は絶対にしない
やさしい次の一歩
payload 形状の無料 dry-run なら webhook JSON バリデーター を。PositionRelay TV Sync の全体パスは TradingView セットアップガイド を参照。
