技術講座

MT4/MT5でよく使うFX用語|注文・決済・ポジション・約定の基本

EAファンクラブ

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ログを記録してください。

ABOUT ME
記事URLをコピーしました