
EAが正常に動作しなくなる現象が再発
定期的に、VPSサーバを再起動、MT4も再起動、EAも再起動していますが、 EAが正常に動作しなくなる現象が再発しました。 EAが起動している際のニコニコ顔のマークが表示されていますが、新たなポジションが発注されることがありませんでした。問題となっているがEAは1h毎にポジションを0.01ロット持つ仕組みになっていますが、数日に渡りポジションの発注が行われませんでした。
そこそのトレンドが発生している期間でしたので、もったいないことをしました。まあ、デモ口座での試験運用中なのですが。。。

EAを再コンパイルして問題解消
EAを再コンパイルして再配置したところ、正常に動作するようになりました。ここからは、憶測になりますがMT4のバージョンアップの影響で、古いバージョンでコンパイルされたEAの整合性が取れずに、動作不良を起こしたのではないかと考えています。
今後の対策
今でも、EAを安定稼働させるために週一で、 VPSサーバの再起動、MT4の再起動、EAの再起動していますが、 今後は再コンパイルも追加してみようと思います。纏めると下記の運用対策を行おうと思います。
- VPSサーバの再起動
- MT4の再起動
- EAの再起動
- EAの再コンパイル ※今回の追記対策
上記運用作業をバッチ等で自動化できないかを検討してみたいと思います。