XS・MT5のゴールド指値が約定しない?Bid・Askと注文状態の確認順
買い指値の線に触れたのに約定しない。XSのMT5でBid・Ask、指値と逆指値、注文…

くらまです。
「同じゴールドの5分足なのに、俺のチャートだけヒゲが違う。しかもサインまで出てないんだけど?」
こういうとき、いきなりインジの設定を触りたくなる。でも、その前に見たいのがローソク足そのものの数字です。
配信される価格、足を区切る時間、計算に使う設定が違うため。ただし、違いがあれば全部正常という話でもない。「同じ条件で見ているか → 足の数字も違うか → 計算の設定が違うか」の順に確認すると、原因を絞りやすいです。
対象は主にMT4・MT5のゴールドCFD(XAUUSD)。図の価格・時刻は仕組みを説明する仮定で、業者の実測比較や現在の相場ではありません。2026年10月11日確認。
チャートを並べたら、矢印より先に同じ時間帯の、閉じたローソク足を見よう。いちばん右の足は動いている途中なので、撮影した数秒の違いでも見え方が変わります。
比べるのは始値・高値・安値・終値の4つ。英語表示ならOpen・High・Low・Closeで、まとめてOHLCと呼ばれます。拡大率が違うだけでヒゲが長く見えることもあるから、形の印象より数字が頼りになります。

| 何が違う? | 先に見るところ |
|---|---|
| 時刻や足の本数 | サーバー時刻、時間足、取引時間、履歴の読み込み |
| 同じ時間帯のOHLC | 配信元、銘柄、Bid/Ask/Lastなど価格の種類 |
| 足は同じなのにMAの値 | 期間だけでなく計算方式・適用価格・参照時間足 |
| MAは同じなのに矢印 | インジの版、追加条件、確定足/形成中の足、通知設定 |
くらま俺なら、まず同じ足の高値と安値を見比べる。ここが違うなら、矢印の前にチャートの材料が違っている可能性があるからね。
MT4・MT5はチャートを表示するソフト。同じソフトを使っていても、接続するサーバーまで同じとは限りません。
店頭取引の価格は、業者側が取引先の価格を集約したり、それを基に提示したりします。「XAUUSDと書いてあるから、世界中で1本の同じチャートを共有している」わけではないんです。受け取る価格の経路が違えば、高値・安値や終値に差が出ることがあります。
MT5の店頭銘柄の通常チャートは、基本的にBid(売る側の価格)で作られます。Ask(買う側の価格)とは別。銘柄によってはLast(直近の約定価格)を使うため、MT5では銘柄の仕様にあるチャートモードも確認できます。
TradingViewなど別のサービスと比べるときも、サービス名だけでなく銘柄の配信元・商品・価格の種類を揃えよう。ゴールドCFDと金先物、米ドル建てと円建てを比べていたら、同じ「金」でも比較の前提が違います。
スプレッドはAskとBidの差。Bidが同じでAskだけ違えば、スプレッド幅は違ってもBidのチャートは同じになり得ます。差額だけを見ず、どちらの価格を表示しているかを見よう。
また、現在のAskラインを表示しても、それは過去のAskのローソク足を全部表示する機能ではありません。チャートに触れていないのに損切りされた疑問は、Bid・Askと滑りを分けて確認する記事で整理しています。
次に見たいのが時刻。チャートの「12時」が、日本時間の12時とは限りません。業者のサーバー時刻を基準にしている場合があるからです。夏時間で差が変わる場合もあるので、比較した日の時差を確認します。
例えばAがUTC+2、BがUTC+3なら、日本時間19時はAで12時、Bで13時。同じ瞬間でも時計の数字は違います。
さらに、両方がサーバー時刻の00:00〜04:00を1本のH4にまとめると仮定すると、次のようになります。

同じ値動きでも、切り取る時間が違えば、その中の高値や終値が変わる。それを使って計算するMAなども変わり得ます。H4や日足の違いを調べるときは、この区切りを外せません。
ただし、時計のラベルだけが違うことと、足の集計区間が違うことは別です。時差があるだけで全時間足の形が変わるわけではありません。また「1分足ならどの業者も同じ」とも言えません。時間の区切りが揃っていても、配信価格の差は残り得ます。
数字を少なくして考えてみよう。ここでは「直近の終値が、3本の終値の単純平均より上なら条件成立」という説明用のルールを使います。特定のインジの仕様や、おすすめの設定値ではありません。

