30 SECOND GUIDE
この記事の結論
- TradingViewとMT5で同じ通貨ペアの価格が少し違っていても、それだけでどちらかが誤っているとは言えない
- FXは単一の中央取引所へ価格が集約される市場ではなく、複数のディーラー・取引会場・データ提供元が存在する
- TradingViewのFXシンボルは提供元によってデータの作り方が違い、ICEは複数提供者を束ねた複合データ、その他には個別FXブローカー由来のシンボルがある
- MT5は利用しているブローカーの取引サーバーから銘柄のクオートと履歴データを受信する
- データ元が違えばBid・Ask・スプレッドだけでなく、高値・安値・終値・ローソク足の形も少し変わり得る
- 実際の注文・損切り・利確を考えるときは、自分が取引する口座へ配信されているMT5側の価格を基準に確認する
TradingViewでUSDJPYを開き、その横でMT5のドル円を見たら、同じ時刻なのにレートが数pipsあるいは数ポイント違っていた。高値や安値も微妙に違い、ヒゲの長さまで一致しない。FXを始めたばかりの頃は「どちらのチャートが本当なのか?」と不安になりやすい場面です。
しかし、外国為替市場の仕組みを知ると、このズレはかなり自然な現象だと分かります。ポイントは、株式のように世界共通の1つの注文板と1つの価格が存在するわけではないこと、そしてTradingViewとMT5で受け取っているデータの経路が異なることです。
この記事では、国際決済銀行(BIS)、TradingView公式ヘルプ、MetaQuotes公式のMetaTrader 5ヘルプを中心に、なぜ価格差が生じるのかを一次情報から整理します。最後には「チャート分析ではどちらを見るべきか」「損切りに届いたか確認するときは何を見るべきか」まで具体的にまとめます。
この記事でいう「価格差」
主にFXのスポット・店頭取引で見られる、データ提供元やブローカーが異なることによるBid・Ask、OHLC、スプレッド、ティックの差を指します。取引所上場商品や同一取引所の公式市場データを比較する話とは分けて考えます。
TradingViewとMT5で価格が違う最大の理由

最初に押さえておきたいのは、FXには「世界中の注文が1か所へ集まり、そこで唯一の現在値が決まる」という仕組みがないことです。BISは、スポットFXと多くのFXデリバティブがOTC(店頭)で取引され、外国為替市場は分散かつ断片化された構造を持つと説明しています。
株式なら、東京証券取引所に上場している銘柄について東証の注文・約定情報という中心的な市場データがあります。一方、FXでは銀行、ノンバンクの流動性プロバイダー、ディーラー、電子取引プラットフォーム、機関投資家、企業などが複数の経路で取引します。そのため、同じUSDJPYでも『誰から受け取った価格なのか』によって、ある瞬間のBidやAskに差が出ます。
BISの2025年トリエンナーレ調査では、世界のOTC外国為替取引高は2025年4月に1日平均約9.6兆ドルでした。これだけ巨大な市場ですが、1つの取引所に全取引が集約されているわけではありません。大きい市場だから価格が完全に1本へ統一される、というイメージは持たない方が実態に近いです。
ここが価格差の出発点
TradingViewとMT5が別々の価格を勝手に作っているというより、もともとFX市場に複数の価格源が存在し、それぞれが異なるデータを受け取って表示していると考えると理解しやすくなります。
この市場構造は、以前解説した海外FXのLP(流動性プロバイダー)とは?の内容と直結します。LPやディーラーが異なれば、提示されるBid・Askやその数量も同一とは限りません。
TradingViewのFX価格はどこから来る?

