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ファイルを扱う場合には注意が必要です。