MT4のEAは停止させると、その後全ての稼働が止まります。そのため保有中のポジションは自動で決済されないようになっています。停止後に残ったポジションは、手動で決済しなければなりません。決済されないで残っているEAで保有したポジションの決済方法は以下の通りです。
まずはワンクリック取引を有効にします。この操作を忘れてしまうと手動決済ができません。
- MT4画面上部のツールバーから「オプション」を選択する。
- 「取引」タブを選択し、「ワンクリック取引」にチェックを入れる。
- 「私はこれらの利用規約に同意します」にチェックを入れ、「OK」をクリックする。
- 「OK」をクリックする。
これで手動で決済する準備ができました。あとは裁量トレードと同じ要領で、MT4で決済していきます。
- MT4画面上部のツールバーから「ターミナル」アイコンをクリックする。
- ターミナルウィンドウがMT4画面下に表示される。
- ターミナルウィンドウ左下の「取引」タブをクリックする。
- 現在保有しているポジションが表示されているので、決済注文を入れたいポジションの「✕」ボタンをクリックする。
この時点で決済されない場合に考えられる理由は以下のものがあげられます。
▷取引時間外
EAをメインにトレードを行っているとあまり意識しないかもしれませんが、各市場取引時間が決まっています。日本では平日でも、国によっては祝日であることもあります。欧米ではクリスマスにも市場はクローズします。
▷離れすぎたレートを指定している
発注画面には「現在価格から〇〇ポイント圏内の注文は発注できません」と記載があります。この条件を満たしていない場合は決済されないようになっています。
▷証拠金が不足している
証拠金が不足している場合は決済されません。発注したいロット数から、必要証拠金を計算してみてください。