TradingView公式ヘルプは、FXデータについて複数のプロバイダーが存在すると説明しています。シンボル検索で同じUSDJPYを探しても、FX_IDC、OANDA、FOREXCOM、FXCMなど複数の候補が表示されるのはこのためです。
ICEのFXシンボルは複合データ
TradingView公式によると、ICEのシンボルは複数のデータ提供者から受け取ったデータで構成される複合データです。一方、その他のFXプロバイダーのシンボルには、それぞれ独立したFXブローカーのデータで構成されるものがあります。つまりTradingViewの『USDJPY』という表示だけ見ても、裏側のデータ源は同じではありません。
ここは誤解しやすいところです。TradingViewのFX価格がすべて『世界中の銀行価格を平均したもの』というわけではありません。ICEのような複合データもあれば、個別のブローカー由来のデータもあります。比較するときは、チャート左上やシンボル検索に表示される提供元まで確認する必要があります。
出来高や取引時間もプロバイダーで違う
TradingView公式は、FXの出来高データや取引時間もプロバイダーによって異なる場合があると案内しています。たとえばICEシンボルでは日足の出来高データがないなど、価格以外の情報も完全には共通していません。
データ元が異なる以上、各プロバイダーが受信したティックの回数や時刻も完全一致するとは限りません。結果として、短い時間足ほどローソク足の高値・安値やヒゲの形に差が見えやすくなります。
MT5のFX価格はどこから来る?
MetaTrader 5はチャートソフトそのものですが、実際に口座へ表示される価格データは、利用しているブローカーの取引サーバーから受信します。MetaQuotes公式ヘルプでは、チャートを開くと不足している履歴データが取引サーバーからダウンロードされ、その後は現在のクオートを受信してリアルタイムに表示すると説明されています。
気配値表示(Market Watch)にはBid、Ask、スプレッド、最終クオート到着時刻などが表示され、時刻はブローカーの取引サーバーのタイムゾーンに基づきます。つまり同じMT5というアプリを使っていても、A社の口座とB社の口座ではサーバーも銘柄仕様も価格フィードも別物になり得ます。
ブローカーが外部のLPや取引先からどのように価格を集め、自社の顧客へどのようなスプレッドで配信するかは各社の執行モデル次第です。MetaTrader 5が世界共通のFXレートを配っているわけではなく、MT5は接続された取引サーバーのデータを表示するプラットフォームだと理解すると整理しやすいです。
MT5なら全業者で同じレート、ではない
MT5は共通の取引プラットフォームですが、価格を配信する取引サーバーは利用するブローカー側です。同じUSDJPYでもブローカーが変われば価格・スプレッド・取引時間・銘柄仕様が変わる可能性があります。
価格差はBid・Askだけでなくローソク足にも出る

「現在値が少し違う」だけなら分かりやすいのですが、実際にはローソク足の形まで違って見えることがあります。これはチャートが元の価格データから作られるためです。
MT5のOTC銘柄は基本的にBidでチャートを作る
MetaQuotes公式の価格データ解説では、OTC銘柄の1分足はBid価格をもとに形成されるとされています。1分足にはOpen・High・Low・Closeの4本値、最小スプレッド、ティックボリュームなどが記録され、より大きな時間足は1分足から構成されます。
ここで重要なのは、買い注文に使われるAskが通常のローソク足そのものには見えていないことです。MT5ではAskラインを表示する設定があります。『チャートの高値に届いていないのに買いの逆指値が発動した』という疑問は、BidとAskの違いで説明できる場合があります。詳しくはFXで注文レートに届いていないのに約定する理由|Bid・Askの違いで解説しています。
ティックが違えばHigh・Lowも変わる
たとえば、あるデータ提供元では1分間の最高Bidが150.123、別のブローカーでは150.126だったとします。この3ポイントの差でも、その1分足のHighは別の値になります。その1分足が5分足・1時間足・4時間足へ集約されれば、高値やヒゲの形に差が残る場合があります。
特に経済指標発表、早朝、週明けなどスプレッドと価格更新が不安定になりやすい時間帯は、プロバイダー間の差が平常時より目立つことがあります。流動性が薄い時間帯の特徴はFXの早朝スプレッドとは?もあわせて確認してください。
TradingViewとMT5で価格が違う具体的な要因
| 要因 | TradingView側 | MT5側 | 起こり得る違い |
|---|---|---|---|
| データ提供元 | ICE複合データや個別ブローカーなどシンボルごとに異なる | 利用ブローカーの取引サーバーから受信 | 同じ通貨ペアでも基準レートがわずかに異なる |
| Bid・Ask | 提供元が配信する価格を表示 | ブローカーが口座へ配信するBid・Ask | スプレッド幅や現在値が異なる |
| 更新ティック | データ提供元の更新系列 | 取引サーバーが配信するティック | 高値・安値・ヒゲ・ティックボリュームが変わる |
| 取引時間 | 提供元によって異なる場合がある | ブローカーのサーバー時間・取引時間に従う | 日足の切り替わりや週足の形が変わる場合がある |
| 銘柄仕様 | チャート用シンボルの仕様 | 口座タイプ・銘柄ごとの仕様 | 小数桁やスプレッド、取引条件が異なることがある |
この表の中でも、日足の切り替わり時刻は長い時間足を見る人にとって重要です。FXは24時間に近い形で取引されますが、ブローカーのサーバー日付がいつ切り替わるかによって、1日の始まりと終わりが変わります。同じ値動きを見ていても日足のOpen・Closeが完全一致しないケースがあります。
結局、TradingViewとMT5はどちらが正しい?

