SELL版作成していて、トレーリングストップにおいて、考えている仕様と異なる動作をする点に気づきました。修正終了するまで、ダウンロードは停止します。
検証に時間かかり、その後の動画編集で能力不足によって予想外に時間かかってしまいました。大変お待たせしました。まだ検証不足部分があるかもしれませんが、ご連絡いただければ対応します。
さて、このEAは買いのみに特化したリピートイフダンEAです。
繰り返し買いEA、参考トラップ幅表示、テイクプロフィット設定またはトレーリングストップを選択、途中変更可能。繰り返し売買EA『hjEA_RIFD_BuySell-102』とは、買いのみを実行する点、トレーリングストップに対応した点が異なります。
hjEA_RIFD_Buy-100 仕様
BUYのみのRIFDリピートイフダンEAです。エグジットは、Limit(テイクプロフィット)とトレーリングストップの二択。オーダー中でも変更可能です。変更タイミングは、デモ試行して期待通りの動作をするかどうかしっかりと確認してくださいね。
本EAは、まずトラップ幅、位置を目視確認し、OKだったらオーダーする仕様です。オーダー後は参考ラインは消え、マジックNoや通貨ペアの変更があった場合、変更前に戻すよう通知します。戻さなかった場合には正常動作しませんのでご注意ください。
リピートイフダンを仕掛ける幅、上下ライン(Base L)表示後にはトラップ幅(Order L)非表示でもオーダーできるようにしています。
トレーリングストップのOn・Offはオーダー中でも変更可能ですが、5回連続で変更失敗した場合、アラート表示します。
その後は、保有中ポジション、待機中ポジションをどうするか、利用者ご自身で対処してください。
少しでも使用者のパラメーター変更時の異常値入力対処できるよう、次のアラート通知を用意。
- アラートWindow
- トレードが許可されていないとき
- Magic No.:1~2000000000
オーダー中の変更もアラート - ロット数:0.01以上(小数点以下3桁目四捨五入)
- 仕掛け幅:0.1以上(小数点以下2桁目四捨五入)
- 利食い幅:0.1以上(小数点以下2桁目四捨五入)
- トレーリングストップ pips:0.1以上(小数点以下2桁目四捨五入)
Stoploss未考慮に注。 - オーダー確認間隔、設定秒数:1秒以上
- 上下ライン間隔:10pips以上(小数点以下2桁目四捨五入)
- 上側ベースラインの幅:1以上
- 下側ベースラインの幅:1以上
- オーダーラインの幅:1以上
- メッセージBox
- 決済方法変更時に表示
以上、問い合わせが届きそうな項目を選択しています。
まずはデモ口座で試して期待通りの動作をすることを確認の上、リアル口座使用に移行してくださいね。
検証には十分注意をはらっているつもりですが、私の思考範囲から外れている操作や反応がある可能性は否定できません。何かお気づきになられましたらコメントしてください。
パラメーター
- Magic No.
- 本EAのポジションであることを認識するための数値
- 他のEAと異なる数値をセット
- ロット数
- エントリーするロット数をセット
- 仕掛け幅(pips)
- エントリーする価格幅(トラップ幅)をpips指定
- 利食い幅(pips)
- エグジットする価格幅をpips指定
- トレーリングストップ:false 時に有効
- トレーリングストップ
- true:トレーリングストップ実行
- false:利食い幅でエグジット
- pips
- トレーリングストップ実行時のストップロス幅
- オーダー確認間隔:三択
- データ受信ごと(tick単位)
- ローソク足確定ごと
- 秒数指定
- ボタンON
- true:表示
- false:非表示
- -- Button Text
- Base Line 描画
- クリックしたら描画する場合のボタン表示テキスト色セット
- Base Line 消去
- クリックしたら消す場合のボタン表示テキスト色セット
- Order Line 描画
- クリックしたら描画する場合のボタン表示テキスト色セット
- Order Line 消去
- クリックしたら消す場合のボタン表示テキスト色セット
- Order実行
- クリックしたらオーダーする場合のボタン表示テキスト色セット
- Order取消
- クリックしたら待機注文を削除する場合のボタン表示テキスト色セット
- ーー Base Line ーーー
- 上下ライン間隔(pips)
- リピートイフダン価格帯目安ライン描画時の初期上下ライン幅をセット
- 上ライン 色:価格帯上側ラインの色をセット
- スタイル:スタイル選択
- 幅:ライン幅をセット
- 下ライン 色:価格帯下ラインの色をセット
- スタイル:スタイル選択
- 幅:ライン幅をセット
- ーー Order Line ーーー
- オーダーライン 色:オーダー目安ラインの色をセット
- スタイル:スタイル選択
- 幅:ライン幅をセット
使用例
動画を準備しました。利用前に一見願います。
EAセット~Base L・Order L~Order~キャンセル
MagicNo・トレーリングストップ・通貨ペア変更も含めています。また、予期せぬMT4再起動での動作も動画内に含めました。
上下ライン間隔・仕掛け幅・利食い幅変更、オーダー~キャンセル
Base L・Order L描画後、時間足変更
トレーリングストップOFF事例
トレーリングストップON事例、途中変更事例
使用上の注意点
MagicNoの数値は下記点に注意してセットしてください。
- 他のEAと重複しない数値を選択
- 複数チャートでの使用時、トラップ本数を考慮して数値選択。
- 各チャートのMagic No. の差 > Magic No.+トラップ本数
- チャート3つの事例:トラップ本数=10の場合
- チャートA:Magic No.=100
- チャートB:チャートAのMagic No.(100)+トラップ本数(10)+1 以上
111以上にセット要 → 面倒なので 200 に! - チャートC:チャートBのMagic No.(200)+トラップ本数(10)+1 以上
211以上にセット要 → 面倒なので 300 に!
- オーダー後に Magic No. を変更しないでください。
変更された場合、前の Magic No.に戻すようメッセージ表示します。
が、現時点では、MT4再起動後に同様のメッセージを出す術がわからなかったので、とにかくオーダー後は Magic No.を変更しない、と決めて使用してください。
MT4再起動後の Magic No.変更表示で四苦八苦!
ここでかなりの時間を費やしてしまいました。本件、今後の課題とさせていただき、なんらかのきっかけで解決策が見つかれば反映します。
ダウンロード
仕様と異なるのではないか、また、こうすればもっと使い勝手がいい、と感じられた方、コメントください。
申し訳ございません。トレーリングストップが考えてる動作と異なることに気づきました。
気づくのが遅くなってすみません。
修正終わりましたらダウンロードできるようにします。
コメント
happyjiji様
いつもお世話になります。
また、度々のEA作成のご対応感謝いたします。
早速試してみます。
気になっていたトレーリングストップも、サーバー側でどの様な対応になるか様子見てみます。
今後、SELL専用も作成して頂けるとうれしいです。
札幌のナイスガイさん、
ぜひ検証をお願いします。
SELLバージョンも準備しているので待っててください。