MQL開発言語について

MQL言語とは

MetaQuotes 社によって作られた言語で、主に通貨取引のFXや株のチャートに利用される言語です。 また、FX取引ツールのMetaTrader4(MT4)/ MetaTrader5(MT5)上では、その開発言語を利用して、 独自のインディケータや自動売買プログラムのエキスパートアドバイザ(EA)を作成することができます。

MQL言語は、プログラミング言語の中でも広く使われているC言語やC++言語に似ているとされ、 その言語の知識があれば比較的容易にプログラムを作成できるといわれています。

また、統合開発環境として、チャートのMT4やMT5とエディターとして、MetaEditor、そして デバック環境とコンパイラーが一式提供されます。その画像が下記になります。

【図1:MT4チャート】
【図2:メタエディタ】