Meta Trader 4(以下MT4)で、カスタムインジケーターをソースプログラムからコンパイルして作り、MT4のチャートに設定した一連のインストール(導入)手順を報告します。
インターネット上には、MT4のインジケーターのソースファイル(○○.mq4)が、たくさんアップロードされていて、無料でダウンロードできます。利用したいインジケーターのソースファイルがあれば、無料で使用しても問題ないかを確認した上で、ダウンロードします。
ソースファイルをコンパイルしてインジケーターを作る
今回は、VQ.mq4を例としてコンパイルしていきます。まず、ソースファイル○○.mq4をMT4のインジケーターフォルダに格納します。MT4を起動して、[ツール]の[メタエディター]をクリックします。

MetaEditorが起動するので、[Indicators]にカーソルを合わせ、マウスを右クリックして、プルダウンメニューを開き[フォルダを開く]をクリックします。

Indicatorsフォルダに、ソースファイル○○.mq4をコピー&ペーストします。

MetaEditorを閉じて、MT4を閉じて、再びMT4を起動をすると、自動的に○○.mq4がコンパイルされて、インジケーターファイル○○.ex4が作成されています。これで完了です。


手動でコンパイルする
何らかの理由で自動でインジケーターファイル○○.ex4ができないときなどには、ソースファイル○○.mq4を手動でコンパイルすることも可能です。今回はADX.mq4を例に説明します。
すでに説明したように、Indicatorsフォルダに、ソースファイル○○.mq4をコピー&ペーストして格納しておきます。MT4の[ツール]の[メタエディター]をクリックします。

MetaEditorが起動するので[Indicators]の横の[+]をクリックして、開きます。

コンパイルする○○.mq4(今回はADX.mq4)をダブルクリックします。するとソースコードが右側のスペースに表示されます。

[コンパイル]をクリックします。

※ インジケーターのソースファイル(○○.mq4)が格納されているフォルダにアクセス制限(管理者権限がないとアクセスできないなど)があると、コンパイルに失敗する場合があります。
コンパイルが成功すると、MetaEditor画面の下部の詳細に[(0)error、(0)warning]と表示され、○○.ex4ファイルが作成されます。(○○.ex4は、○○.mq4と同じフォルダに作成されます)

ソースファイルはほかのフォルダでもダブルクリックすれば、MetaEditorで開けます。そこでコンパイルも可能ですが、できたインジケーター○○.ex4ファイルをMT4で使いときは、MetaEditorからIndicatorsフォルダに格納する必要があります。
今回、示したコンパイルの手順は、一つの例で細かなところで違う操作方法もあります。ただ、流れとしては一緒なので、参考にしていただければと思います。