答えは「どちらか一方だけが正しく、もう一方が間違いとは限らない」です。それぞれが別のデータ源を表示している以上、両方がそのデータフィードに対して正しい値を表示していることは普通にあります。
チャート分析はTradingViewでも問題ない?
テクニカル分析で大きなトレンド、サポート・レジスタンス、移動平均線などを見る用途では、TradingViewの操作性や分析機能を活用する人は多いでしょう。数ポイントの差より、どの時間軸でどの価格帯を見ているかが重要な分析もあります。
ただし、1~2pipsを細かく狙う超短期取引、正確な高値安値に注文を置く取引、指標直後の値動きを検証する場合は、データ差の影響が相対的に大きくなります。その場合はTradingViewだけでなく、実際に注文するMT5口座のチャートとBid・Askを必ず確認した方が安全です。
実際の約定はMT5側の価格が重要
自分の注文がどの価格で成立するかは、実際に利用しているFX業者の注文執行条件によって決まります。TradingViewで150.100と表示されていても、口座のMT5でAskが150.108なら、その瞬間に150.100で買えると考えることはできません。
また、注文を送ってから約定するまでに価格が動けばスリッページが発生する場合があります。画面で見た価格と実際の約定価格がずれる仕組みはFXのスリッページとは?発生する原因と不利な価格で約定する理由で詳しく解説しています。
なぜ価格源が違っても大きく離れ続けないのか
ここまで読むと『価格源が別なら、もっと大きくレートが離れてもよさそう』と思うかもしれません。実際には主要通貨ペアでは、通常時の価格差は比較的小さい範囲へ収まりやすくなります。市場参加者が複数の価格を常に比較し、有利な価格があれば取引するためです。
たとえば同じUSDJPYで、ある取引先だけ極端に安いAskを長く提示していれば、その価格で買いたい注文が集まりやすくなります。反対に極端に高いBidがあれば、そこへ売りたい参加者が集まります。こうした取引行動によって価格差は縮まりやすくなります。
ただし、これは『全データ源が完全に同じ価格になる』という意味ではありません。信用関係、取引可能数量、接続先、通信速度、スプレッド、ディーラーのリスク管理などが違うため、小さな差は残ります。重要指標や急変時には参加者が価格提示を引いたり数量を減らしたりするため、平常時より差が広がることもあります。
価格は近づきやすいが一致する必要はない
主要通貨の複数レートは市場参加者の取引によって近い水準へ集まりやすい一方、FXに単一の中央価格があるわけではないため、1ティック単位まで完全一致する必要はありません。
価格差がインジケーターにも影響することがある
ローソク足が違えば、その価格を材料に計算するテクニカル指標にもわずかな差が出ます。移動平均線、RSI、ボリンジャーバンド、ATRなどはOHLCデータや終値系列から計算されるため、元データが違えば結果も完全一致しません。
長期の移動平均線では小さな価格差が目立ちにくい一方、1分足や5分足の短期指標、直近高値安値を使う手法では差が見えやすくなります。TradingViewで条件成立を確認しても、MT5側ではまだ数ポイント届いていない、といったことは十分あり得ます。
自動売買や厳密なバックテストを行う場合は特に、どのデータ系列で検証したかを揃えることが重要です。TradingViewの過去チャートで検証したロジックを、そのまま別ブローカーのMT5へ移したときに結果が完全一致しないのは、ロジックだけでなく価格履歴の差も原因になり得ます。
価格差を比較するときの正しいチェック方法
- 通貨ペアをそろえる。USDJPYとUSDJPY.aなど別銘柄を混ぜない
- TradingViewのデータ提供元を確認する。FX_IDC、OANDA、FOREXCOMなどを区別する
- MT5ではどのブローカー・どの口座タイプ・どのサーバーか確認する
- Bid同士、Ask同士で比較する。片方のBidと片方のAskを比べない
- 同じ秒・同じ時間帯で比較する。更新タイミングがずれた画面を比べない
- 日足の場合はサーバー時間と日付の切り替わりも確認する
- 短時間の1ティック差だけでデータ異常と判断せず、継続的な大幅乖離かを見る
もし通常時に何十pipsも継続してズレている、MT5だけ価格更新が長時間止まる、特定銘柄だけ不自然な飛びが続くといった場合は、単なるデータ源の違いではなく接続や銘柄設定の問題も考えられます。その場合はブローカーの公式サポートや障害情報を確認するのが先です。
TradingViewで同じブローカーを選べばMT5と一致する?
TradingViewに同じ名称のブローカー由来シンボルがあれば差が小さくなる可能性はあります。しかし、表示シンボルの仕様、配信経路、時刻、口座タイプ、スプレッド設定まで完全に同じとは限りません。『提供元名が同じだから必ず1ティック単位で一致する』とは考えない方がいいでしょう。
また、TradingViewのチャートシンボルを見ているだけなのか、Trading Panelで実際のブローカー口座へ接続しているのかでも状況が違います。分析チャートと執行口座を混同せず、最終的な注文条件は実際の口座側で確認する、という原則が分かりやすいです。
価格差と「レート操作」は分けて考える
TradingViewとMT5の数字が違うと、すぐに『ブローカーがレートを操作したのでは』と疑いたくなることがあります。しかし、FXが分散したOTC市場であり、価格源が複数存在する以上、小さな差だけでは不正の根拠になりません。
確認するなら、同時刻の複数データ源、Bid・Ask、スプレッド、約定履歴、サーバーログ、業者の注文執行方針などをそろえて比較する必要があります。特に急変時には流動性が薄くなり、各価格源の差が広がる可能性があります。単一のTradingViewチャートだけを『絶対価格』として比較するのは避けた方がよいでしょう。
小さな価格差=不正、ではない
価格差には市場構造・データ提供元・スプレッド・更新タイミングなど正常な理由があります。異常を検証する場合は、同じ時刻・同じ売買サイド・複数の価格源をそろえて比較してください。
よくある質問
- TradingViewとMT5でUSDJPYが違うのは異常ですか?
数ポイント~小幅な差であれば、データ提供元やBid・Ask、更新タイミングの違いで起こり得ます。継続的に大幅な乖離がある場合は接続やブローカー側の情報も確認してください。
- TradingViewのFX価格はどこの銀行の価格ですか?
一律ではありません。TradingViewには複数のFXデータプロバイダーがあり、ICEは複数提供者を束ねた複合データ、その他には個別FXブローカー由来のシンボルがあります。
- MT5の価格はMetaQuotesが決めていますか?
MT5はプラットフォームです。チャートや気配値のデータは接続しているブローカーの取引サーバーから受信します。
- ローソク足の形が違うのはなぜですか?
元になるティックやBid価格、時間区切りが異なれば、Open・High・Low・Closeも少し変わるためです。
- 損切りに届いたか確認するならどちらを見ますか?
実際に注文を置いているFX口座のMT5で、注文種別に応じたBidまたはAskを確認するのが基本です。
- TradingViewだけでFXを分析しても大丈夫ですか?
分析用途には便利ですが、実際の注文価格やスプレッドは利用ブローカーの口座と一致するとは限りません。発注前にはMT5側も確認してください。
まとめ
- FXは単一の中央取引所で唯一の価格が決まる市場ではない
- TradingViewには複数のFXデータ提供元がある
- ICEのFXシンボルは複数提供者を束ねた複合データ
- MT5は利用ブローカーの取引サーバーから価格データを受信する
- 価格源が違えばBid・Ask・スプレッド・OHLC・ローソク足も少し変わる
- 分析ではTradingViewを活用できるが、実際の注文判断では口座側の価格確認が重要
- 小さな価格差だけでデータ異常や不正と判断しない
TradingViewとMT5のレート差は、FX市場の構造を知る入り口でもあります。『世界共通の正解レートが1本ある』と考えるより、誰がどの価格を提示し、どの経路で自分の画面まで届いているのかを見る方が、Bid・Askやスリッページ、LP、約定の仕組みまで一気につながります。
あわせて読みたい
- 海外FXのLP(流動性プロバイダー)とは?:FX価格がどこから来るのかを市場構造から解説
- FXのBid・Askの違い:注文価格に届いていないように見えて約定する理由
- FXのスリッページとは?:表示価格と実際の約定価格がずれる仕組み
- MT5の板情報(DOM)は本物?:OTC FXで板に何が表示されるのかを解説
参考資料・出典
本記事は以下の一次情報を中心に構成しています。
- BIS『The FX trade execution landscape through the prism of the 2025 BIS Triennial Survey』
- BIS『Triennial Central Bank Survey of foreign exchange and OTC derivatives markets in 2025』
- TradingView『FXのデータについて、ICEと他のプロバイダーでは何が違うのですか?』
- TradingView『ICEのFXシンボルで日足の出来高がありません』
- MetaTrader 5ヘルプ『価格データ』
- MetaTrader 5ヘルプ『気配値表示』
- MetaTrader 5 Help『View and Configure Charts』
※本記事はFX市場と価格データの一般的な仕組みを解説するもので、特定の金融商品・FX業者の利用や売買を推奨するものではありません。取引条件・価格配信・注文執行の詳細は利用するサービスの公式情報をご確認ください。

コメント