MT4のEAが取引しない場合は以下の項目を確認してみてください。
▷本当に取引していないか
EAはプログラミングされた条件に合致しないと取引をしません。為替市場の値動きがほとんどないような状況だと、1週間以上取引しないケースもあります。取引しないからといって必ずしもエラーではありません。
▷ログを確認する
ターミナルの「操作履歴」タブからログを確認することができます。ここになんらかのエラーやワーニングなどが出ていないかを確認してください。エラーメッセージの意味が分からない場合は、インターネットで検索してみてください。ただしMT4を再起動してしまうとデータ自体がリセットされてしまうので、再起動する前に確認が必要です。
▷EAの利用制限
お試しEAなどを利用している場合、利用期限が過ぎていてEAが停止してしまうことがあります。あるいは不正使用防止のため、EAによっては申し込みをしたMT4のアカウントでしか利用できない、EAになんらかの利用制限があるなど制限をかけられていることがあります。開発者やダウンロードしたサイトに確認してください。
その他にもEAが取引しない原因として、自動売買が許可されていないなどの基本的なMT4やEAの設定が間違っていることがあります。ひとつずつチェックしてみてください。