MT4のEAをMT5に変換する方法とは

MT4のアップグレードバージョンとしてMT5が出ており、機能面においては大幅に機能改善がはかられています。しかしながら、未だMT5を扱っているFX業者は少なくあまり普及が進んでいません。その理由のひとつには、MT5はMT4と開発言語が異なり、インジケーターやEAに互換性がないということが挙げられます。MT5でMT4のEA等を利用するには、MT5用に変換しなければなりません。MT4のインジケーターやEAをMT5用に変換する手順は以下のとおりです。BRiCK_Convert4To5はMQL4ソースファイルをMQL5ソースファイルに変換してくれるスクリプトです。

  1. BRiCK_Convert4To5(無料)を入手しておく。
  2. MT4の「ファイル」から「データフォルダ」を選択。
  3. 「MQL4」→「Scripts」をクリックし、BRiCK_Convert4To5をコピー・アンド・ペーストする。
  4. ナビゲーターから「スクリプト」右クリックで「更新」を選択。
  5. 任意のチャート上にBRiCK_Convert4To5をドラッグする。
  6. ファイル格納フォルダにBRiCK_Convert4To5フォルダが作成されているので、拡張子が.mq4のMQL4ソースファイルをInputフォルダに設置する。
  7. 任意のチャート上にBRiCK_Convert4To5をドラッグする。
  8. MQL5ソースファイルをメタエディタでコンパイルする。
カテゴリーMT4