MT4のアップグレードバージョンとしてMT5が出ており、機能面においては大幅に機能改善がはかられています。しかしながら、未だMT5を扱っているFX業者は少なくあまり普及が進んでいません。その理由のひとつには、MT5はMT4と開発言語が異なり、インジケーターやEAに互換性がないということが挙げられます。MT5でMT4のEA等を利用するには、MT5用に変換しなければなりません。MT4のインジケーターやEAをMT5用に変換する手順は以下のとおりです。BRiCK_Convert4To5はMQL4ソースファイルをMQL5ソースファイルに変換してくれるスクリプトです。
- BRiCK_Convert4To5(無料)を入手しておく。
- MT4の「ファイル」から「データフォルダ」を選択。
- 「MQL4」→「Scripts」をクリックし、BRiCK_Convert4To5をコピー・アンド・ペーストする。
- ナビゲーターから「スクリプト」右クリックで「更新」を選択。
- 任意のチャート上にBRiCK_Convert4To5をドラッグする。
- ファイル格納フォルダにBRiCK_Convert4To5フォルダが作成されているので、拡張子が.mq4のMQL4ソースファイルをInputフォルダに設置する。
- 任意のチャート上にBRiCK_Convert4To5をドラッグする。
- MQL5ソースファイルをメタエディタでコンパイルする。