カスタムインディケータの作成方法
MetaTrader5では、MetaQuotes 言語エディタ(通称・メタエディター)と呼ばれるプログラムツールを利用し、専用プログラム言語 MetaQuotes Language(MQL5) で、カスタムインディケータを作成することができます。
カスタムインディケータの作成方法は、次の通りです。
「ツール」メニューから、「MetaQuotes 言語エディタ」をクリックします。
メタエディターが起動しましたら、ツールバーの「新規作成」アイコンをクリックします。
「MQL5ウィザード」画面が表示されましたら、①カスタムインディケータを選択し、②「次へ」をクリックします。
①名前、著作権、リンクを入力します。②追加したいパラメータがある場合、「追加」をクリックし、パラメータを追加することができます。入力・設定が完了しましたら、③「次へ」をクリックします。
「カスタムインディケータのイベントハンドラ」画面が表示されます。OnCalculate(...,open,high,low,close)が選択された状態で、追加で必要な項目があれば、チェックを入れ、「次へ」をクリックします。
「カスタムインディケータの描画プロパティ」画面が表示されます。カスタムインディケータをメインウインドウに表示する場合は、「完了」をクリックします。
カスタムインディケータをサブウインドウに表示する場合は、①「サブウインドウに表示」にチェックを入れ、サブウインドウの最小値と最大値を設定します。②「追加」をクリックし、表示されるカスタムインディケータの詳細を設定し、③「完了」をクリックします。
「カスタムインディケータの描画プロパティ」サブウインドウへの表示設定方法
スクリプト作成画面が表示されましたら、スクリプト内にプログラムを記述していきます。
プログラムの記述が完了しましたら、①ツールバーより「コンパイル」アイコンをクリックします。②コンパイルが完了すると、作成したカスタムインディケータはMQL5フォルダ内に生成され、ナビゲータウインドウ内で確認ができます。
MetaTrader5画面に戻り、生成されたカスタムインディケータが、ナビゲータウインドウ「インディケータ」内に表示されましたら、インストールは完了です。
表示されない場合は、MetaTrader5を再起動して表示をご確認ください。
カスタムインディケータはインストール完了後、稼働設定を行うことで利用が可能となります。インディケータの表示方法を参考に、設定を行ってください。