MT4のEAで不具合が生じたときに確認するべきはLog(ログ)です。LogはMT4全体のLog、それぞれのEAのLog、バックテストのLogの3つがあります。それぞれ収納されている場所が異なるので、以下の手順で確認してください。
▷MT4のLog
- MT4上部のツールバーから「ファイル」→「データフォルダ開く」を選択。
- 「logs」をクリック。
▷EAのLog
- MT4上部のツールバーから「ファイル」→「データフォルダ開く」を選択。
- 「MQL4」フォルダ→「Logs」をクリック。
もしくは
- MT4のターミナルウィンドウから「エキスパート」タブを選択。
- 右クリックし、「表示」あるいは「開く」をクリック。
▷バックテストのLog
- MT4上部のツールバら「ファイル」→「データフォルダ開く」を選択。
- 「tester」フォルダ→「logs」をクリック。
裁量トレードを行った際に不具合が生じた場合やEAではなくMT4自体に不具合が疑われた場合には、MT4のLogを確認してください。
EAがエントリーを行わないなどEAに問題が生じたときは、EAのLogを取ります。エラーが起きていた場合には、Logの部分にエラーメッセージが記載されます。なお、EAの最新のLogを取る為には一旦MT4の起動を終了させなければなりません。起動させたままLogを出力してしまうと、直近のLogが記録されていないものが出力されてしまいます。EAに不具合があり、開発者に問い合わせをするときは、最新のLogを添付しておくとスムーズです。
EAのLogならびにバックテストのLogにはエラー情報やポジションの情報が書かれています。複数のEAをひとつのMT4で稼働させていて、どのEAがどのアクションを起こしたのかや、バックテストでのEAがどんな動きをしたのかなどを確認するのにも活用することができます。