インジケーターを作成する

 MetaTrader4(MT4)でインジケーターを作成するには、以下の手順によります。

1.メタエディターを起動する

 MT4でプログラムを記述するには、メタエディターMetaEditor)を使用します。

 メタエディターを起動するには、「ツールバー」上の「MetaEditorアイコンをクリックします。

MetaEditor Icon

 そうすると、メタエディターが起動します。

MetaEditor

2.メインウィンドウを表示させる

 「ツールバー」上の「新規作成」アイコンをクリックすると、「MQLウィザードダイアログボックスが表示されます。

MetaEditor Toolbar New

MQL Wizard Indicator 01

 「カスタムインディケータ」の左横のラジオボタンにマークを付けて、「次へ」をクリックします。

MQL Wizard Indicator 02

 「名前」、「著作者」、「リンクに必要事項を入力し、「次へ」をクリックします。

  • 名前」欄には、インジケーターの名前を入力します(「Indicators¥は削除せず、続けて任意の名前を入力します。)。
  • 著作者」欄には、作成者の名前を入力します。
  • リンク」欄には、関連するHP等のURLを入力します。

 なお、「名前欄の入力は必須ですが、「著作者」及び「リンク」欄の入力は任意なので、空欄でも構いません。

MQL Wizard Indicator 03

 「次へ」をクリックします。

MQL Wizard Indicator 04

 「完了」をクリックすると、新しいインジケーターのプログラムを記述するためのメインウィンドウが表示されます。

MQL Wizard Indicator 05

MetaEditor Main Window Indicator

3.プログラムを記述する

 メインウィンドウ内にプログラムを記述します。

4.コンパイルする

 プログラムを記述し終えたら、「コンパイルアイコンをクリックして、コンパイルします。

 コンパイルとは、記述したプログラムを、MT4上で実行可能な形式に変換することをいいます。

MetaEditor Toolbar Compile

5.ファイルが生成される

 コンパイルすると、「作成したインジケーター名.mq4ファイルと「作成したインジケーター名.ex4ファイルが、「ファイル」→「データフォルダを開く」→「MQL4」→「Indicatorsフォルダに生成されます。

 そして、「ナビゲータウィンドウ」の「インディケータディレクトリに作成したインジケーターが表示され、当該インジケーターがMT4上で使用可能になります。

6.関連ツール

インジケーターつくーる
MQL言語の学習ができ、裁量トレーダーもインジケーター開発が可能に
MQL言語の学習ができ、裁量トレーダーもインジケーター開発が可能に?|?fx-on.com

GogoJungleで購入する

 プログラミングの知識がなくても、ほぼマウスで選ぶだけで独自のインジケーターを作成することができるツールです。

 以下は、「インジケーターつくーる」の紹介動画です。