自作EAでレンジ相場とトレンド両方に対応できるシステム作ったよ。

MT4でまた新たな自動売買システム(EA)を作ってみました。

色々なEAを作ってデモ口座で24時間体制で走らせていくうちに、

「やっぱレンジ相場とトレンド相場の戦略は分けないとダメだな…」

ということがわかってきました。

さっそくEAで相場の状況を判断するコードを書いてみましたので、紹介します。

EAにレンジ相場とトレンド相場を判断させる方法

当たり前ですが、逆張り用のシステムはレンジ相場の時には利益を出しやすいです。

でも、一旦レンジ相場が終わり、トレンドが発生してしまうと、逆張りシステムは損失続きになってしまいます。

 

なので、シンプルに、

・トレンド相場になっていると判断したら、素直に順張りを行う

・レンジ相場だと判断したら、逆張りに切り替える

という戦略を使い分けてトレードしてくれるようなプログラムを書いてみようと思いました。

 

さっそくメタトレーダーの自動売買言語であるMQLを使ってプログラミング。

 

「でも、具体的にどうなったらレンジ相場と判断して、どうなるとトレンド相場だと判断するんかい?」

という話ですよね。

相場の流れの転換ポイントがわかれば、誰も苦労しませんからね…汗w

 

とはいえ、単純化して考えれば、ある程度は相場の流れ方を読み解くことができます。

 

5分足でトレードしているのですが、上位足である1時間足の流れで相場の方向性を確認するようにプログラムしてみました。

 

あまり複雑に考えずに、シンプルに、

・現在の価格が、1本前の1時間足の中に収まっていたら、レンジ相場

・上にはみ出ていたら上昇相場

・下にはみ出ていたら下降相場

と、判断させます。

 

↓のようなイメージですね。

 

今の価格が、直近1時間のレンジ内に収まっているときは、レンジ相場だと判断して、逆張りで積極的に売ったり買ったりして、ドテン売買を仕掛けていきます。

 

この手法は特に日本時間の昼間〜午後などの動きがあまりない時間帯に、割といつも勝てています。

 

で、ニューヨーク市場が始まってトレンドが起きたりしやすい時間帯には、必然的に順張りに切り替わり、トレンドを追いかけるように素直にトレードしてくれるというわけですな。

 

もちろん、日本時間の日中にも大きなトレンドが発生することもあります。

逆にニューヨーク時間でも、ずっとレンジでヨコヨコの動きになったりもしますよね。

 

なので、

「何時〜何時まではレンジトレードで、何時〜何時は順張りにしよう」

と、時間で区切って決めてしまうと、ちょっと微妙。

 

「価格のことは価格に聞け!」

という格言にもあるように、シンプルに上位足である1時間足の状況を見るのが一番かなと思います。

1時間足の状況を関数にして宣言する

というわけで、相場の状況を把握するための関数をさっそく設定していきます。

 

まずは関数を宣言する必要があります。

「状況」ということなので、

JKという関数を宣言しておきます笑。

 

//レンジ相場

int JK1R

//上昇トレンド

int JK1UU

//下降トレンド

int JK1DD

 

こんな感じで、3パターンの関数を宣言しておきます。

 

で、プログラムの本文の方には、以下のように書いておきます。

//価格が1時間足よりも上抜けたら、上昇トレンドと判断。

if(Bid>(iHigh(NULL,PERIOD_H1,1)))
{JK1UU=1;JK1DD=0;JK1R=0;}

//価格が1時間足よりも下抜けたら、下降トレンドと判断。

if(Bid<(iLow(NULL,PERIOD_H1,1)))
{JK1DD=1;JK1UU=0;JK1R=0;}

//価格が1時間足内に収まっていたら、レンジと判断。

if(Bid<=iHigh(NULL,PERIOD_H1,1)&&Bid>=iLow(NULL,PERIOD_H1,1))
{JK1R=1;JK1UU=0;JK1DD=0;}

 

これで、その時のリアルタイムの相場の状況が、

JK1R

JK1UU

JK1DD

の3パターンのどれかに当てはまります。

 

あとはエントリー注文する際の条件にこの各関数を当てはめていって、利食いと損切りをそれぞれ設定すればOKになります。

まとめ

さあさあ…果たして、この3つの状況認識によって、トレードの勝率は上がるのでしょうか?

 

