次に作るプログラムのルールを考えました。
ボリンジャーバンドをベースにしたルールですが、素人が考えることですから
大した物ではありませんが・・・
ルールを説明する前に、まずは次の図を。
上記図は、USD/JPY の 1 分足でボリンジャーバンド 2σ(赤線)と 3σ(水色線)を
表しています。
今回のプログラムでターゲットにするのは、上図のピンク色で囲んだ丸の部分です。
一言で説明すると「3σ を 2 回超えたら逆張りでエントリーする」です。
もう少し具体的に説明すると次のようになります。
1.過去 10 ローソク足のボリンジャーバンド値(20 日間/終値/3σ)を
それぞれ調べる
2.さらに、同じローソク足期間の最高値を調べる
3.そして、過去 10 ローソク足において、それぞれの高値が 3σを超える
ローソク足が何本あるか調べる
4.もし、3σ を超えるローソク足が 2 本以上あり、かつ調べた最高値より
高い市場価格であれば売り注文する
5.画面で入力した利確ポイントまたは損切りポイントを超えたら決済する
これを、買いと売りの 2 本立てでポジション保持できるようにしたいと思います。
本当はトレンドを調べて買いと売りのエントリーを判断したいですが、トレンドを
計るすべがわからないので、とりあえずボリンジャーバンドの上ラインを超えたら
売り、下ラインを超えたら買いで作ってみたいと思います。
名づけて、"Bolli_Entry"です。
本ブログは、MetaTrader を利用して、EA プログラムを自作紹介するサイトです。
決して儲かるシステムを紹介するものではありませんのであしからず・・・ もし、記事中に嘘偽りを発見された方、ご連絡頂けると幸いです。 なお、過去に作成した EA プログラムの作り方はこちらになります。 Loop_Entry : 同じ指値エントリーを繰り返し実行するプログラムです。 estTurn : 高値(安値)で反対売買を実行するプログラムです。 |