Aは(2999+3000+3001)÷3=3000。直近の終値3001は平均より上です。Bは(2999+3000+2999)÷3=2999.33…。終値2999は平均より下になります。
この場合、式の故障ではなく、最後に入れた価格が違うことで結果が分かれています。実際のインジでは、終値だけでなく高値・安値、別の時間足、スプレッドなどを条件にするものもあり、何を使っているかは仕様次第です。
必ずではありません。例えばAの価格を全部一律に10ドル上へずらすと、その価格から計算するSMAも10ドル上へ動きます。価格とSMAの上下関係は同じです。
違いが出るかは、価格差がどのように出たか、足の区切りが変わったか、判定条件の境目にいたかで変わります。「業者が違う=必ず矢印が違う」という説明は雑すぎるんです。
期間20でも、単純平均のSMAと指数平滑平均のEMAは計算方法が違います。終値を使うか高値を使うかでも違うし、表示を何本ずらすかというShiftの設定もあります。
銘柄・参照時間足・期間・計算方式・適用価格・Shiftまで合わせて比べよう。カスタムインジなら、ファイル名だけでなくバージョンと全入力値も揃えます。表示が同じ名前でも、中のルールまで同じとは限りません。
くらまサインを無理に同じにするために、設定を順番に変えるのは一旦ストップ。「どの値が違ったか」を1個ずつ確認したほうが、あとで迷わなくなるよ。
業者名、サーバー名、口座タイプ、デモ/リアル、銘柄の正式名、時間足を記録。銘柄名の末尾の文字まで残そう。同じ業者の別サーバーや別口座で、データが完全一致するとも決めつけないこと。
比較したい足の開始時刻を、日本時間かUTCに換算して揃えます。「両方とも画面に12:00とある」だけで同じ足としないでね。H4なら開始だけでなく終了まで同じ範囲か確認。
PC版MT4はCtrl+Dでデータウィンドウを開き、対象の足へカーソルを合わせると日時・OHLC・表示対象のインジ値を確認できます。MT5もデータウィンドウで足の値を確認します。カスタムインジによっては値をここに出さないものもあるので、その場合はパネル表示と仕様を確認しよう。
足が違えば価格・時間側へ、足が同じでインジが違えば設定・参照データ側へ進みます。画面で丸めて表示された数値の一致だけでは、内部の値まで完全一致した証明にはなりません。
期間やSMA/EMAだけでなく、上位足の指定、形成中か確定後か、追加フィルターまで確認。5分足に表示するインジでも、中では1時間足を使う設計があります。その場合は1時間足のデータも比較対象です。
矢印は同じで通知だけ違うなら、チャートの差と決めつけず、通知の有効/無効や発火条件も確認します。
MT5のチャートは保存済み履歴とサーバーから取得するデータを使います。履歴が足りない、読み込み途中、接続が途切れているといった状況も切り分けたいところ。
まずスクショと時刻を保存。そのうえで接続状態を見て、必要な過去データの読み込み後に再確認します。変わった場合は変更前後を両方残そう。「再読み込みしたら直った」で終わらせず、どの足の数字が変わったかまで分かると、問い合わせが具体的になります。
ここまで揃えても説明できないなら、業者やインジの提供者へ。ローソク足の価格・欠落は業者、インジの条件や表示は提供者が確認先の目安です。見た目の違いだけで不正とも正常とも決めず、記録を渡して確認してもらおう。
共有前に口座番号・氏名・残高など不要な情報は隠してください。パスワードは送らないでください。
別の業者のチャートを、画像までピッタリ同じにする必要はありません。取引に使う口座の価格と商品の仕様を基準に、インジの前提と合っているかを確認するのが先です。
一方で、同じ計算式へ本当に同じデータと設定を入れたなら、結果も同じになるはず。説明できない違いまで「業者差だから」で片付ける必要はないよ。
くらま比べる目的は、きれいな矢印が出る環境を探すことじゃなく、自分の画面で何を根拠に判定しているかを知ること。まずは同じ足の数字を1本、見比べてみよう。
2026年10月11日、MetaQuotesのMT4・MT5公式ヘルプ(価格データ、チャート、銘柄仕様、移動平均、データウィンドウ)とMQL5のMA仕様を確認。
価格3000付近の計算とUTC+2/+3のH4は説明用の仮定です。業者間の実口座測定、個別インジの動作検証、勝率や約定品質の比較ではありません。操作手順は主にPC版を想定しています。