MT4・MT5では、損切り(ストップロス)と利確(テイクプロフィット)を新規注文の画面で注文と同時に設定でき、保有中のポジションにも後から設定・変更できます。入力する前に、許容できる損失額から損切りの幅とロットを計算し、入力欄が「価格」と「ポイント(現在価格や約定価格からの距離)」のどちらで指定する形式か、現在価格に近すぎる値を置けない制限がないかを確認してください。注文後に損切りを不利な方向へ広げると、1回の損失が事前に決めた許容損失を超えてしまうため、変更は事前に決めたルールの範囲だけにとどめます。
この記事の前提:操作の流れは、MetaQuotes社の公式ヘルプ(MT4・MT5のパソコン版)で確認できた内容をもとにしています。画面の名称や表示、設定できる条件は、プラットフォームのバージョン、表示言語、取引する会社の設定によって異なる場合があります。実際の操作と条件は、公式ヘルプと取引する会社の取引説明書で確認してください。この記事は特定の会社や通貨ペア、損切り・利確の価格をすすめるものではなく、投資助言ではありません。
MT4・MT5の損切り・利確は「注文時」と「保有中」の2つの方法で設定できる
MT4・MT5の損切り・利確は、新規注文と同時に入力する方法と、保有中のポジションに後から設定・変更する方法の2つがあります。どちらで設定しても、ポジションに付く注文としての役割は同じです。
損切り(ストップロス)と利確(テイクプロフィット)の役割
MetaQuotes社の公式ヘルプでは、ストップロスは価格が不利な方向へ動いた場合に損失を限定するための注文、テイクプロフィットは価格が有利な方向へ動いた場合に利益を確定するための注文と説明されています。どちらも、価格が指定した水準に達したときにポジションを決済するよう会社へ指示するもので、ポジションや待機注文(指値・逆指値などの予約注文)に付けて使います。
MT5の公式ヘルプでは、これらの注文は会社のサーバー上で保存・実行されるため、パソコンの電源やプラットフォームの動作に左右されないと説明されています(参考:MetaTrader 5 ヘルプ「取引の実行」)。成行・指値・逆指値といった注文の種類の違いは、成行・指値・逆指値の違いとは?約定の仕組みと損切り注文の注意点で整理しています。
「0」は未設定を意味する
MT4・MT5とも、ストップロス・テイクプロフィットの欄が0(空欄)のままだと、その注文は設定されません。保有中のポジション一覧でS/L(ストップロス)やT/P(テイクプロフィット)の欄に0が表示されている場合も、注文が置かれていないことを意味します。注文を出した後は、損切りが本当に設定されているかを一覧の表示で確かめる習慣をつけておくと安心です。
入力する前に決めておくこと|損切り幅・ロット・入力形式
損切り・利確の値は、注文画面を開いてから考えるのではなく、先に許容損失と損切りの幅、ロットを決めてから入力します。あわせて、入力欄の形式と、買い・売りで置く方向を確認します。
許容損失から損切り幅とロットを先に計算する
損切りの位置は、「この取引でいくらまでの損失を受け入れるか」という許容損失とセットで決めます。同じ損切り幅でも、ロットが大きければ損失額は大きくなります。損切り幅と許容損失が決まれば、取引できるロットは計算で逆算できます。計算にはFXポジションサイズ計算機|許容リスクと損切り幅からロット計算が使えます。
この記事では操作の手順に絞り、損切り・利確を具体的にどの価格や幅に置くべきかはすすめません。ご自身で決めたルールの数値を入力してください。
「価格」で入力するか「ポイント」で入力するか
MT5の公式ヘルプによると、新規注文の画面のストップロス・テイクプロフィット欄は、プラットフォームの設定によって「価格」または「注文で指定した価格からのポイント数」のどちらかで指定します。設定は、ツールメニューのオプションにある取引の設定で、ストップレベルを「ポイントで」指定するか「価格で」指定するかを選ぶ形です。MT4では、ポジションの変更画面の「Level」欄に値を入れて「Copy as」ボタンを押すと、現在価格からのポイント数で水準を指定できると説明されています。
ポイントは価格の最小の刻みを表す単位で、pipsと同じ大きさとは限りません。たとえば小数点以下3桁で表示されるドル円の価格では、1ポイントは0.001円で、0.01円(1銭)の10分の1にあたります。ポイントとpipsを取り違えると、意図した損切り幅の10分の1や10倍の位置に注文を置いてしまうおそれがあるため、入力した後は価格の欄で実際の水準を確認してください。
買いと売りで置く方向が逆になる
MT4の公式ヘルプでは、買いポジションのストップロスは現在の売値(Bid)より下、テイクプロフィットは上に置き、売りポジションではストップロスを現在の買値(Ask)より上、テイクプロフィットを下に置くと説明されています。方向を逆に入力すると、注文は受け付けられません。
新規注文と同時に損切り・利確を設定する手順
新規注文の画面には、数量(ロット)と並んでストップロスとテイクプロフィットの欄があり、注文前に入力すれば注文と同時に設定されます。MT5とMT4の流れを順に確認します。
MT5で注文と同時に設定する流れ
- 気配値表示で銘柄を右クリックして「新規注文」を選ぶ、F9キーを押す、ツールメニューや標準ツールバーの「新規注文」を押す、のいずれかで注文画面を開く
- 銘柄と数量(ロット)を確認する
- ストップロス(決済逆指値)とテイクプロフィット(決済指値)の欄に、設定どおりの形式(価格またはポイント)で値を入力する
- 「売り」または「買い」を押して注文を送る
- ツールボックスの「取引」タブで、ポジションのS/LとT/Pに入力した水準が表示されているかを確認する
MT5の公式ヘルプでは、注文に入力したストップロスやテイクプロフィットが正しくない場合、「Invalid stops」の警告が表示され、注文は受け付けられないと説明されています。
MT4で注文と同時に設定する流れ
- ツールメニューの「新規注文」、標準ツールバーのボタン、F9キー、気配値表示の銘柄名のダブルクリックなどで注文画面を開く
- 銘柄と数量(ロット)を確認する
- Stop Loss(ストップロス)とTake Profit(テイクプロフィット)の欄に価格を入力する(どちらも任意で、0のままなら設定されない)
- 「Sell(売り)」または「Buy(買い)」を押して注文を送る
- ターミナルの「取引」タブで、ポジションのS/LとT/Pに入力した水準が表示されているかを確認する
MT4の公式ヘルプでは、注文時のストップロスやテイクプロフィットが現在価格に近すぎると「Invalid S/L or T/P」のメッセージが表示され、水準を現在価格から離して出し直す必要があると説明されています(参考:MetaTrader 4 Help「Open Positions」(英語))。
MT4とMT5で呼び方が違うところ
操作の考え方は共通ですが、画面やメッセージの呼び方に違いがあります。公式ヘルプで確認できた名称を並べると次のとおりです(日本語表示での名称は、バージョンや表示言語によって異なる場合があります)。
| 項目 | MT4 | MT5 |
|---|---|---|
| 保有ポジションの一覧 | ターミナル(Terminal)ウィンドウの「取引」タブ | ツールボックスウィンドウの「取引」タブ |
| 保有中の変更を開く操作 | ポジションの右クリックメニューの「Modify or Delete Order」、またはStop Loss・Take Profit欄のダブルクリック | 「取引」タブのポジションの右クリックメニューの「変更または削除」 |
| ポイントでの指定 | 変更画面の「Level」欄と「Copy as」ボタン | オプションの設定でポイント指定を選ぶ、または変更画面で約定価格からのポイント数を指定 |
| 近すぎる・正しくないとき | 「Invalid S/L or T/P」の表示、変更時は「Modify」ボタンがロックされる | 「Invalid stops」の表示、変更時は「変更」ボタンが押せない |
表の名称は操作の目安です。実際の画面で表示が違う場合は、使っているプラットフォームの公式ヘルプで同じ項目を確認してください。
保有中のポジションに後から設定・変更する手順と反映の確認
保有中のポジションの損切り・利確は、ポジション一覧の右クリックメニューから開く変更画面で、新しい値を入力して確定します。変更の後は、一覧とチャートで反映を確認します。
MT5で保有中のポジションを変更する流れ
- ツールボックスの「取引」タブで、変更したいポジションを右クリックし「変更または削除」を選ぶ
- 表示された画面で、ストップロスとテイクプロフィットの欄に新しい値を入力する(約定価格からのポイント数で指定することもできる)
- 「変更」ボタンを押す(値が正しく設定されるまでボタンは押せない)
MT5では、プラットフォームの設定で「建玉と注文を表示」(Show trade levels)が有効になっていて、「ドラッグによる注文変更を無効にする」を選んでいなければ、チャート上のストップロス・テイクプロフィットの線をドラッグして動かすこともでき、動かした後に変更画面で値を細かく調整できます。チャート上のドラッグは、誤操作で水準を動かしてしまうおそれもあるため、慣れないうちは変更画面で数値を入力する方法が確実です。
MT4で保有中のポジションを変更する流れ
- ターミナルの「取引」タブで、変更したいポジションを右クリックし「Modify or Delete Order」を選ぶ(Stop LossやTake Profitの欄をダブルクリックしても開ける)
- Stop LossとTake Profitの欄に新しい値を入力する(現在価格からのポイント数で指定する場合は「Level」欄に入れて「Copy as」を押す)
- 「Modify」ボタンを押す
MT4の公式ヘルプでは、ストップロスやテイクプロフィットが現在価格に近すぎる場合は「Modify」ボタンがロックされ、水準を離して出し直す必要があると説明されています(参考:MetaTrader 4 Help「Modifying of Positions」(英語))。
設定・変更が反映されたかを確認する
変更が反映されると、ポジション一覧のS/LとT/Pの欄の値が新しい値に変わります。プラットフォームの設定で取引レベルの表示を有効にしていれば、チャート上の線の位置も変わります。確認するときは次の点を見ておくと、入力ミスに気づきやすくなります。
- S/LとT/Pの欄が0になっていないか(0は未設定)
- 買いポジションなら損切りが現在価格より下、売りポジションなら上にあるか
- 欄に表示された価格が、事前に計算した損切りの価格と一致しているか(ポイントとpipsの取り違えがないか)
- 確認した水準で損切りになった場合の損失額が、許容損失の範囲に収まっているか
損切り・利確を設定できない、エラーになるときの確認ポイント
設定できない原因の多くは、現在価格に近すぎる、置く方向が逆、入力形式の取り違えのいずれかです。メッセージやボタンの状態から原因を切り分けます。
現在価格に近すぎる(ストップレベルの制限)
MT5の公式ヘルプでは、銘柄の仕様にある「ストップレベル(Stops level)」を、現在価格からのポイント数で示された範囲で、その内側にはストップロス・テイクプロフィット・待機注文を置けないものと説明しています。この範囲の内側に置こうとすると、サーバーが「Invalid Stops」を返して注文を受け付けません。ストップレベルの値は会社が決めて銘柄の仕様(契約仕様)に示すもので、会社や銘柄、口座の種類によって異なり、0の場合もあります。
MT5では、気配値表示の銘柄の右クリックメニューから銘柄の仕様を開くと確認できます。表示や条件が分からない場合は、取引する会社の取引説明書やヘルプで確認してください(参考:MetaTrader 5 Help「Market Watch」(英語))。
方向が逆、または入力形式の取り違え
買いポジションの損切りを現在価格より上に、売りポジションの損切りを現在価格より下に入れるなど、置く方向を逆にすると設定できません。また、価格で入力するつもりがポイントの欄に入れていた、ポイントとpipsを取り違えていた、という場合も、意図しない水準になったりエラーになったりします。入力形式の設定と、入力後に表示される価格を見比べてください。
それでも設定できないときに確認すること
- 取引時間外や、相場が急に動いて価格が更新されている最中ではないか
- 使っている口座や銘柄に、会社独自の注文の制限がないか(取引説明書で確認)
- デモ口座と実際の口座で、注文のルールや表示が同じか
原因が分からない場合は、無理に何度も注文を出し直さず、取引する会社のヘルプや取引説明書で条件を確認してください。
注文後に損切りを変更するときの注意点
注文後の損切りの変更は操作としては簡単ですが、変更の方向によってリスクが大きく変わります。変更してよい条件を、注文の前にルールとして決めておくことが大切です。
損切りを不利な方向へ広げると許容損失を超える
価格が損切りの水準に近づいたときに、損切りをさらに遠くへずらすと、そのぶん1回の損失が大きくなります。ロットは最初の損切り幅に合わせて計算しているため、損切りを広げた時点で、事前に決めた許容損失を超える取引に変わってしまいます。損失を確定したくない気持ちから損切りを先送りすることは、資金管理のルールが崩れるきっかけになりやすい行動です。
損切りを広げる・外す変更に注意:保有中の損切りを不利な方向へ動かしたり、0にして外したりすると、相場が想定と逆に動き続けた場合に損失が大きく膨らむおそれがあります。FXは証拠金を上回る損失が生じる可能性がある取引です。損切りの変更は、注文前に決めたルールの範囲だけにとどめてください。
有利な方向へ動かす場合もルールを先に決める
MT5の公式ヘルプでは、ポジションに利益が出てきたら、ストップロスを手動で損益がほぼ0になる水準へ動かせることや、トレール注文(トレーリングストップ)でその作業を自動化できることが説明されています。ただし、トレール注文はサーバーではなくプラットフォーム上で動く仕組みで、MT4の公式ヘルプでは、プラットフォームを閉じていると働かないと説明されています。有利な方向への変更でも、どの条件で動かすかを事前に決めておかないと、判断がその場の感情に左右されやすくなります。
損切り注文でも約定する価格はずれることがある
損切りを設定していても、経済指標の発表や週末をまたいだ価格の飛び、急な値動きのときには、設定した価格より不利な価格で決済されることがあります(スリッページ)。MT4の公式ヘルプでも、すべての取引の約定価格は会社によって決まると説明されています。損切りの約定のルールは会社によって異なるため、取引説明書で確認しておいてください。
操作に慣れるまでは、デモ口座で注文と同時の設定、保有中の変更、反映の確認を一通り練習しておくと安心です。練習の進め方はFXデモトレード注文練習|成行・指値・損切りドリルを参考にしてください。
よくある質問(FAQ)
MT4・MT5で、損切りだけを設定して利確は設定しないこともできますか?
できます。公式ヘルプでは、ストップロスとテイクプロフィットはどちらも任意の項目で、欄を0のままにした注文は設定されないと説明されています。損切りだけを入力し、利確の欄を0にしておけば、損切りだけが設定されます。
注文と同時に設定し忘れた場合、後から設定できますか?
できます。保有中のポジションを、MT5ではツールボックスの「取引」タブ、MT4ではターミナルの「取引」タブから右クリックして変更画面を開き、ストップロスとテイクプロフィットを入力して確定します。
「Invalid stops」や「Invalid S/L or T/P」と表示されるのはなぜですか?
入力したストップロスやテイクプロフィットが、現在価格に近すぎる、置く方向が逆になっている、などの理由で正しくないためです。銘柄の仕様にあるストップレベルの範囲と、買い・売りの方向を確認し、水準を見直してから出し直してください。
損切り・利確の設定はプラットフォームを閉じても有効ですか?
MT5の公式ヘルプでは、ストップロスとテイクプロフィットは会社のサーバー上で保存・実行されるため、プラットフォームの動作に左右されないと説明されています。一方で、トレール注文はプラットフォーム上で動く仕組みで、MT4の公式ヘルプでは、閉じていると働かないと説明されています。実際の取り扱いは取引する会社の説明でも確認してください。
スマホのアプリでも同じように設定できますか?
スマホ版のMT4・MT5にも注文や変更の機能はありますが、画面の構成や操作の手順はパソコン版と異なります。スマホ版で操作する場合は、使っているアプリの公式ヘルプで手順を確認してください。
まとめ
MT4・MT5では、損切り(ストップロス)と利確(テイクプロフィット)を新規注文と同時に設定でき、保有中のポジションにも後から設定・変更できます。入力の前に許容損失から損切り幅とロットを決め、入力の後は一覧で反映を確認することが基本です。
- 注文時:新規注文の画面のストップロス・テイクプロフィット欄に入力してから注文する。0のままなら設定されない
- 保有中:MT5はツールボックス、MT4はターミナルの「取引」タブから右クリックで変更画面を開いて入力する
- 入力形式:価格かポイントかを確認し、ポイントとpipsを取り違えない
- エラー:現在価格に近すぎる(ストップレベル)、方向が逆、形式の取り違えを確認する
- 変更の注意:損切りを不利な方向へ広げると許容損失を超える。変更は事前のルールの範囲だけにする
まずはデモ口座で、注文と同時の設定、保有中の変更、S/L・T/P欄での反映の確認を一通り試し、使っているプラットフォームの公式ヘルプと取引説明書で条件を確認しておいてください。









