(2019/4/30追記)記事の最後にダウンロードファイルを追加。
リピートIFD(IF Done)が可能なEAをアップしました。ずいぶん昔に作成したものを最新のBuildで動作チェックし、一部修正したものです。
BUY、SELL、それぞれの方向にリピート注文を出すことが可能です。決済すれば、再度注文を出します。名前はブログに合わせて『happyEA_RIFD100』としました。
リピートIFDという文字列は、勉強した本『FXメタトレーダー実践プログラミング:豊嶋久道著』から引用しました。
happyEA_RIFD100、パラメーター
- Buy、Sell:プルダウンメニュー選択
- ロット数:注文1本当たりのロット数
- 注文本数:注文する本数
- 開始価格:連続発注の開始価格
- 利食い値幅:利食い値幅。
- トラップ値幅:各注文の値幅間隔。
- マジックNo:ユニーク注文を識別するNo。他のEAと重複しないように。
これだけではわかりにくいかもしれません。次項のパラメーター設定例を見ていただくと、よりわかりやすいかも。
happyEA_RIFD100、パラメーター設定例
Buy、Sell、それぞれの設定例を記しました。例ように作成したサンプルです。資金管理無視、仕掛ける値幅も適当です。
現在の価格を挟んでの設定も可能としてます。
使いたい方は、まず、デモ版で検証してください。
Buy
1.40000から下方に0.005(50pips)の利食い、0.005(50pips)の値幅で5本のBuy注文が入ります。
チャートはこんな感じになります。
Sell
1.40000から下方に0.005(50pips)の利食い、0.005(50pips)の値幅で5本のSell注文が入ります。
チャートはこんな感じになります。
パラメーター設定値について
ドル円のように小数点以下が3桁の場合、50pipsは0.50になりますのでご注意ください。指定はpipsではなく、価格そのものです。
ひとつの通貨ぺアで、Buy、Sell、両方走らせる場合、マジックNoは全ての注文で重複しないようにしなければなりません。別のEAと重複してもいけません。
Buy:1、Sell:2で、Buyの本数が5本だとすると、BuyのマジックNoは、1・2・3・4・5となり、2がSellと重複します。
Buy:1000、Sell:2000とか極端に離しておくといいと思います。1000本も発注しないでしょうから・・・
また、注文本数に上限を設けておりませんし、損切も未設定です。なので、資金管理をしっかり行ってください。
happyEA_RIFD100の動作について
EAが動作しない、ということで忘れがちなのが、全般タブの自動売買の許可。
自動売買を許可する、にチェックが入っていることを確認してください。
次に、Buyは下方向、Sellは上方向に注文をセットしたい場合は、プログラムのマイナスをプラスに変更してコンパイルするとできます。
下2行、StartPrice-PriceRange という部分のマイナス(-)をプラス(+)に。
参考図書
今となっては古いので、細かな部分で最新のMT4には対応していませんが、私が最初にMT4のプログラムを勉強した本です。この本の248ページ~にリピートIFDが載ってます。
そのまま入力しても、うまく動作しません。
MQL4をかじってる方はすぐにわかると思いますが、少し編集要です。
これから勉強される方には、こちらがいいと思います。Kindle版です。本は見つけられなかったです・・・
なお、目次を見ただけで購入していませんので、細かな内容については?です。
興味ある方は、内容をチェックしてみてください。
最後に
ブログを訪問してくださった方から、ラインタッチでエントリーするEAについて、複数本のラインで発注できますか、との質問がありました。
昔利用してたリピートIFDのEAを思い出し、最新のMT4で稼働チェック・・・少し修正しました。その方の期待にそえてるかどうかはわかりませんが、他にもこんなの欲しいって方がおいでるかもしれないので、記事数増やす意味も込めて記事にしました。
ご希望の方には送りますが、必ず検証してくださいね。
他にこんなのどう?ってのがありましたら、遠慮なくご連絡ください。能力不足で作成できない場合があるかもしれませんが、できるだけ期待に応えたいと思っています。
また、取引の合間に作成しているので、日々の状況や気分によっては一日プログラミングしないとか、PC前から離れるとかありますので、期日は約束できません。
コメント
happyjiji様、こんにちは。
『happyEA_RIFD100』を利用してみたいのです、お願いいたします。
たかはしさん、
送信何度もチャレンジしているのですが、Gmailが異常状態です。
ご依頼内容は、届いておりますこと、まずご連絡させていただきます。
すみません。
こちらダウンロード対応済みですね。
お試しください。
happyjiji様
ブログを楽しみに拝見させて頂いております。
こちらのトラリピEAを利用してみたいのですが送って頂いかますでしょうか?
どうぞよろしくお願いいたします。
nekoさん、こんばんは。
個人的主観ですが、ハイレバの海外口座、XMやTitanで、絶対ロスカットにならないよう活用すると結構いいと感じています。
こうすれば、もっとよくなる点など見つかりましたらご連絡ください。
HappyJiJi様、いつもブログを参考にさせていただいています。最近トラリピ系EAに興味を持ち始めたのですが、本記事で紹介されているEAまたはコードを頂くことは可能でしょうか。返信お待ちしています。
トロさん、おはようございます。
送ります。
リアル口座取引取引前に動作確認してください。
参考にしたのは、
・メタトレーダー実践プログラミング
https://happyjiji.com/fx/book_fx-metatrader-prg/
あと、コードの提供に関しては、こちらの記事をご参照ください。
https://happyjiji.com/fx/offer_indicator_ea20180430/
happyjiji様、こんにちは。前に頂いたパーフェクトオーダーインジとMA決済EAは重宝して使っています。
私の現在のエントリ手法はリピートIFDそのもの?手入力ですがラインをブレークしたら順張りで買い(売り)を5ピプス幅で繰り返し、損切りは10ピプス利確は30ピプス。逆行したら損切りポイントから売り(買い)を同様に繰り返す、順張りの逆ナンピンをやっています。
どちらかに振れればトータル勝ち。上下に大きく振れて売りも買いも全部損切りで負けになりますが、ボラのあるポイントを選択すれば勝てます。リピートIFDでは損切りはないようですがこのような使い方のできるEAを作っていただけたらぜひ利用したいのですがお願いできませんか。あるいは今のEAをチャート2つに売りと買いを入れて決済はMA用のEAを使うやり方もあるかもしれないのですが使えますでしょうか?
工藤さん、おはようございます。
返信遅くなってすみません。
仕様に関しては、もっと情報交換しましょう。
希望を満たせないと思いますが、リピートIFD、送りますので、デモで動かしてみてください。