MT4の予約注文を一括取消する方法|手動操作と配布ツールの使い方

MT4の注文一括取消。中央切り抜きにも対応した記事アイキャッチ

カエルさん

MT4に並んだ予約注文をまとめて取り消したい。保有中のポジションまで決済されないか心配だよ。
MT4の標準画面では予約注文を1件ずつ削除できるよ。この記事では手動の方法と、掲載している一括取消スクリプトの使い方を説明するね。

たけたけ

📖 この記事でわかること

・ 予約注文を手動で取り消す手順

・ 一括取消スクリプトの使い方

・ 取消後に注文とポジションを確認する方法

取り消す対象は、まだ約定していない予約注文です。保有中のポジションの決済とは操作が異なります。注文が約定する前に、取引タブで対象の口座・通貨ペア・注文種別を確認してください。

MT4の注文を一括で取り消す方法

MT4の未約定注文を確認して一括取消するイラスト

数件だけなら、MT4の「ターミナル」→「取引」から予約注文を1件ずつ削除するのが分かりやすい方法です。対象注文を右クリックして「注文の変更または取消」を開き、削除します。注文が多いときは、下記の配布スクリプトで一括取消する方法があります。

MEMO

「注文の取消」と「保有ポジションの決済」は別の操作です。一括処理を実行する前に注文一覧を確認し、最初はデモ口座で動作を確かめてください。

手動で予約注文を取り消す

  1. MT4の「ターミナル」の「取引」タブを開く。
  2. 取り消したい未約定注文を選び、右クリックして「注文の変更または取消」を開く。
  3. 注文番号と通貨ペアを確認して「注文の取消」を押す。複数あれば同じ操作を繰り返す。

注文が消えたら「取引」タブを見直します。保有中のポジションがある場合、予約注文の取消だけではそのポジションは閉じません。

配布スクリプトで一括取消する

この記事で配布している「OrderCancel.ex4」は、2021年にデモ口座で一括取消の手順を撮影したものです。実口座で使う前に、必ずデモ口座で対象と結果を確認してください。想定と異なる注文が並んでいる場合は実行をやめ、上の手動操作で削除します。

注文取消スクリプト(ZIP)をダウンロード

MT4に追加して実行する手順

ZIPを展開し、MT4の「ファイル」→「データフォルダを開く」→「MQL4」→「Scripts」に「OrderCancel.ex4」を置きます。ナビゲーターを更新してスクリプトを表示し、デモ口座のチャートへドラッグします。下の操作画像は2021年撮影のため、画面表示が現在のMT4と異なる場合があります。

STEP.1
MT4画面の左上から「ファイル」→「データフォルダを開く」をクリックします。

STEP.2
フォルダが開きますので「MQL4」をクリックします。

STEP.3
「Scripts」をクリックします。

STEP.4
先ほどダウンロードした注文取消ツール「OrderCancel.ex4」を貼り付けます。

STEP.5
貼り付け後のイメージです。

STEP.6
MT4の画面に戻って、画面左下(ナビゲーター)の「スクリプト」を右クリックして「更新」を選択します。

STEP.7
更新が終わると、先ほど貼り付けした「OrderCancel」がスクリプトに表示されます。

STEP.8
試しにデモ口座で複数の注文を入れました。

STEP.9
 
注文を一括で取消するには「OrderCancel」をチャート画面に「ドラッグ&ドロップ」します。

STEP.10
スクリプトの設定画面が出てきますので「全般」をクリックします。

STEP.11
全般の左下に「自動売買を許可する」にチェックを入れます。(ツールを使用可能にする)

STEP.12
確認ダイアログが出てきますので「はい」を選択します。

STEP.13
注文オーダのみ取消されます。

注文の一括取消しは完了です!

実行後は「取引」タブで未約定注文が意図した通りに消えたか確認します。注文が残る場合は「エキスパート」「操作履歴」のエラーを確認してください。既存のポジションは別途管理が必要です。

よくある質問

MT4の注文取消でよくある質問
Qポジションも一緒に決済されますか?
A

この記事の操作対象は未約定の予約注文です。保有中のポジションを閉じる場合は、取引タブから別途決済します。配布スクリプトは実行前にデモ口座で対象を確認してください。
QMT4だけで一括取消できますか?
A

標準画面では予約注文を1件ずつ削除できます。多数をまとめて処理する場合はスクリプトを使います。数件なら手動操作が簡単です。
Q自動売買を停止すれば予約注文も消えますか?
A

いいえ。自動売買を停止した後も、既に出した未約定注文は取引タブで確認し、不要なものを取り消します。

まとめ|取消後に注文一覧を確認する

MT4の注文取消後に注文一覧を確認

まず「取引」タブで未約定注文を確認し、少数なら1件ずつ削除します。大量の注文に配布スクリプトを使う場合は、先にデモ口座で結果を確かめてください。最後に注文一覧と保有ポジションを別々に確認すれば、取消漏れを見つけやすくなります。

💡 今日からやること

 MT4の「取引」タブで未約定注文を確認する

 少数なら手動で取り消し、一括処理はデモ口座で試す

 最後に注文一覧と保有ポジションを別々に確認する

MT4自動売買停止方法の記事アイキャッチ MT4の自動売買を止める方法|EAの停止・削除と注文の確認手順 MT4のEA設定と実行手順の記事アイキャッチ MT4にEAを設定して動かす方法|ファイル配置から動作確認まで