本文へスキップ

1日の損失上限

1日の損失が設定額に達すると取引を一時停止する、1日の損失上限。その定義や例、自動売買戦略に設定すべき理由を解説します。

定義

戦略の1日の損失額に設ける上限です。その日の損失が上限に達すると、翌日まで取引を停止します。

1日の損失上限は、損失を抑えるためのサーキットブレーカーです。ストップロスは1回の取引の損失を制限し、1日の損失上限は戦略によるその日のすべての取引の損失を制限します。上限に達すると、翌日まで戦略の取引を停止します。

例

BTC Dip Buyerの1日の損失上限は$25です。悪いニュースが出た日に、2回の購入が損切りとなり、合計で約$6の損失が発生します。その後、3回目の取引でさらに損失が出て、その日の合計損失が$25に達します。エージェントは一時停止して理由を記録し、00:00 UTCに再開します。

重要な理由

取引で最悪の日になる原因は、たいてい1回の失敗ではありません。複数の取引が同時にうまくいかなくなることです。冷静な判断が最も難しい、相場の動きが速いときによく起こります。1日あたりの損失上限を設定すれば、その日が始まる前に、損失をどこまで許容するかを決められます。

TradeCorgiでの活用方法

TradeCorgiのエージェントは、実行前に必ず1日の損失上限を設定する必要があります。ルールエンジンが注文ごとに上限を確認し、上限に達するとエージェントを一時停止して、その理由を知らせます。Proでは、すべてのエージェントに適用するポートフォリオ全体の上限も設定できます。

よくある間違い

1日で冷静に受け入れられる損失額を超える上限を設定したり、損失が出た後に上限を引き上げたりすることです。エージェントを稼働させる前に、戦略で得られるかもしれない利益ではなく、無理なく負担できる金額を基準に上限を決めてください。