1日に2〜30トレードほど行う5分足のスキャル系のトレードなので、48時間くらい回してみれば、ある程度勝率がわかってきそうですね。

 

このくらいシンプルなトレードルールで、コンスタントに勝てたらかなりテンション上がるんですけどね〜。

 

とりあえず、オアンダジャパン のデモ口座にて、絶賛稼働中でございます。

また収支を報告しますね。

 

記事カテゴリ

投資・トレード

オススメ情報〜見た目でもっとも大事な部分とは?〜

これをお読みのあなたは、きっと知的で賢い人でしょう。
ただし、どんなにオシャレをしたり、筋トレしたり、自己研鑽しても...。
肌が汚いと、ほぼすべての努力が台無し。
服はオシャレだけど、見た目が汚いわ〜...

と思われてしまったら、損ですよね。
あなたの魅力が正しく伝わらないので、もったいなさすぎです。

女性の7割以上が男性の汚いヒゲに不快感を感じているそうです。

一昔前なら高いイメージだった本格的な医療レーザーのメンズヒゲ脱毛が、
いまなら月々3000円からできるのをご存知ですか?
あれ?...最近オレの青ひげ、濃くなってきてないか?
自分に自信が持てなくて、積極的になれない...
仕事に勉強...やりたいことに集中したいのに時間がない...涙
これらに一つでも当てはまるようなら、
いますぐヒゲ脱毛をはじめてみるべし。

ぼくもヒゲ脱毛をしていますが、控えめに言って最高です。
毎日の時間の余裕もできるし、肌もキレイになりました。
管理人オススメの定番&人気クリニックを載せておきます↓↓

【大人気!医療レーザー脱毛クリニック3選】

①100円で通い放題プランが魅力的な
ゴリラクリニック

髭脱毛

②月々3000円が魅力の
メンズリゼクリニック



③東京・名古屋・大阪なら知る人ぞ知る
「永久通い放題プラン」がある人気の
ドクターコバクリニック

Dr.コバ

各クリニックでは、カンタンなWEB予約だけで無料カウンセリングを実施中。
ヒゲ脱毛は、早く始めた方が圧倒的に有利。
一日5分をヒゲ剃りのためにムダにしていると、
365x5=1825分(約30時間)の損失。

時給1000円で考えると、
毎年3万円相当の時間をヒゲそりという非生産的なことに費やし続けているのです...。
コレが10年続いたら、どうでしょう?
替えのシェーバー代や、ローション代も考えたら...?
ヒゲを放置すると、数十万円以上のムダがあなたの人生につきまといます。
だから、ヒゲ脱毛してしまった方があきらかに合理的なのです。

ヒゲそりをつづけるほど、青ヒゲは濃くなります。
細かいキズのせいで色素沈着を起こすからです。
年とともに「剃っても剃っても消えない青ヒゲ」が濃くなるのはそれが原因です。

世の中の成功者といわれる賢い男性たちほど、
とっくにヒゲ脱毛して、有意義な時間を手に入れています。
そして、お金の余裕も生み出しているのです。
あなたもそういう賢い男性の仲間入りして、外見も内面もワンランクアップさせましょう。
ヒゲ脱毛は時間とお金を生み出す現代の錬金術ですぞ。

\いますぐ公式サイトをチェック/
ゴリラクリニック
(100円通い放題プランが大人気)
メンズリゼクリニック
(月3000円コースが魅力的)
ドクターコバクリニック
(永久通い放題コースで濃いヒゲも安心)

ブログ管理人プロフィール


記事を最後までお読みいただきありがとうございます。

ところで、もし今のあなたが「なぜかやる気がでない...慢性的にだるい..仕事もプライベートもパッとしない...自分なりに頑張ってはいるんだけど...なぜ??」という悩みを抱えているようでしたら、『ある一つの習慣』を身につけるだけで圧倒的に人生を逆転させられるチャンスがあります。

元非モテでアラサー年収200万のワープアだったぼくでも理想の恋人ができてしまったり、ネットビジネスで成功し、海外を好きなように旅しながら生きていける自由も手に入れられた究極のライフハック術です。

しかもお金も一切かからないので、あなたでもいますぐに試せます。

割とカンタンに人生を好転させられる方法はプロフページで紹介しています。2分くらいで読めます。

おすすめ!
⇒サクッと人生が好転する意外すぎる習慣を知ってみる(ブログ内プロフページ)

投資・資産運用
湿度50%
タイトルとURLをコピーしました