EAをどんどん稼働していくうちに、「1つのMT4でEAはいくつまで稼働させられるのか」、「1つのPCでMT4は何個まで稼働させていいのか」と不安になっていきます。
そんな悩みを解決するため、1つのPCで稼働が可能なMT4とEAの数について考えてみましょう。
1つのMT4でEAをいくつ稼働させる?
1つのMT4でEAをいくつ稼働させられるかは、実はPCのスペックやEAの処理によって決まるんです。
でも、下の画像にある通り、EAを複数同時に稼働させても、基本的には問題ないです!
ただし、1つのMT4では複数EAの注文処理を同時にできないので、EA同士が決済処理を邪魔してしまう可能性があります。
だから、短期決済を行うスキャルピングEAを稼働させる場合は、1つのMT4に1つのEAだけを稼働させた方が安全と言えば安全です。実際はそこまで気にする必要はないですが…
スキャルピングEAを複数同時稼働しなければ、神経質になる必要はありません。適当にEAを何個も稼働させても、大きな問題にはならないでしょう。
1つのPCでいくつのMT4を稼働させる?
1つのPCで稼働させるMT4の数の目安は以下の通りです。
PCのメモリが重要になります。
メモリ | MT4の推奨稼働数 |
1G | 1くらい |
2G | 2くらい |
3G | 4くらい |
4G | 8くらい |
メモリ1GBでもMT4を2つ、3つ稼働くらいまでならいけます。
ただし、動作が重く、VPSが反応しなくなり再起動が必要になった経験があります。余裕があればメモリ2GBでの稼働をオススメします。逆にメモリ4GBのPCでMT4を1つだけで稼働させている場合はスペックが過剰で、VPS代が勿体ないのです。スペックを見直して料金を抑えたほうがよいでしょう。VPS代が高いとせっかくEAで得た利益がVPS代で消えていってしまいますからね…
ここまでで、自身に合ったスペックのVPSを使うことの重要性が分かっていただけたかと思います。
とりあえず安くて1~2GBくらいのVPSならお名前.com デスクトップクラウドの1.5GBプランがオススメです。
タスクマネージャーで使用率をチェック
PCでMT4やEAをたくさん稼働させていると、心配になりますよね。心配にならないよう、タスクマネージャーを使ってPCのメモリ使用率をチェックしましょう。
タスクマネージャーを見て、もし使用率が100%に近いギリギリの数字だったら、PCのメモリやCPUを大きくすれば安心してMT4やEAを稼働させれるようになりますよ。
ぜひ、チェックして使用率が高い場合はVPSのスペックの変更を検討してください。
MT4を軽くして、稼働できるMT4の数を増やす
MT4の設定を変えるだけでメモリの節約ができます。節約できれば、稼働できるMT4の数も増えるかもしれません。以下の記事を参考にMT4の設定を変更してみましょう。
MT4以外の不要なソフトは起動させない
PCってMT4以外のソフトが起動しているだけでメモリやCPUを消費してしまうんです。たとえば、ブラウザやエクスプローラーがそうですね。
知らない間に他のソフトが立ち上がって、どのソフトを閉じてよいのかわからない場合にオススメなのがEA専用のVPSです。EA専用のVPSは、MT4以外の余計なソフトはほとんどインストールされていないので簡単です。
お名前.com デスクトップクラウドならEA専用のVPSなので、初心者にはオススメです。
定期的にPCを再起動しよう
EAを稼働させるVPSのメモリは大きいことにとに越したことはない。1G使用してるけど頻繁に再起動が必要になってます。
— EAの大魔術師 (@mrfxtrade) March 5, 2020
定期的なPCの再起動により、PCに溜まっているゴミが整理され、MT4の動作が快適になります。
再起動せずにいると場合によっては動作が重くなり、フリーズの原因になります。
MT4の推奨稼働数に収まっているPCの場合でも週に1回くらいはPCの再起動をしましょう。
1つのMT4で複数EA稼働させることのデメリット
以下の特徴を持つEAを1つのMT4で複数稼働させる場合、EAが他のEAの動作に影響を及ぼす可能性があります。
- EAがバグっている
- static変数(すべてのEAで共有される値のこと)を使っている
上記デメリットは、EAのソースコードまで把握していないと、気づくのが難しいです。しかし、デメリットもあることは覚えておいて下さい。
デメリットを回避するためには、1つのMT4には1つのEA稼働を基本として運用することになります。
ズボラな私は自宅PC
旅行中にEAを稼働している自宅PCの電源が切れていました。こんなことが起こるのが自宅PCの悪いところですが、料金が電気代だけなので我慢です。やはりVPSは大事ですね。
— EAの大魔術師 (@mrfxtrade) September 27, 2022
私はEAにそこまで拘りがないので自宅のデスクトップPCで1つのMT4に複数EAを稼働させています。(PCをつけっぱなしが必要のため、急な停電などのトラブルもありますので初心者にはあまりオススメできませんが…)
メモリは16GのCPU4コアですが、問題なく稼働できています。ズボラな人は自宅PCのスペックを上げてMT4稼働もありです。
自宅PCで稼働した場合でも、一応プラスの成績になっております。成績参考はこちら。
自宅PCで運用する最大のメリットは料金が電気代のみになる点です。
FXの自動売買をするうえで、VPS代は馬鹿になりません。少額のロットでEAを稼働させる場合はVPS代が利益を圧迫します。
EAの利益、VPS代、メリット、デメリットを加味して自宅PCでEAを稼働できないか判断してみて下さい。
まとめ
1つのMT4で稼働させるEAの数、1つのPCで稼働させるMT4の数について解説しました。
PCで稼働させるMT4の数は以下の通りです。デメリットを理解しつつ、各自の用途に合わせてスペックを検討してみてください。
メモリ | MT4の推奨稼働数 |
1G | 1くらい |
2G | 2くらい |
3G | 4くらい |
4G | 8くらい |
VPSにお金をかけたくない場合は、自宅PCも選択肢に入れてみてください。