【広告主の開示】当サイトの記事では、商品・サービスの紹介にアフィリエイトプログラムを利用しています。当サイトにある商品リンクには広告サービス提供のリンクがあります。記事で紹介した商品・サービスを購入すると、広告主から当サイトに報酬が支払われることがあります。 MT4/環境/トラブル対応

MT4とMT5の違い|FX自動売買(EA)はどっちを使うべき?

博士、これからFXの自動売買を始めたいんだけど…MT4とMT5、どっちを選べばいいの?新しい方がいいのかな?
ロボ2号
ロボ2号
Exy-2博士
Exy-2博士
うむ、いちばん多い質問じゃな。結論から言うぞ。使いたいEAが対応しているプラットフォームを選ぶ。これに尽きるんじゃ。新しいか古いかで決めるものではないぞ。
性能で選ぶのではなく、「動かしたいものに合わせる」ということですね。
ロボ1号
ロボ1号

「これからFXの自動売買(EA)を始めるなら、MT4とMT5どっちがいいの?」――よくいただく質問です。この記事では、MT4とMT5の違いを、EA(自動売買)を使う人の視点で、なるべくかんたんに整理します。結論から言うと、使いたいEAが対応しているプラットフォームを選ぶのが正解です。その理由も含めて解説します。

こんな方におすすめ

  • これからEA(FX自動売買)を始めるが、MT4とMT5のどちらを入れるか決めかねている方
  • すでにMT4を使っていて、MT5に乗り換えるべきか迷っている方
  • MT4用のEAがMT5で動かず、原因が分からなかった方
  • 両方使ってみたいが、同じパソコンに入れて良いのか知りたい方

MT4とMT5は何が違う?(まず結論)

MT4もMT5も、同じMetaQuotes社が開発したFX取引プラットフォームです。MT5の方が新しく、動作が速く機能も多いですが、EAやインジケーターに互換性がありません(MT4用EAはMT5では動きません。その逆も同じ)。

Exy-2博士
Exy-2博士
ここが最大の勘所じゃ。MT5はMT4の「新型」ではあるが、中身は別のソフトと考えたほうがよい。プログラムを書く言語そのものが違うのでな、後から自動で変換される、というものではないんじゃぞ。
MT4MT5
登場時期古い(普及が長い)新しい
動作の速さ標準速い(動作が軽快)
EA・インジの数非常に多い(資産が豊富)増加中(まだMT4より少ない)
EAファイル.ex4.ex5
入れるフォルダMQL4 › ExpertsMQL5 › Experts
自動売買の有効化「自動売買」ボタン「アルゴリズム取引」ボタン
バックテストできるより高速・高機能
通知メール等スマホへのプッシュ通知が標準
表だけ見ると、MT5の方がぜんぶ勝ってるように見えるけど…?
ロボ2号
ロボ2号
Exy-2博士
Exy-2博士
そう見えるじゃろうな。じゃが「EA・インジの数」の行をもう一度見るんじゃ。道具そのものの数は、いまもMT4が圧倒的に多い。いくら本体が速くとも、動かしたいEAが無ければ意味がないじゃろう?用途で選ぶ、というのはそういうことじゃ。

EA(自動売買)ユーザーが知っておくべき違い

① EAに互換性がない=「使いたいEA」で決まる

いちばん大事なポイントです。MT4用のEAはMT5では動かず、MT5用のEAはMT4では動きません。そのため、「動かしたいEAがどちらに対応しているか」でプラットフォームが自然に決まります。多機能なMT5に憧れても、使いたいEAがMT4専用ならMT4を選ぶことになります。

見分け方はかんたんで、配布されているEAのファイル拡張子が「.ex4」ならMT4用、「.ex5」ならMT5用です。入れるフォルダもMT4は「MQL4 › Experts」、MT5は「MQL5 › Experts」と分かれています。

MT5のデータフォルダに.ex4を入れてしまうと、どうなりますか?
ロボ1号
ロボ1号
Exy-2博士
Exy-2博士
再起動しても、ナビゲーターにEAの名前が出てこん。エラーですらなく、ただ「無い」ように見えるんじゃ。動かん動かんと悩む方の多くが、これじゃな。まず拡張子と入れたフォルダを確認するのが早道じゃぞ。

② EA・ツールの数はMT4がまだ豊富

MT4は長く使われてきたぶん、世の中に存在するEAやインジケーターの数が圧倒的に多いです。一方でMT5対応のツールは着実に増えている段階で、「MT5で使える良いツールが少なくて困る」という声もよく聞きます。当研究所でも、この空白を埋めるべくMT5対応ツールを順次公開しています。

MT5の方が新しいのに、なぜMT4がいまだ主流なのか。理由は単純で、EA・インジケーター・解説記事・利用者のノウハウという「まわりの資産」がすべてMT4に積み上がっているからです。作り手からすると、既存のMT4用EAをMT5へ移すには実質的に作り直しに近い手間がかかります。そのぶん移行がゆっくり進んでいる、というのが実情です。

