【第四章】メタエディタでロウソク足と移動平均線を使ったEAを作ってみる

      2016/12/11

MT4 EAメタエディタを使って勝てる儲かるEAを自作する。

【第一章】MT4をダウンロードしてメタエディタを開く

【第二章】メタトレーダーからメタエディタを開いてEAを書き込む準備をする

【第三章】買いポジションを持つOrder Send関数と一気にバックテスト!

【第四章】メタエディタでロウソク足と移動平均線を使ったEAを作ってみる

【第五章】儲かるEA制作!変数宣言と変数に移動平均線を代入してみる

【第六章】変数宣言をしてロウソク足にも関数を代入して使えるようにします。

【第七章】移動平均線が上昇の局面でロウソク足が移動平均線を下から上にクロスしたらのEA

【第八章】儲かるFXのEAは作れるのか?とりあえずバックテストの結果は上出来!

移動平均線が上昇の局面でロウソク足が移動平均線を下から上にクロスしたら買いポジションを持つ
移動平均線が下降の局面でロウソク足が移動平均線を上から下にクロスしたら売りポジションを持つ

という条件でEAを作ってみましょう!

イメージ的には下の画像のような感じです。

*白いロウソク足が陰線で黒いロウソク足が陽線です。

buy

まず、買いポジションからやっていきましょう。
わかりやすく画像で説明します。

rousoku_img

①~④までの値を使います。

移動平均線が上昇の局面を
②から①
ロウソク足の移動平均線より下が
②と④
ロウソク足の移動平均線が上が
①と③
*ロウソク足は終値でやります。

上記の条件が発生した場合(移動平均線が上昇の局面でロウソク足が移動平均線を下から上にクロスしたら)買いポジションを持つというプログラムを書きますね。

まずは簡素化。

②<① (2つ前の平均線の値<1つ前の平均線の値)
②>④ (2つ前の平均線の値>2つ前ロウソク足の終値の値)
①<③ (1つ前の平均線の値<1つ前ロウソク足の終値の値)

です。

①②は移動平均線なんでidou_1、idou_2と命名しますw
③④はロウソク足なのでrousoku_3、rousoku_4にしましょう。

書き換えると

idou_2<idou_1
idou_2>rousoku_4
idou_1<rousoku_3

です。

プログラム的には

idou_2<idou_1 && idou_2>rousoku_4 && idou_1<rousoku_3

&&を使って全ての条件を満たした時とします。

余談ですが||は又はです。

次回はidou_1やrousoku_3に命を吹き込みましょう。

では

実践MT4で売買するならおススメはXM!
こちらから↓↓↓

メタトレーダーDL出来ます!

注意!当ブログの管理人はプログラマーでもプログラマーの卵でもありません!ブログ記事は自信の覚書のように更新しています。
当ブログサイトを利用するにあたって貴殿にいかなる損害やご迷惑をかけても一切責任を負いかねますのでご了承ください!

MT4 EAメタエディタを使って勝てる儲かるEAを自作する。

【第一章】MT4をダウンロードしてメタエディタを開く

【第二章】メタトレーダーからメタエディタを開いてEAを書き込む準備をする

【第三章】買いポジションを持つOrder Send関数と一気にバックテスト!

【第四章】メタエディタでロウソク足と移動平均線を使ったEAを作ってみる

【第五章】儲かるEA制作!変数宣言と変数に移動平均線を代入してみる

【第六章】変数宣言をしてロウソク足にも関数を代入して使えるようにします。

【第七章】移動平均線が上昇の局面でロウソク足が移動平均線を下から上にクロスしたらのEA

【第八章】儲かるFXのEAは作れるのか?とりあえずバックテストの結果は上出来!

 - 自作EA

スポンサードリンク