2023年3月5日SHAREツイートシェアはてブLINEFXの自動売買がどんなものか気になって試してみた。バックテストは難しいものと思っていたがオペレーションは意外に簡単。これならプログラミングの知識があれば簡単に自動売買プロブラムを作れそう。FXの自動売買に使用されるプログラムについて解説していますが内容を保証するものではありません。金銭にかかわる内容であるためご注意ください。EAのバックテスト実行まとめ前提知識のおさらい本記事はMT4(FX取引ツール)をインストール済みの状態ではじめる。簡単に前提知識を紹介する。FXとは簡単に言うと丁半博打なのだがなぜか99%が負ける。まれにFXで勝てる人はいるが基本的には無理。悪いことを言わないから変な夢を見ない方がよい。Advisor)はエキスパートアドバイザーと呼ばれるFXで使われるプログラム。EAを使って自動で売買することが可能。チャートの動きやインジケーターの状態などを使ってプログラムが判断し売買する。自動取引で儲かるとか夢のような話は基本的にはないので注意。ここは冷静に考えてほしい。自動売買で確実に儲かるなら誰にも教えないし、そんなものが簡単に入手できたら誰も働かない。4)とはFX取引に使用するツールである。前述したEA(自動売買プログラム)も使えるのでツールと言うよりもFX売買プラットフォームと言った方がいいだろうか。このMT4は最新版のMT5がある。MT4とMT5でEAの互換性がないため未だにMT4を使う人が多い。MT4をダウンロードするには対応した証券会社からダウンロードするしかない。開発元からはMT5しかダウンロードできない。本記事では「FXDD」のデモ環境を使用している。三か月の使用期限があるのでちょっと微妙かも。MT4はどこでもいいのでとりあえずダウンロードしてインストールする。デモ口座」で検索していただきたい。EAでのHelloWorldMT4環境でサンプルEAを作成しバックテストで実行する。MT4の起動インストールしたMT4を起動する。基本的に初期状態のままでよい。EAの簡単な動作確認なので過去チャートも不要。メタエディターの起動EAのプログラムを作成するためのエディターを開く。エディターはMT4と別ウインドウとなる。「ツール」の「メタエディター」をクリック。メタエディターが起動する。新規にEAを作成する。EAはMQL4と呼ばれるコンピュータ言語で記述。C言語に近いので悪く言うと古臭くて使いづらいのだ。「ファイル」>「新しいファイル」をクリック。「エキスパートアドバイザ(テンプレート)」を選択し「次へ」をクリック。情報入力画面が表示される。著作権、リンク、パラメータなどあるがとりあえず「名前」だけ設定すればよい。EAの名前は「Experts¥HelloWorld」の「HelloWorld」になる。名前を入力したら「次へ」をクリック。次にイベントハンドラの設定だが今回はすべて無しでよい。