ODL MetaTrader 4マニュアル >> MetaQuotes Language Editor

MT4にはさまざまな分析ツールがありますが、これらは自分で作成することも可能です。MQLでのプログラム作成をサポートするツールとして、「MetaQuotes Language Editor」(MQLエディタ)が標準で搭載されています。
ツールを作成するにはMetaQuotes Language(MQL)というプログラミング言語を使用します。標準で備わっている各種分析ツールもMQLを用いて記述されています。プログラミングの知識があれば、標準の分析ツールを改良して、より使いやすく改良することができます。もちろん改良ではなくて、1から作成することも可能です。
MT4の分析ツールは、世界中で作成され、インターネット上に公開されています。MQLエディタではこれらの公開されたツールへアクセスし、ダウンロードして利用することが可能です。
「ツール」メニューの「MetaQuotes Language Editor」を選択するとMQLエディタを起動することができます。
起動された直後の状態です。右側にナビゲータ、下部にツールボックスが表示されています。左側にMQLで書かれたプログラムコードが表示されます。
サンプルで配布されているプログラムを開いたところです。ナビゲーターに表示されている「MACS sample.mq4」をダブルクリックすると、左側にプログラムのコードが表示されます。

右側のナビゲーターで「Dictionary」を選択するとMQLに関するマニュアルの目次が表示されます。見たい項目をクリックすると、下部のツールボックスに内容が表示されます。
MQLによるツールの開発は世界中で行われ、多数が公開されています。Online Libraryではそれらのツールをリスト表示します。これらはダウンロードして利用することができます。「Experts」ではシステム売買(EA)が表示されます。「indicators」でインジケーターを表示します。また「Libraries」や「Articles」では英語ですがさまざまな文献を読むことができます。