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