Drawdown Limit Guard
- ユーティリティ
- バージョン: 1.0
- アクティベーション: 10
Drawdown Guardは、自分で決めた損失の上限に対して口座を見張り、上限に達したら閉じるべきものを閉じます。それだけの道具です。いつ買う・売るを判断することも、助言をすることもありません。
日次の損失上限、累計の損失上限、またはその両方を設定できます。損失が上限に近づくと知らせ、上限に達すると、その瞬間以降に開いた建玉と待機注文をすべて閉じ、そのオプションをONにしている場合に限り、すでに保有していた建玉も閉じます。
はっきり言っておくべきことがあります。この道具は新規の注文が開くこと自体を止められません。MetaTrader 5には新規取引を止める機能が無く、Marketの規約はDLLを禁じているため、上限に達した後で注文が開いた場合、この道具はその直後に決済します(実測ではおよそ0.25秒後)。その1件については、スプレッドと価格変動によるわずかな損失が発生します。
使い方は二通りあります。自分で決めたルール(例えば1日の損失を一定割合までに抑える)を見張るために使う場合と、資金提供型口座のプログラムが定める日次・累計の損失基準を見張るために使う場合です。特定のルールが実際に守られるかどうかは、利用者自身の設定・取引・ブローカー次第であり、道具が制御できる範囲の外にあります。この道具は、与えられた数字を報告し、それに従って動くだけです。
見ているもの。日次の損失は、取引日の開始時点の残高または有効証拠金からの下落幅です。累計の損失は、開始時の残高から測るか、その口座がこれまでに到達した最も高い水準から測るかを選べます。後者のモードでは、基準値はその水準の更新に合わせて上がるだけで下がることはなく、監視を再開した後もその位置に留まります。計算の基準は残高か有効証拠金で、従っているルールに合わせて選べます。日次のリセットは、サーバー時刻で指定した時と分に行われ、取引の無い日でもカレンダーどおりに進みます。
動作は二段階です。上限の一定割合に達すると、画面上の通知とアラートで警告しますが、取引そのものには一切手を出しません。上限そのものに達するとパネルはStoppedに変わり、そこから先は開いたポジションを片端から決済し、待機注文を削除し続け、監視を再開するまでその状態が続きます。上限に達した時点ですでに保有していたポジションは、そのオプションをONにしない限り触れられません。既定ではOFFなので、選んでいない限りすでに開いているものが閉じられることはありません。一度停止すると、手動で再開するまで停止したままです。口座がまだ上限を超えたままの状態でResume monitoringを押しても効果は続かず、次のチェックで即座にまた停止します。設定を変えるか、日次のリセットを待つ必要があります。
チャート上のパネルには、現在の日次・累計の損失、それぞれの上限までの残り金額と、その上限をすでに何%使ったかの割合、日次リセットまでの時間、到達した最も高い水準、そして状態(Monitoring・Warning・Stopped)が表示されます。アラートはポップアップ・音・モバイルへのプッシュ通知で届き、それぞれ個別にON/OFFできます。マジックナンバーによる絞り込みを使えば、特定の1本のEAの建玉だけを対象にすることも、すべてを対象にすることもできます。状態はファイルに保存され、再起動後も復元されるため、再起動してもその日の進行状況はリセットされません。
できないこと。取引を自分から開くことも、エントリーを選ぶことも、シグナルを送ることもなく、何も予測しません。注文が開くこと自体は止められず、その直後に決済するため、説明したとおりその1件にはスプレッドと値動きによる小さな損失が生じます。ポジションを閉じるにはAlgo TradingがONである必要があり、OFFのときは何も閉じられず、その旨を表示します。口座がまだ上限を超えたままのときはResume monitoringが効かず、次のチェックで即座に再び止まります。1端末につき1つのチャートだけがこの道具を動かし、2枚目は起動を拒否されるため、二重に決済されることはありません。MetaTrader 5が異常終了した場合、状態は終了時に書き込まれる仕組みのため、最新の状態が保存されていない可能性があります。入出金があった後は、累計の損失に使う開始残高を手動で更新する必要があります。
DLLなし、外部サイトやAPIなし、第三者のサーバーなし。すべて端末の中だけで完結します。
無料デモはストラテジーテスターの中でのみ動作します。テスターでは1本のEAしか動かず、この道具自身は何も自分から開かないため、自分で閉じるものもありませんが、損失の監視・パネル・二段階の動作はすべて機能します。日次の上限を小さな固定金額に設定し、損失が出るテストを実行すればWarning、続いてStoppedへの変化を確認でき、ビジュアルモードで実行すればパネルが損失の拡大とともに変わる様子を見られます。テスターには手動で注文を出す手段が無いため、決済そのものはそこでは実演できません。その部分は実口座かデモ口座で動作します。
すべてのパラメーターにはすでに動作する既定値があります。計算の基準(残高または有効証拠金)。累計の損失に使う開始残高(0にすると初回起動時の残高を使用)。日次上限の種類(割合または金額)と値(0で日次上限をOFF)。累計上限の種類と値(0で累計上限をOFF)。累計の損失を開始残高と到達した最も高い水準のどちらから測るか。上限に対する割合での警告のしきい値。日次リセットの時と分(サーバー時刻)。上限到達後に開いたポジションを決済し待機注文を削除するか。上限到達時にすでに開いているポジションも決済するか。ポップアップ通知・プッシュ通知・アラート音。パネルの位置。マジックナンバーによる絞り込み(0はすべてのポジションが対象)。
外国為替やCFDの取引には損失のリスクが伴います。この道具は損失を見張り、設定した上限でポジションを閉じる運用補助ツールです。取引の助言やシグナルは提供せず、結果について何も約束しません。取引の判断とその結果はすべて利用者自身のものです。
