MT4/MT5でよく使うFX用語|注文・決済・ポジション・約定の基本
MT4やMT5を使うと、注文、決済、ポジション、約定、履歴、損益、注文エラーなどの用語がよく出てきます。
EAを使う場合は、これらの用語を画面上の表示だけでなく、EA設定、バックテスト、Expertsログ、Journalログと結びつけて理解しておくことが重要です。
この記事では、MT4/MT5でよく使う注文・決済関連のFX用語を、EA導入前の確認、バックテスト、ログ確認に使える形で整理します。
なお、この記事は用語理解と確認作業を目的とした内容です。売買判断、推奨エントリー、推奨ロット、利益を保証する内容ではありません。
この記事で確認すること
| 確認項目 | 内容 | EAで関係する場面 |
|---|---|---|
| 注文 | 新規に取引を出すことです。 | EAの発注処理、注文エラー、発注ブロック理由の確認に関係します。 |
| 決済 | 保有中のポジションを閉じることです。 | TP、SL、トレーリング、手動決済、内部決済の確認に関係します。 |
| ポジション | 現在保有している取引状態です。 | EAが管理対象とする方向、ロット、建値、損益、マジックナンバーの確認に関係します。 |
| 約定 | 注文が成立することです。 | 発注要求と実際の成立価格・成立ロットの確認に関係します。 |
| 履歴 | 過去の注文・決済結果です。 | バックテスト結果、実運用後の検証、EAの決済理由確認に関係します。 |
注文とは
注文とは、MT4/MT5上で新しく取引を出すことです。買い方向の注文はBUY、売り方向の注文はSELLとして表示されます。
EAでは、チャート上で条件が合っているように見えても、必ず注文が出るとは限りません。EA内部の条件、スプレッド、取引時間、証拠金、ロット、認証状態、外部停止条件などによって、注文を見送る場合があります。
| 用語 | 意味 | EAで確認すること |
|---|---|---|
| BUY | 買い方向の注文です。 | BUY条件、BUY許可、BUY停止理由を確認します。 |
| SELL | 売り方向の注文です。 | SELL条件、SELL許可、SELL停止理由を確認します。 |
| 成行注文 | 現在価格付近で注文を出す方式です。 | EAが即時発注するタイプか確認します。 |
| 指値注文 | 指定した価格で注文を待つ方式です。 | EAが予約注文を使う仕様か確認します。 |
| 逆指値注文 | 指定価格に到達したら注文を出す方式です。 | ブレイクアウト型や損切り条件との違いを確認します。 |
| 発注要求 | EAや手動操作がサーバーへ注文を送ることです。 | 発注要求が出たか、注文が成立したかを分けて確認します。 |
シグナル成立と注文成立は別です
EAでは、シグナルが成立していても、注文が成立するとは限りません。
たとえば、スプレッド超過、証拠金不足、最小ロット未満、取引時間外、注文価格の変化、サーバー拒否などにより、EAが注文を出さない、または注文を出しても失敗する場合があります。
そのため、EA確認では「シグナルが出たか」「EAが発注を許可したか」「注文を送ったか」「約定したか」を分けて確認してください。
決済とは
決済とは、保有しているポジションを閉じることです。MT4/MT5では、手動決済、TP到達、SL到達、EA内部条件、トレーリング、バスケット決済など、複数の理由で決済が行われます。
| 決済の種類 | 内容 | EAで確認すること |
|---|---|---|
| 手動決済 | 利用者が手動でポジションを閉じることです。 | EA管理中のポジションを手動で閉じた時の扱いを確認します。 |
| TP決済 | 利確価格に到達して決済されることです。 | 固定TP、内部TP、バスケットTPの違いを確認します。 |
| SL決済 | 損切り価格に到達して決済されることです。 | Hard SL、内部SL、建値SLの違いを確認します。 |
| トレーリング決済 | 利益方向へ進んだ後、SLを追従させて決済する方式です。 | 開始条件、追従幅、更新間隔を確認します。 |
| シグナル決済 | EAやインジケーターの条件変化で閉じる方式です。 | 反対シグナル、トレンド低下、条件不成立などの理由を確認します。 |
| バスケット決済 | 複数ポジション全体の損益で決済する方式です。 | ナンピンEAや複数ポジションEAで確認します。 |
画面上のTP/SLだけで判断しない
EAによっては、MT4/MT5画面上にTPやSLが表示されない場合でも、EA内部で決済条件を管理していることがあります。
反対に、画面上にSLが設定されていても、建値移動、トレーリング、内部決済、手動決済が重なる場合があります。
決済理由を確認する時は、ポジション履歴だけでなく、ExpertsログやEAの決済ログも確認してください。
ポジションとは
ポジションとは、現在保有している取引状態のことです。BUYで保有している場合は買いポジション、SELLで保有している場合は売りポジションです。
EAでは、ポジションの方向、ロット、建値、現在価格、含み損益、マジックナンバー、コメント、チケット番号などを使って管理対象を判定します。
| 項目 | 意味 | EAで確認すること |
|---|---|---|
| 方向 | BUYまたはSELLの方向です。 | EAが買い側・売り側を正しく管理しているか確認します。 |
| ロット | 保有数量です。 | 発注要求ロットと実約定ロットを分けて確認します。 |
| 建値 | ポジションを持った価格です。 | 平均建値、建値決済、トレーリングの基準として確認します。 |
| 現在価格 | 現在のBidまたはAsk価格です。 | 含み損益、SL/TPまでの距離、決済条件に関係します。 |
| 含み損益 | 未決済ポジションの損益です。 | ナンピン、ロスカット、証拠金維持率確認に関係します。 |
| マジックナンバー | EAがポジションを識別する番号です。 | 複数EA、コピーEA、複数ロジックEAで混同しないよう確認します。 |
| チケット番号 | 注文やポジションに付与される識別番号です。 | ログと履歴を照合する時に使います。 |
EAでは管理対象ポジションの識別が重要です
複数のEAを同じ口座で使う場合や、1つのEAに複数ロジックがある場合は、どのポジションをどのEAが管理するのかを明確にする必要があります。
特に、マジックナンバー、通貨ペア、コメント、ポジション方向、チケット番号の扱いが曖昧だと、意図しない決済や管理対象外のポジション混入につながる場合があります。
EA導入前には、対象ポジションの識別方法を確認してください。
約定とは
約定とは、注文が実際に成立することです。EAが注文を出しただけでは、まだ約定したとは限りません。
注文を送信しても、価格変更、証拠金不足、取引時間外、ロット条件不一致、サーバー拒否などにより、注文が成立しない場合があります。
| 用語 | 意味 | ログ確認で見ること |
|---|---|---|
| 発注要求 | EAや手動操作が注文を送ることです。 | 注文を送った時刻、方向、ロット、価格を確認します。 |
| 約定 | 注文が成立することです。 | 約定価格、約定ロット、チケット番号を確認します。 |
| 約定価格 | 実際に成立した価格です。 | 要求価格との差、スリッページを確認します。 |
| スリッページ | 注文価格と約定価格のずれです。 | 急変動時やGOLD / XAUUSDで確認します。 |
| 約定拒否 | 注文が成立しなかった状態です。 | retcode、GetLastError、Journalログを確認します。 |
| 部分約定 | 注文数量の一部だけが成立する状態です。 | 対応する口座・銘柄・取引条件か確認します。 |
発注要求ロットと約定ロットを分けて確認する
EAのログで発注要求ロットが表示されていても、実際に約定したロットが同じとは限りません。
口座仕様、最小ロット、lot step、証拠金不足、流動性、銘柄仕様により、注文が失敗したり、想定と異なる結果になる場合があります。
コピーEAや複数EA運用では、コピー元のロット、コピー先の計算ロット、発注要求ロット、約定ロットを分けて確認してください。
MT4 / MT5で確認する場所
注文、決済、ポジション、約定の確認場所は、MT4/MT5の画面上で分かれています。画面上の表示だけでなく、ログもあわせて確認することで、EAの動作を切り分けやすくなります。
| 確認場所 | 確認できる内容 | 確認ポイント |
|---|---|---|
| 取引タブ | 現在のポジション、注文、含み損益 | 方向、ロット、建値、SL、TP、現在損益を確認します。 |
| 口座履歴 | 過去の注文・決済履歴 | 決済時刻、損益、手数料、スワップを確認します。 |
| 銘柄仕様 | 最小ロット、lot step、digits、取引時間など | EA設定値が銘柄仕様に合っているか確認します。 |
| Expertsログ | EAが出力する動作ログ | シグナル、発注ブロック、注文結果、決済理由を確認します。 |
| Journalログ | 端末や取引サーバー側のログ | 注文送信、約定、拒否、通信状態を確認します。 |
| バックテスト結果 | 過去データでの注文・決済結果 | 取引履歴、DD、PF、証拠金、決済理由を確認します。 |
EA設定との関係
注文・決済・ポジション・約定の用語は、EA設定と直接関係します。設定値を見る時は、どの用語に対応しているのかを整理して確認してください。
| EA設定項目 | 関係する用語 | 確認すること |
|---|---|---|
| Entry設定 | 注文、BUY、SELL、シグナル | どの条件で新規注文を出すか確認します。 |
| Lot設定 | ロット、発注要求ロット、約定ロット | 設定値、計算後、実約定を分けて確認します。 |
| Spread制限 | スプレッド、発注ブロック | スプレッド超過時に注文を見送るか確認します。 |
| SL設定 | 損切り、Hard SL、内部SL | 画面上のSLとEA内部決済の違いを確認します。 |
| TP設定 | 利確、固定TP、内部TP | どの条件で決済するか確認します。 |
| Magic Number | ポジション識別、EA管理対象 | 複数EAやコピーEAでポジションが混ざらないか確認します。 |
| Close設定 | 決済、トレーリング、シグナル決済 | 決済理由をログで確認できるか確認します。 |
バックテスト・検証で確認すること
バックテストでは、注文がどこで入り、どこで決済されたかだけでなく、注文条件、決済理由、ポジション保有時間、約定価格、スプレッド条件を確認します。
| 確認項目 | 記録する内容 |
|---|---|
| 注文方向 | BUY / SELLのどちらで入ったかを確認します。 |
| 注文時刻 | どの時間帯に注文されたかを確認します。 |
| 注文価格 | 要求価格と約定価格を確認します。 |
| 決済理由 | TP、SL、トレーリング、内部決済、手動決済などを確認します。 |
| 保有時間 | 短期型、長期保有型、ナンピン型などの特徴を確認します。 |
| スプレッド条件 | 検証時のスプレッドが実運用条件とかけ離れていないか確認します。 |
| 最大ポジション数 | 同時保有数、ナンピン数、複数ロジックのポジション数を確認します。 |
| setファイル | 検証時に使用したEA設定を保存します。 |
バックテスト結果は、将来の結果を保証するものではありません。実運用前には、デモ環境や検証環境での動作確認も行ってください。
GOLD / XAUUSDで注意する場合
GOLD / XAUUSDでは、値動き、スプレッド、point、digits、約定価格のずれに注意が必要です。通貨ペアと同じ感覚で注文・決済用語を読むと、EA設定値やログの見方を誤る場合があります。
| 確認項目 | 注意点 | EAでの確認ポイント |
|---|---|---|
| 注文価格 | 値動きが大きく、要求価格と約定価格がずれる場合があります。 | スリッページ、約定価格、retcodeを確認します。 |
| スプレッド | 時間帯や相場状況により広がる場合があります。 | 最大スプレッド条件と発注ブロック理由を確認します。 |
| SL / TP距離 | point、pips、価格差の混同に注意します。 | EA設定値の単位と銘柄仕様を確認します。 |
| ポジション損益 | 同じ値幅でも損益変動が大きくなる場合があります。 | ロット、証拠金維持率、含み損益を確認します。 |
| ナンピン | 値幅が広がるとポジション数や含み損が増えやすくなります。 | 最大ポジション数、平均建値、バスケット決済を確認します。 |
ログ確認・注文エラーとの関係
EAが思った通りに注文しない、決済しない、またはポジション数が合わない場合は、MT4/MT5の画面だけでなく、ExpertsログとJournalログを確認します。
特に、シグナル不成立、EA側の発注ブロック、注文送信失敗、約定拒否、決済失敗は分けて確認してください。
| 状態 | 意味 | 確認するログ |
|---|---|---|
| シグナル不成立 | EAの条件がまだ成立していない状態です。 | EAのSIGNALログ、判定理由を確認します。 |
| 発注ブロック | EA側の安全条件で注文を見送った状態です。 | ENTRY_SKIP、EXEC_BLOCK、スプレッド超過、時間外などを確認します。 |
| 注文送信失敗 | 注文要求を送れなかった状態です。 | ORDER_FAIL、GetLastError、通信状態を確認します。 |
| 約定拒否 | 取引サーバー側で注文が成立しなかった状態です。 | retcode、Journalログ、銘柄仕様を確認します。 |
| 決済失敗 | ポジションを閉じる注文が失敗した状態です。 | CLOSE_FAIL、決済対象チケット、価格、retcodeを確認します。 |
| 履歴不一致 | 想定した注文・決済履歴と表示が合わない状態です。 | 口座履歴、Expertsログ、Journalログ、バックテスト履歴を照合します。 |
実務チェック表
| チェック項目 | 確認内容 |
|---|---|
| 注文と約定を分けて確認した | EAが注文を送ったことと、実際に約定したことを混同していないか確認します。 |
| 決済理由を確認した | TP、SL、トレーリング、内部決済、手動決済を分けて確認します。 |
| ポジション情報を確認した | 方向、ロット、建値、含み損益、マジックナンバーを確認します。 |
| MT4/MT5の確認場所を整理した | 取引タブ、口座履歴、銘柄仕様、Expertsログ、Journalログを分けて確認します。 |
| バックテスト条件を記録した | 銘柄、時間足、期間、スプレッド、setファイルを保存します。 |
| GOLD / XAUUSDの単位を確認した | point、digits、スプレッド、約定価格のずれを確認します。 |
| 注文エラーを確認した | retcode、GetLastError、発注要求、約定結果を確認します。 |
FAQ
注文と約定は同じ意味ですか?
同じではありません。注文は取引を出すこと、約定はその注文が実際に成立することです。EAでは、注文を送っても、価格変更、証拠金不足、取引時間外などで約定しない場合があります。
ポジションとは何ですか?
ポジションとは、現在保有している取引状態のことです。BUYまたはSELLの方向、ロット、建値、含み損益、SL、TP、マジックナンバーなどを確認します。
EAが注文しない時はどこを確認しますか?
ExpertsログとJournalログを確認します。シグナル不成立、スプレッド超過、証拠金不足、取引時間外、注文エラー、認証状態などを分けて確認してください。
決済理由はどこで確認できますか?
口座履歴、Expertsログ、EAの決済ログで確認します。TP、SL、トレーリング、内部決済、手動決済、バスケット決済など、どの理由で閉じたのかを分けて確認します。
GOLD / XAUUSDでは注文や約定で注意することはありますか?
値動き、スプレッド、point、digits、約定価格のずれに注意します。通貨ペアと同じ感覚でSL、TP、スプレッド、ロットを読むと、設定値の解釈を誤る場合があります。
バックテストでは何を確認すればよいですか?
注文方向、注文時刻、約定価格、決済理由、保有時間、最大ポジション数、スプレッド条件、setファイルを確認します。バックテスト結果は将来の結果を保証するものではありません。
関連ページ
| 関連ページ | 確認目的 |
|---|---|
| FX用語辞典 | EA・MT4/MT5を使う前に確認したいFX用語全体を確認します。 |
| ロング・ショート・BUY・SELLとは | MT4/MT5の注文方向、ポジション方向、EAログ上のBUY/SELL表記を確認します。 |
| 建値・建値決済・ブレイクイーブンとは | エントリー価格、建値決済、EAのBE機能を確認します。 |
| スリッページ・約定拒否・リクオートとは | EA注文で確認する約定まわりの基本用語を確認します。 |
| EAの取引履歴とは | バックテストや運用後に確認する注文と決済の記録を確認します。 |
| EAログとは | ExpertsログやJournalログでEAの注文、決済、約定状況を確認します。 |
まとめ
MT4/MT5でよく使う注文、決済、ポジション、約定は、EAを使う前に理解しておきたい基本用語です。
特にEAでは、シグナル成立、発注許可、注文送信、約定、決済、履歴反映を分けて確認することが重要です。
実運用前には、デモ環境や検証環境で動作を確認し、銘柄、時間足、期間、スプレッド、setファイル、Expertsログ、Journalログを記録してください。
