EAを使ったFXの始め方(自作版)

EA

はじめに

FXで自動売買を初めてみようと思われていませんか?今回は、そんな自動売買初心者の方に向けた『EAを使ったFXの始め方(自作版)』の記事となっています。

FXの自動売買を始める場合、EAを『自作する』か『購入する』かの2パターンにわかれます。

ここでは、EAを自作してFXを始めるための手順を記載しています。
※主に当サイトの記事をまとめたものです

FXの自動売買を始めるまでの工程を大きく5つに分けて解説しています。一番重い工程は『EAを用意する』です。もし、EAは自作せずに購入した方がいいかなと思った方は以下の記事も参考にしてみてください。

MT4に慣れる

自動売買をする際、MT4は必須です。MT4が分からない方、全然使った事無いという方は以下の記事でMT4についてまとめてあるので参考にしてみてください。
※普段からMT4を使っている方は特に見る必要は無いと思います

EAを自作する

本題のEAの自作する方法です。3パターン用意していますので参考にしてみてください。

自分でプログラミングする

プログラミングをある程度ご存知の方であれば、EAを作るためのMQL4言語は簡単だと思うのでそこまで時間はかからないですが、1からプログラミングを学ぶ方はかなり大変です。

ただ、プログラミングを学べばスキルアップにもなりますし、EAを取り扱ううえで何かと有利になります。是非プログラミングをマスターしてEAを作れるようになって頂きたいです。

ある程度プログラミングをご存知の方

以下の記事は私がプログラミングしたEAのサンプルソースの一覧です。ご活用いただければ幸いです。

1からプログラミングを学びたい方

以下の記事ではプログラム未経験の方でもわかるよう、順を追って説明しています。

プログラミングには挫折したけど、EAを自作したい方

また、どうしてもプログラミングが苦手・できないという方はツールを使って作る事もできますのでお試し下さい。

性能・動作確認する

バックテスト

バックテストとは、過去の市場データを使用して、トレードアルゴリズムを評価する方法です。EA(自動売買プログラム)の効果を検証するために使用され、テストデータを基にトレードの結果を予測します。バックテストにより、EAの性能を客観的に評価でき、実際の取引で期待できる収益性を予測することができます。

このバックテストはとても重要な工程です。自作している場合は既にバックテストしているとは思いますが、念のためここでも記載しています。

※バックテスト方法・バックテスト結果の確認方法はこちら

デモ口座の準備

バックテスト(過去のチャート)でEAが使えると判断したら、次は実際に(リアルタイムのチャートで)自分が思った通りにEAが動くのかを、まずは焦らずにデモ口座で動作確認します。

デモ口座は外為ファイネストがおすすめです。

MT4でEAを動かす設定

デモ口座が準備できたら、次はEAを動かすための初期設定です。

MT4でEAを動かす場合、初期設定及びチャートにEAを反映する作業が必要です。以下の記事、「EAを動かして確認する」の章に書いているので参考にしてみてください。

デモ口座でEAの動作確認

デモ口座でEAの動作確認する際、どんなことを確認したらいいかについてです。

デモ口座でのテスト中は主に以下の点に注意しましょう。

  • 重要指標発表時、スプレッドが大きく開いた場合対処できるかどうか
  • 予想外のエントリーをしていないか
  • TPやSLの変更注文がある場合、しっかりできているか
  • 早朝にスプレッドが開いた場合対処できるかどうか
  • 週末持ち越したポジションが週明けにも対処できるかどうか
  • EAを動かしているPCを1度シャットダウンして、再度立ち上げても対処できるかどうか

上記の確認をするためには、最低でも1週間程度の動作確認期間を取り、ロング及びショートでしっかりエントリーから決済するパターンまで確認することをオススメします。

環境・資金を用意する

EAが準備できて実際に動かせるようになったら次は、EAを動かす環境を整える必要があります。

環境

パターン①(常時起動できるPCがある場合)

まず必要なものとしては、EAを動かすためのPCです。

EAを動作させている間はPCを常に起動しておく必要があるため、電気代を考慮してノートパソコンがオススメですが、電気代を気にしないのであればデスクトップパソコンでも大丈夫です。あと当然ですが、インターネット環境が整っている必要があります。

また、EAを動かしている間は、PCは常時つけっぱなしにしておかなければなりません。私は日曜日の深夜にPCを立ち上げ、土曜日の朝(FX相場がクローズした後)にPCをシャットダウンしています。

EA稼働中に勝手にPCが落ちないよう考慮する必要があります。EAを動かしている最中にWindows Update等が実行されPCが再起動→EAが終了されたというこがないよう、次の記事を参考にPCを起動した際の確認はかかさないようにしましょう。

パターン②(常時起動できるPCが無い場合)

インターネットに接続できて昼夜問わず常時起動できるパソコンが必要です。もし、パソコンが無かったりパソコンを常時起動できない場合は、VPSで代用できます。

※VPSについての詳細はこちら

資金

これは当たり前ですが、運用するための軍資金が必要です。(テスト的にやりたい人は必要なし)

自動売買初心者の方は、1000通貨でしばらく運用するのがおすすめです。この場合、5万円前後で十分運用できると思います。慣れてきてから軍資金を増やしていきましょう。

1000通貨から運用できるFX会社は以下で解説します。

運用開始する

リアル口座でEAの運用開始

EAがデモ口座で問題なく動作することを確認でき環境も整ったら、いよいよリアル口座でEA運用開始です。

以下の記事にて、自動売買初心者が使いたいおすすめのFX会社を3社紹介しているので参考にしてみてください。

コメント