MQL4とは

ここでいうMQLとはMeta Quotes Languageの略で、MetaTrader4で使用されるソフトを開発するためのプログラミング言語をMQL4といいます。

MQL4について

ここでは、MQL4について、より詳しくご紹介致します。

MQL4で作成できるソフト

MQL4で作成できるソフトは、MetaTrader4のチャート画面で実行できるEA・カスタムインジケーター・スクリプトです。
それらの開発を補助するライブラリファイルやインクルードファイルも作成可能です。

MQL専用エディタ

MetaTrader4で動作するEAやインジケーターを作成するにはメタエディタというMQL専用エディタでmq4ファイルを作成してそれを編集します。

ソースコードが完成したmq4ファイルをコンパイルするとMetaTrader4で実行可能なex4ファイルが生成されます。

旧MQL4について

MQL4は2014年、Build600を境に互換性を保てなくなるくらいの仕様変更がありました。

新旧どちらのMQL4で記述されていてもどちらもmq4ファイルなので、古いmq4ファイルを扱う場合には注意が必要です。