「MT5でゴールドEAを動かしたい」
そう思って調べると、情報が断片的で混乱します。MT5対応EAのランキングを見ても玉石混交。TradingViewとの連携方法を調べても技術的すぎてよくわからない。
このページでは、MT5でゴールドを自動売買したい人に向けて、現実的な選択肢を整理して解説します。
Gold Z(TradingView版ゴールドストラテジー)を見る →
MT4とMT5、ゴールドEAに向いているのはどちらか
結論から言います。ゴールドEAを動かすなら、現時点ではMT4の方が適しています。
理由は以下の3点です。
MT4対応EAが圧倒的に多い 市場に流通しているゴールドEAの大半はMT4(MQL4)向けに開発されています。MT5向けEAはまだ少なく、選択肢が限られます。
バックテストの精度が高い MT4のバックテストはティックデータを使った高精度な検証が可能です。MT5にも同様の機能がありますが、MT4のほうが長年の実績と検証ノウハウが蓄積されています。
ゴールドのスプレッドは口座タイプで変わる MT4かMT5かよりも、「どのブローカーのどの口座タイプか」の方がゴールドEAの成績に大きく影響します。Exnessのロースプレッド口座(Raw Spread)はMT4・MT5どちらでも使えますが、XAUUSDの実質コストという観点では差はほぼありません。
ゴールドEAの選び方や詳細はゴールドEA完全ガイドで解説しています。
MT5でゴールドを自動売買する3つの方法
MT5を使っている場合、ゴールドの自動売買には以下の選択肢があります。
方法1:MT5対応のゴールドEAを使う
MT5(MQL5)向けに開発されたゴールドEAを導入する方法です。
注意点が2つあります。
ネッティングモードに注意 MT5はデフォルトでネッティングモード(同一通貨ペアの反対売買が自動で相殺される)になっています。一方、多くのゴールドEAはMT4のヘッジモード(同一通貨ペアで複数ポジションを独立して保有できる)を前提に設計されています。MT5でヘッジモードに対応した口座を使う必要があります。
同一ロジックでもバックテスト結果が変わる MT4版を完全にMT5に移植しても、ティックの処理方式の違いからバックテスト結果が一致しません。MT4版で4ヶ月フォワードテストを取ったデータはMT5版には引き継げません。
方法2:TradingView + Webhook + MT5 EA連携
TradingViewでストラテジー(Pine Script)を動かし、Webhookアラートを経由してMT5に注文を送る方法です。
仕組みはこうです。
- TradingViewのストラテジーがシグナルを生成
- TradingViewのWebhook機能でアラートを外部サーバーへ送信
- サーバーがアラートを受け取り、MT5のEAに転送
- MT5のEAが実際の注文を執行
メリットはTradingViewの強力なチャート分析ツールとPine Scriptの開発環境を活かせることです。デメリットは中間のサーバーが必要で、設定が複雑なことと、追加コストがかかることです。
TradingView Webhookによる自動売買の仕組み
TradingView単体では直接注文を出せません。TradingViewのWebhook機能を使うことで、外部のブローカーAPIやMT4/5との連携が可能になります。
基本的な流れ:
- TradingViewの有料プランに加入(Essential以上でWebhook利用可能。ただしEssential・PlusはアラートがEssential約2ヶ月で期限切れになるため、継続稼働にはPremium推奨)
- Pine ScriptでストラテジーまたはアラートのWebhook URLを設定
- 中間サーバー(ngrokなど)がWebhookアラートを受信
- MT5のEAが中間サーバーから注文情報を読み取り執行
なお、ExnessはTradingViewとの直接口座連携には対応していません。TradingViewと直接連携できるブローカーはOANDA・サクソバンク・FOREX.comなど限られています。Exnessで使う場合は中間サーバーを経由する構成が必要です。
ExnessとTradingViewを組み合わせた具体的な設定方法はTradingView×Exness連携ガイドで詳しく解説しています。
MT5を使っているなら、Gold Zという選択肢
MT5を使っていてゴールドを自動売買したい場合、TradingViewのPine Scriptストラテジー「Gold Z」 が実用的な選択肢です。
Gold ZはMT4専用のGold Xと同じ松風が開発した、TradingView・PineScript版のゴールドストラテジーです。
Gold Zの特徴:
- TradingView(Pine Script)で動作
- XAUUSD専用
- Exness対応
- ソースコード付きで自分でカスタマイズ可能
MT5を使っているユーザーや、TradingViewをメインのチャートツールにしているユーザーに向いています。
Gold Z(TradingView版ゴールドストラテジー)を手に入れる →
MT4とMT5・TradingViewの比較まとめ
| MT4 EA | MT5 EA | TradingView + Webhook + MT5 EA | |
|---|---|---|---|
| ゴールドEAの数 | 多い | 少ない | ストラテジー次第 |
| 設定の難易度 | 中 | 中〜高 | 高(サーバー構築が必要) |
| VPS | 必要 | 必要 | 必要 |
| バックテスト | 高精度 | 高精度 | TradingView上で即時確認可 |
| 開発言語 | MQL4 | MQL5 | Pine Script + MQL5 |
| カスタマイズ | 可 | 可 | 可 |
MT5を使っているがゴールドEAを試したい場合、最もシンプルな出発点はTradingViewでPine Scriptストラテジーを作成し、Webhook経由でMT5に注文を送る方法(方法2)です。
まとめ
ゴールドEAをMT5で動かしたい場合の選択肢は2つです。
- MT5対応のゴールドEAを使う(ヘッジモード口座が必要)
- TradingView + Webhook + MT5 EAで連携する(Pine Scriptでシグナルを生成し、中間サーバー経由でMT5に注文を送る)
特にMT5ユーザーにとって、TradingViewとExnessの連携は設定がシンプルで実用的な選択肢です。Gold ZはそのためにPine Scriptで開発されたゴールドストラテジーです。
Gold Z(TradingView版ゴールドストラテジー)を見る →