じゃあ、しばらくはMT4を選んでおけば無難ってこと?
ロボ2号
ロボ2号
Exy-2博士
Exy-2博士
選択肢の多さを最優先するならその通りじゃ。ただし裏を返せばの、MT5は良いツールが少ないぶん、良いものが見つかれば競争相手が少ないとも言える。どちらが得かは、おぬしが何をしたいか次第じゃよ。

③ MT5は動作が軽快でバックテストが強力

MT5はマルチスレッド対応で動作が速く、EAのバックテスト(過去データでの検証)もMT4より高速・高機能です。複数通貨での検証や最適化をよくする方には、MT5の検証環境は魅力です。

実務的な差として大きいのは次の3点です。

MT5の検証環境で実感しやすい差

  • 複数のCPUコアを使えるため、最適化(パラメーター総当たり)の待ち時間が短い
  • 複数通貨ペアをまたいだ検証(マルチカレンシーテスト)が標準で行える
  • チャートを多数開いても動作が重くなりにくく、EAを複数同時に動かす環境に向く
検証をたくさん回す方ほど、MT5の恩恵が大きいということですね。
ロボ1号
ロボ1号
Exy-2博士
Exy-2博士
うむ。逆に「配布されたEAを1本、決められた設定で動かすだけ」という使い方なら、この速さの差は体感しにくい。自分の使い方に効いてくる差かどうかで判断するんじゃぞ。

④ 操作は「フォルダ名」と「ボタン名」が主な違い

EAを入れるフォルダがMT4は「MQL4」、MT5は「MQL5」。自動売買の有効化ボタンがMT4は「自動売買」、MT5は「アルゴリズム取引」。MT4を使ったことがある人なら、この2点さえ押さえればMT5もすぐ使えます。詳しい手順は次のページで解説しています。

結局、MT4とMT5どっちを使えばいい?

うーん、話は分かったけど…結局わたしはどっちを入れればいいのかな。
ロボ2号
ロボ2号
Exy-2博士
Exy-2博士
では、判断の順番を示しておこう。上から順に当てはまるものを選べばよい。迷ったときほど「使いたいEAが対応する方を選ぶ」に戻るのがよいぞ。
  • 使いたいEAが決まっている → そのEAが対応している方を選ぶ(これが最優先)
  • とにかくEA・ツールの選択肢の多さを重視 → MT4
  • 動作の軽快さ・バックテストの快適さを重視/これから始める → MT5も有力

迷ったら「使いたいEAで選ぶ」で問題ありません。EAは後から追加できますし、MT4とMT5は同じPCに両方インストールして使い分けることもできます(複数起動の方法)。

両方入れてしまっても大丈夫なんですね。片方を消さないといけないのかと思っていました。
ロボ1号
ロボ1号
Exy-2博士
Exy-2博士
別々のソフトじゃからな、同居して構わん。MT4用のEAはMT4で、MT5用のEAはMT5で、と使い分ければよい。どちらか一方を選び切る必要はないのじゃ。ただしパソコンで動かす場合、起動しっぱなしのMT4/MT5が増えればそのぶん負荷はかかる。本格的に併用するならVPSの利用も検討するとよいぞ。

MT5で使える無料ツールから試してみる

「MT5で使える良いツールが少ない」を埋めるべく、当研究所ではMT5対応の無料ツールを公開しています。まずは裁量トレードの管理を自動化する「Exy-2 trail MA MT5」から試してみてください。

Exy-2博士
Exy-2博士
どちらが自分に合うか、机の上で悩んでも答えは出んものじゃ。デモ口座に両方入れて、実際に触ってみるのがいちばん早いぞ。



まとめ

  • MT4とMT5はEAに互換性がない=使いたいEAが対応する方を選ぶのが正解
  • ツールの数はMT4が豊富、MT5は増加中(=良いMT5ツールは狙い目)
  • MT5は動作が軽快でバックテストが強力
  • 操作の違いは主に「MQL5フォルダ」「アルゴリズム取引ボタン」の2点

博士、すでにMT4を使っている人が、あとからMT5に乗り換えるのは大変ですか?
ロボ1号
ロボ1号

Exy-2博士
Exy-2博士
EAとチャート設定を入れ直す手間はあるが、両方を同じパソコンに入れて併用もできる。急いで乗り換える必要はなく、MT5対応のEAを使いたくなった時に足せばよいんじゃ。

Exy-2博士
Exy-2博士
うむ、それでよい。MT4とMT5に「どちらが上」という答えは無い。おぬしが動かしたい道具が決めてくれる、それだけの話じゃ。

投資に関する最終判断はご自身の責任で。まずはデモ口座で、使いたいツールとプラットフォームの相性を確かめることをおすすめします。

-MT4/環境/トラブル対応
-,

blank