結論:見ているチャートと、約定判定に使う価格が違うことがある
MT5で「チャートは指値へ届いたのに約定しない」と感じたとき、最初に確認するのはBid(売値)とAsk(買値)のどちらを見ているかです。
MT5の通常のローソク足はBidを基準に表示されます。しかし買い注文はAsk、売り注文はBidで判定されます。買い指値の価格までBidが下がっても、スプレッド分だけ高いAskがまだ届いていなければ約定しません。
| 注文 | 確認する価格 |
|---|---|
| 新規の買い注文 | Ask(買値) |
| 新規の売り注文 | Bid(売値) |
| 買いポジションの決済 | Bid(売値) |
| 売りポジションの決済 | Ask(買値) |
OANDA証券の公式FAQは、MT4/MT5のチャートが売り価格に基づくため、買いの指値・逆指値と売りポジションの決済では、チャート上で買い価格を確認できないと説明しています。JFX公式FAQも、新規の買いはASK、新規の売りはBIDで確認するよう案内しています。
この記録はOANDA証券のMT5口座で取っています。よく似た注文条件を持つ国内口座として、MT4対応のFXTF
やヒロセ通商(LION FX)
があります。 どちらも1,000通貨から発注でき、注文時に決済指値を付けられます。FXTFはMT4、ヒロセ通商は独自の取引ツールです。
BidとAskの差がスプレッド
Bidは自分が売れる価格、Askは自分が買える価格です。Askは通常、Bidより高くなります。この差がスプレッドです。
たとえばMT5のBidチャートが158.500円を付けたとします。そのときAskが158.505円なら、158.500円のBuy Limitはまだ買値へ到達していません。
Bid:158.500円 ← 通常のローソク足に見える価格
Ask:158.505円 ← 買い注文の判定に使う価格
買い指値:158.500円この例では、見えているチャートは指値へ到達していますが、Askは0.005円上です。Askが条件を満たすまで買い注文は待機します。
早朝、重要指標、急変時などはスプレッドが広がることがあります。OANDAの同FAQも、流動性の低い時間帯や相場急変時には売値が下がり、買値が上がる形でスプレッドが拡大する傾向を説明しています。普段よりBidとAskの距離が大きければ、「ローソク足は触れたのに買えていない」が起こりやすくなります。
MT5でAskラインを表示する
PC版MT5では次の手順で現在のAskラインを表示できます。
1. チャート内を右クリックする 2. 「プロパティ」を開く 3. 「全般」タブを選ぶ 4. 「Askのラインを表示」にチェックを入れる
BidとAskの2本を同じ画面で見れば、買い注文の判定価格が指値へ届いているかを確認しやすくなります。
ただし現在のAskラインを表示しても、過去のローソク足すべてがAskへ変わるわけではありません。過去の特定時刻に本当にAskが届いたかを調べるには、利用中のFX会社が提供する買値履歴や約定調査が必要です。チャート画像だけで会社側の未約定と断定しないようにします。
まず注文状態が「placed」か確認する
価格を見る前に、注文自体がサーバーへ受け付けられているかを確認します。
MT5のツールボックスに未約定注文が残り、状態が`placed`なら、注文は受付済みで条件待ちです。注文履歴へ移り、`canceled`や`expired`になっていれば、現在は約定を待っていません。
| 状態の見方 | 意味 |
|---|---|
| placed | 受付済みで、約定条件を待っている |
| canceled | 注文が取り消された |
| expired | 有効期限を迎えて失効した |
| 約定後 | 未約定注文ではなくポジションまたは取引履歴へ移る |
表示名は会社やレポート形式で異なる場合があります。「見当たらない」ときは、未約定注文、保有ポジション、注文履歴の3か所を分けて見ます。変更・取消との違いはMT5の指値を変更・取消する方法にまとめています。
注文タイプと価格方向が正しいか確認する
買い・売りとLimit・Stopの組み合わせを取り違えると、想定と反対側の条件を待つことになります。
| 注文タイプ | 約定を待つ方向 |
|---|---|
| Buy Limit | 現在より下がったところで買う |
| Sell Limit | 現在より上がったところで売る |
| Buy Stop | 現在より上がったら買う |
| Sell Stop | 現在より下がったら売る |
「158.500円で買う」と入力しても、Buy LimitとBuy Stopでは置ける位置と意図が違います。4種類の使い分けは指値と逆指値の違いで整理しています。
Stop Limitはさらに別です。トリガー価格へ達した後に指値注文を有効にするため、トリガーへ到達しただけでは取引が成立しないことがあります。価格欄が2つある注文は、通常のStopと同じだと思わず両方を確認します。
有効期限切れなら、価格到達を待たずに消える
指値・逆指値には、GTC(無期限)、当日、日時指定などの期限があります。期限までに条件を満たさなければ、通常の指値・逆指値は失効します。
「昨日置いた注文が今日のチャートで到達したのに約定しない」という場合、注文が今日まで残っていたかを注文履歴で確認します。期限切れになった後に価格が到達しても、その注文は執行されません。
会社ごとの期限指定と、実口座で137.8日残っていた注文の例は指値注文はいつまで有効?で確認できます。
MT5を閉じていたこと自体は通常の指値が動かない理由ではない
PCを閉じていた、MT5を終了していた、という理由だけで、サーバーへ受付済みの通常の指値・逆指値が止まるわけではありません。
OANDA公式FAQは、MT4/MT5がオフラインでも指値・逆指値注文は執行されると案内しています。一方、同FAQではトレーリングストップは執行されないと区別しています。
つまり、`placed`の通常注文については「アプリを開いていなかったから」を最初の原因にせず、Ask/Bid、期限、注文タイプ、注文履歴を先に確認します。EAやトレーリングストップは端末稼働の条件が別なので、通常の指値と分けます。
「発注できない」と「発注済みだが約定しない」は別
注文ボタンを押しても受付エラーになる場合と、注文が`placed`になった後で条件を待っている場合は別問題です。
OANDAのストップレベル公式FAQでは、東京サーバーで現在レートから0.5pips以上の間隔が必要で、ストップレベル以下の指値・逆指値はキャンセルされると案内しています。条件はサーバー・会社・通貨ペアで異なるため、MT5の気配値から銘柄の「仕様」を開いて確認します。
- 受付前にエラー:数量、余力、取引時間、ストップレベルなどを確認
- placedで待機:Bid/Ask、注文タイプ、期限を確認
- 履歴へ移動:取消、失効、約定のどれかを確認
「約定しない」を一括りにせず、どの段階で止まっているかを先に分けると原因を狭められます。
指定価格と違う価格で約定する場合もある
約定しない問題とは反対に、条件到達後、指定価格と異なる価格で成立する場合もあります。
OANDA公式FAQは、指値・逆指値が指定価格での約定を保証するものではなく、価格変動が激しい場合はスリッページにより異なる価格で約定することがあると説明しています。JFXの公式FAQも、市場状況によって指定レートと約定レートに差が出る可能性を案内しています。
執行方式は会社・注文種別で異なります。「価格へ触れれば必ず、その価格ちょうどで成立する」と決めつけず、利用中の会社の取引ルールを確認します。
実口座の未約定19本は「受付済み・条件待ち」
2026年8月16日11:03時点のMT5レポートには、未約定注文が19本あります。
| 項目 | 実測 |
|---|---|
| 未約定注文 | 19本 |
| Buy Limit | 18本 |
| Buy Stop | 1本 |
| 注文価格 | 150.000〜160.000円 |
| 状態 | 全19本がplaced |
| 最古の注文 | 137.8日前 |
全19本が`placed`なので、レポート時点ではサーバーへ受付済みで条件を待っています。長く残っていること自体はエラーを意味しません。価格条件と有効期限を満たすまで未約定のままです。
一方、このスナップショットだけでは、過去にAskが各注文価格へ到達したかまでは分かりません。そのため「本来約定するはずだった」とは判定していません。未約定の理由を検証するには、注文番号、時刻、買い・売り、Bid/Ask履歴をそろえる必要があります。
約定しないときの確認順
1. 注文が未約定一覧にあり、`placed`か 2. 買いはAsk、売りはBidを見ているか 3. Askラインを表示して、スプレッドを含めて到達したか 4. Buy Limit・Buy Stopなど注文タイプは意図どおりか 5. 有効期限より前に価格が到達したか 6. Stop Limitならトリガーと指値の両方を確認したか 7. 注文履歴に取消・失効・約定の記録がないか 8. 解決しなければ注文番号と時刻を添えてFX会社へ照会する
取引単位・MT4/MT5対応・注文条件を口座ごとに確認する場合は、公式情報で比べる口座ツールへ進めます。
まとめ
- MT5の通常チャートはBid基準で、買い注文はAskで判定される
- 買い指値はBidが到達しても、Askが届かなければ約定しない
- Askラインを表示し、スプレッド込みで確認する
- 注文状態、種類、有効期限、Stop Limitの2価格も分けて確認する
- サーバー受付済みの通常指値は、MT5を閉じても執行対象になる
- 実口座の未約定19本は全てplacedだが、受付済みは約定保証を意味しない
実口座の数字は2026年8月16日11:03時点のMT5レポートによります。過去の注文状態であり、将来の約定や利益を保証するものではありません。投資助言ではなく、個人の取引記録です。
