【MQL4の勉強】MT4のEA作成入門!

ザフナーラボブログ

MetaTrader4(MT4)でEA(Expert Advisor)を作成するには、以下の手順によります。

EAを作成する

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

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

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

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

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

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

「エキスパートアドバイザ(テンプレート)」の左横のラジオボタンにマークを付けて、「次へ」をクリックします。

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

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

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

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

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

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

4.コンパイルする

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

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

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

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

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

 

次のステップは以下の記事になります。

移動平均線のクロスでEA(自動売買システム)を作成する方法を解説!サンプルコードも!