本商品はリピート系のEAとなります。
世の中にはサービスとしてのリピート系システムがいくつか存在しますが、
実際利用してみて「もっとこんな機能あったらどうかな?」という思い等があったため、
実際に作成しました。
なお、近年リピート系で人気のAUドル/NZドルのペアに特化して作成しています。
■本EAは、以下の特徴を持っています。
●通貨ペア独特の回帰性に併せた買い/売りポジションの発注
利用者が買い/売りの選択をするのではなく、価格帯に併せた発注を行います。
推移する価格帯によっては買い/売りの両ポジションを保有する場合がありますので、
両建てNGのブローカーは注意してください。
●リスクモード搭載
リスクを3段階で選択できるようにしています。
・Lowリスクモード:指定ロットサイズでのポジション発注を行います。
・Middleリスクモード:想定価格帯から離れるほどロットサイズを上げて発注します。
・・・最大、指定ロットの3倍(指定ロット + 2×指定ロット)となります。
(複利利用時は複利ロット + 2×指定ロットとなり、ロットサイズが上がり過ぎないようになっています。)
・Highリスクモード:想定価格帯中央に近づくにつれロットサイズを上げて発注します。
・・・中央付近でもみ合う場合、利益が上がりますが、保持した状態で上振れ・下振れした場合に含みが大きくなります。
※なお、いずれのモードにおいても、想定価格帯から大きく乖離した状態ではポジションを新しく追加しないようになっています。
●早期撤退機能
保有ポジション数が増えた場合、TPに到達しない状態でも早めに決済できるようになっています。
※機能が有効となるポジション数はパラメータで設定可能です。また、無効にすることも可能です。
●最大ロット数/最大ロットサイズ/最大保有ポジション数制限機能
ブローカーの制約に追従できるよう、各種制限を設けることが可能です。
●損切設定
合計損切額や単一ポジション損切pipsを定義し、ロスカットを回避することも可能です。
●スワップ損拡大時の調整
AUD/NZDはマイナススワップが大きいブローカーもあります。リピート系である以上長期保有する特性があるため、
スワップ損が拡大する場合もありますので、その扱いを決めることができます。
・なにもしない:スワップ損が大きくなっても手を加えません。
結果としてTP決済された際もスワップの兼ね合いで単一ポジションTP決済時マイナスになる場合があります。
・TP値シフト:スワップ損が設定TP値相当よりマイナスになる場合、TP値をより遠くへ変更します。
結果として単一ポジションTP決済でマイナスにはなりませんがTP値到達しにくくなるリスクが発生します。
・単ポジションClose:該当の状態になったポジションのみCloseし、複数ポジション決済処理に対し足を引っ張るという状態を回避します。
※その時の状態によりそれぞれ一長一短がありますので、各自で利用判断をお願いします。
詳細・購入
パラメータ設定については以下の通りです。
<パラメーター名(初期値):説明>
・初期ロット非保持フラグ(false):trueにすることでポジションが全て捌けた状態で新たなポジションを持たなくなります。
・マジックNo.(2101001):固有IDです。同一口座で他EAを動作させる際は重複した番号とならないようにしてください。
・初期ロットサイズ(0.01):基準となるロットサイズです。
・オーダー可能最大スプレッド[pips](3.0):指定サイズより大きいスプレッド時は新たに発注しません。
・複利フラグ(false):複利モードにしたい場合はtrueにしてください。
・複利リスク(1.0):複利モードtrue時の複利係数です。10万円単位での複利計算となります。
※必ずバックテスト等で期待した複利状態であることを確認の上利用するようにしてください。
・リスクモード(Risk_Low):リスクを3段階で選択可能です。
・利確幅(18):利確幅を1pips単位で設定可能です。
・Swap損拡大時の扱い(何もしない):上で説明したスワップ損の扱いを選択できます。
・手仕舞い開始ロット数(4):記載ポジション数以上保有した際はTP値到達以外でもCloseロジック発動します。
※0を入力することで無効となり、すべてのポジションがTP値決済となります。
・最大ポジション保有数(25):指定数までポジションを持つ可能性があります。
・最大累計ロットサイズ(30.0):口座内ポジションの合計ロットサイズとなり、これ以上となる場合は新たにポジションを保有しません。
・最大単一ロットサイズ(5.0):1ポジション当たりの最大ロットサイズです。
・中央点補正~管理外閾値補正(0):ポジション保持に伴う判定ラインの調整値となります。
・単ポジションSL(0):0以外の数値を指定した場合はポジション毎にSL値を設定します。
・合計損切額(0):0以外の数値を指定した場合、含み損額が指定値以上となった際に全ポジション決済となります。
・アラート時メール送付フラグ(false):trueとすることでロジック内アラート発生時にメール送付します。
※メール送付については別途メール送付設定が必要となります。
単利/Lowリスクでコツコツ増やすもよし、複利/Highリスクでがっつり増やすもよし、
様々な利用方法で楽しんでもらえたらと思います。