Daily and Max Loss Limit Guard
- ユーティリティ
- バージョン: 1.1
- アクティベーション: 5
Daily and Max Loss Limit Guard は、MetaTrader 5 の口座の有効証拠金を見張り、自分で決めた上限に達したら取引を止めるユーティリティ EA です。上限は、日次の損失上限、最大(全体)の損失上限(固定またはトレール)、任意の日次の利益目標です。上限に達すると、対象の待機注文を削除し、対象のポジションを決済します。止めている間に新しいポジションが建つと、手動でもほかの EA でも、それも決済します。チャート上のパネルには短い名前「Equity DD Guard」と表示されます。
これはリスク管理の道具です。実際の口座でもデモ口座でも、自分から取引を建てることはなく、売買のシグナルも出さず、売買手法でもありません。損失を防ぐことはできません。上限に達した後に決済の注文を出すため、最終的な結果が上限より悪くなることがあります(下の「制限」をご覧ください)。
この説明の「ロック」は、EA が取引を止めている状態(ポジションの決済と新規ポジションの決済)のことです。両建ての「ロック」ではありません。
日次の上限
- 日次の損失上限と日次の利益目標。それぞれ オフ/金額(口座の通貨)/%。
- 日次の損益と%の基準:日初の残高(初期値)、日初の有効証拠金、または2つのうち大きい方。
- 日次の損益=今の口座の有効証拠金(決済済みの取引と、保有中の全ポジションの含み損益)−日初の基準。当日の入金・出金は損益に数えません。
- 日の区切り:ブローカーのサーバー時間、UTC、ニューヨーク時間・中欧時間(どちらも夏時間に対応)、日本時間(UTC+9)、固定の UTC 時差から選び、時・分も指定できます。
- 日次の損失上限か利益目標に達すると、次の日が始まるまでロックが続きます。
- その日に入金した口座(新しい口座の初日など)では、日次の%を入金後の残高から計算します。
最大損失(プロップ口座型)
- 金額、または初期資金に対する%。
- 下限の決め方は3つ:固定(初期資金−上限)、確定した残高の最高値からトレール、EA の動作中に見た有効証拠金の最高値からトレール。
- 初期資金:手入力、または自動(口座の履歴の入金−出金。数え始める日も指定可)。
- 判定はクレジット(ボーナス)を除いた有効証拠金で行います。
- 最大損失のロックは、再起動しても、最大損失の入力を変えるまで続きます。
- EA を付けた時点ですでに有効証拠金が下限を下回っている口座(過去の損失や初期資金の入力違い)では、最大損失を「未設定」と表示し、何も決済しません。有効証拠金が一度下限より上になってから監視を始めます。自動の初期資金で履歴に入金が見つからないときも「未設定」になります。その場合は初期資金を入力してください。
上限に達したときの動き
- 先に待機注文を削除し(決済中に約定しないように)、その後ポジションを決済します。
- 対象:口座全体(全銘柄、手動と全 EA)、指定したマジックナンバーのみ(0=手動の取引)、指定した銘柄のみ、またはその両方。
- ロック中は、対象の新しいポジションを見つけしだい決済し、対象の新しい待機注文を削除します。
- 「警告のみ」モード:決済をオフにし、表示と通知だけを行います。
- 初期設定:日次損失は日初の残高の 4%、最大損失は 8%(固定)、決済オン、対象は口座全体です。実際の口座に付ける前に必ず確認してください。
ポジションの上限(任意、初期値はオフ)
- 1ポジションの最大ロット、合計ロットの上限、ポジション数の上限(対象の範囲で)。
- 警告のみ(初期値)、または上限を超えたポジションを決済(古いポジションを残します)。
警告とパネル
- 上限の 80% に達したときの事前警告(変更可、0=オフ)。パネルに表示し、ポップアップも選べます。
- 上限に達したときのポップアップ(初期値オン)と、スマートフォンへのプッシュ通知(任意)。
- パネル:状態(稼働中/ロック中/待機/警告のみ)、本日の損益と上限・目標、最大損失の下限と残り、日の切り替えまでの時間、対象、保有ポジションと待機注文、決済できないときはその理由(アルゴ取引がオフなど)。
- 英語か日本語。端末の言語に合わせて自動で切り替わります。
当社の試験での実測(デモ口座、1台のパソコン)
- 26ポジションと待機注文3件を約0.6秒で決済・削除。失敗0件、二重の決済0件。
- ロック中に建った新しいポジションは、建ってから約0.25〜0.4秒で決済。
- 端末を強制終了して起動し直すと、起動直後からロックが続いていました。
お使いのブローカー、通信、パソコンによって時間は変わります。
購入前に知っておいていただきたい制限
- 保証ではありません。EA は上限に達した後に決済します。急な値動き、スリッページ、窓開け(週明けなど)、注文の拒否や遅れ、市場が閉まっている時間によって、損失が上限を超えることがあります。当社の試験の1つでは、日次の上限 −1,500円に対して −1,890円で止まりました。
- EA が働くのは、MetaTrader 5 が起動して接続され、アルゴ取引がオン(ツールバーのボタン)で、EA の設定でも許可されている間だけです。口座を切り替えた直後は、端末がアルゴ取引をオフにすることがあります。ボタンを確認してください。決済できない状態はパネルに表示します。
- 日次の損益は、対象のポジションだけでなく口座全体の有効証拠金で数えます。前の日から持ち越したポジションの含み損、ほかの EA、手動の取引もすべて入ります。「対象」の設定は、何を決済するかだけを決めます。
- 日次の入力(上限、目標、基準、タイムゾーン、日の区切り)のどれかを変えると、日次のロックは解除されます。上限をゆるめれば、その日のうちにまた取引できます。これはご自身の判断であり、EA はそれを止めません。
- 最大損失のロックは、最大損失の入力を変えるまで続きます。入力を変えると、EA の動作中に記録したトレールの最高値も記録し直しになります。
- トレールの下限は、最高値に合わせてどこまでも上がります(初期資金の位置で止まりません)。資金提供型の口座のルールは各社で違います。この設定と見比べてご自身でご確認ください。
- その日の始まりに EA が動いていなかった場合、日初の有効証拠金は分からないため、日初の残高から推定します(パネルに * を付けます)。
- 起動後約3秒は口座の履歴を読むため、新しいロックをかけません。保存済みのロックは起動直後から有効です。
- 1つの端末の1つの口座で動くのは1つだけです。別のチャートに入れた2つ目は待機します。別々の端末で同じ口座に入れた場合はお互いを区別できません。2つ動かさないでください。
- ロックの状態は、EA が動いている端末に保存されます。別の端末やパソコン(仮想サーバーなど)に移すと、保存したロックは引き継がれません。
- ほかの EA が取引を建てること自体は止められません。ロック中にほかの EA が建て続けると、そのたびに決済し、そのたびにスプレッドと手数料の負担が出ます。
- 確認はヘッジ口座で行いました。ネッティング口座は確認していません。
- ストラテジーテスター:テスターでは手動の取引を再現できないため、実演モードで動きます。チャートの銘柄で小さなポジションを一定の間隔で1つずつ建て、日次のロック、新規ポジションの決済、最大損失のロックが見えるようにします。最大損失でロックした後は建てません。テスターのレポートはこの実演だけを示し、売買の成績ではありません。実演が実際の口座やデモ口座で動くことはありません。テスターでのニューヨーク時間・中欧時間の日の区切りは、ブローカーのサーバー時間の0時をニューヨーク時間の17時とみなして計算します。
使い方
1. EA をどれか1つのチャートに付けます。チャートの銘柄は、見張る範囲を限定しません。
2. 日次と最大の損失上限、日の区切りのタイムゾーン、対象を設定します。パネルの注意を読んで OK を押します。
3. アルゴ取引をオンにし、EA の設定でも許可します。最初はデモ口座でお試しください。
重要
- 利益も、損失の上限も、約束するものではありません。損失が上限を超えることがあります。
- 資金提供型の口座をお使いの場合は、そのルール(日次の損失やドローダウンの数え方、日の区切り、この種の道具を使ってよいか)をご自身でご確認ください。EA はルールを満たしているかどうかを判断しません。
その他
- 入力は34個、8つのグループ。決済のときの最大スリッページ(ポイント)を変えられます。
- サポートは MQL5 のメッセージで、3営業日以内に返信します。対象は導入、設定、不具合の報告です。何をいつ売買するかのご質問にはお答えできません。
