メタトレーダーで使用するプログラムの言語は、
人間にわかりやすいようにできていますが、
メタトレーダーには何のことやらわからないようになっています。
日本語のわからない外国人に日本語で話しかけても、
話が通じないようなものです。(((( ;°Д°))))
そこで通訳が必要になります。
それがコンパイルと呼ばれる作業です。
プログラムをコンパイルすることにより、
メタトレーダーのインジケーターやEAとして使用することができるようになります。
コンパイルの方法は、アイコンバーの緑のチェックの「Compile」ボタンをクリックします。
コンパイルが無事に完了すると、
下の Toolbox に、「0 error(s), 0 warning(s)」と表示されます。
このコンパイル作業が済まないと、メタトレーダーのナビゲーターに表示されません。
また、修正等が終わった後も、コンパイルをしないと修正が反映されませんので、
修正後もコンパイルするのを忘れないようにしてください。
コンパイルする前のファイルは拡張子が、mq4 で、
コンパイルした後のファイルは拡張子が、ex4 となります。
mq4 を ex4 にコンパイルすることはできますが、
ex4 を mq4 に戻すことはできません。
ここには大人の事情などがあります A=´、`=)ゞ
なので、何かのインジケーターやEAを自分なりにいじりたい時は、
mq4 ファイルを用意してください。