目次
はじめに
取引ソフトウェアを https://www.roboforex.com/forex-trading/platforms/metatrader4-mt4/ からダウンロードします。
ソフトウェアのインストールが完了すると、デスクトップに2つのアイコンが表示されます。

どちらのボタンをクリックしても、コーディングを始められます。トレーダーを開いた場合は、下で丸で囲んだ本のようなボタンをクリックすると、トレーダーからエディターを開けます。さらに、すでにロボットトレーダーの設定が済んでいる場合は、「AutoTrading」ボタンを有効にすることで自動売買を有効化できます。これについては後で詳しく説明します。

最初のトレーディングロボット
エディターを開いたら、Experts 内のファイルを右クリックし、New File ボタンをクリックします。
N.B. Experts を右クリックすると、ファイルが別の場所に作成される場合があります。

Expert Advisor にチェックを入れ、Next をクリックします。

トレーダー名、自分の名前、Webサイトを入力します。パラメーターは任意です。これらのパラメーターはトレーダー画面から変更できるため、コードを変更する必要はありません。

これらのオプションにチェックを入れると、空の関数をコードテンプレートに追加できます。ここではチェックを入れずに、Next をクリックします。


以上の手順を終えると、このようなサンプルコードが得られます。このシンプルな足場をもとに、ロボットトレーダーを作っていきます。

Compile ボタンをクリックすると、この空のファイルをコンパイルできます。

次にトレーダーを開き、メニューの View から Strategy Tester を有効にします。

これで自分のトレーダーが表示されます。オプションはデフォルトのままにして、Start をクリックできます。ただし、コード内にアクションがないため何も実行されず、水平線が生成されます。これは仮想資金に変動がないことを意味します。

次回以降のブログでは、このような利益曲線を実現できるロボットトレーダーの開発方法について話します。さらに、EAと機械学習を組み合わせて、より堅牢なトレーダーを作りたいと思います。

