MT4はEAトレードだけでなく裁量トレードでも使い勝手がいいシステムですが、複数ポジションの一括決済ができません。しかし、相場の急変などで価格が暴落したときは1秒でも早くポジションの決済を行わなければなりません。1秒の違いが何十万、何百もの損失を引き起こす可能性もあります。ひとつひとつ決済をしていると、損失がどんどん膨らんでしまいます。そんな時に役立つのがスクリプトです。
複数ポジションを一括決済してくれるスクリプトを活用すれば、万が一の際にも役立ちます。一括決済のスクリプトはインターネット上でダウンロードすることができます。複数のスクリプトが配布されているので、一番いいと思えるものをダウンロードしてください。MT4への設定の仕方は以下の通りです。
▷複数ポジションの一括決済スクリプトの設定方法
- MT4画面上部のメニューバーから「ファイル」→「データフォルダを開く」を選択。
- 「MQL4」→「Experts」を開き、あらかじめダウンロードしたスクリプトを「Scriptフォルダにコピー・アンド・ペーストする。
- MT4を再起動する。
- MT4画面左のナビゲーターの「スクリプト」から先程貼り付けたスクリプトを選択し、チャートにドラッグ・アンド・ドロップする。
これでスクリプトの設定が完了です。スクリプトによって多少の違いはありますが、チャート上に複数ポジションの「一括決済ボタン」が表示されます。意図していない場面で、誤って一括決済してしまわないように注意してください。
なお、MT4でEAトレードを行っていて、相場の急変でEAを早急に停止させたい場合は、MT4上部のメニューバーにある、自動売買アイコンを緑の三角マークから赤の四角マークに買えれば全てのEAを停止できます。停止時にEAがポジションを保有していれば、後ほど手動でポジションの決済を行ってください。