計算式と構成要素
証拠金維持率 = 有効証拠金 ÷ 必要証拠金 × 100 (%)。有効証拠金は口座残高に未決済ポジションの含み損益を加減した値で、レートが動くたびにリアルタイムで変動する。必要証拠金はポジション合計額 ÷ レバレッジ倍率で、25 倍レバレッジなら 100 万円分のポジションに対し 4 万円が拘束される。維持率が 200% であれば必要証拠金の 2 倍の余力があるが、100% では余力ゼロ、50% を切るとロスカットが発動するブローカーが多い。
ロスカット水準とブローカーの差異
ロスカット水準はブローカーごとに異なり、OANDA Japan では証拠金維持率 100% 未満で新規注文不可、50% 未満で強制決済というルールを 2026 年時点で採用している。他社では 100% 割れで即時ロスカットとする設計もあり、複数ブローカーを比較する場合はこの差異に注意が必要である。ギャップ (週明けの窓開け等) でレートが急変した場合、ロスカットは設定水準で約定する保証がないため、証拠金維持率の「余裕ゼロ」で耐えようとする運用は想定外の損失につながりうる。
システムトレードでの監視設計
自動売買において証拠金維持率はリスクの最終防衛ラインとして機能する。推奨される設計は、ポジションサイジング段階で「最悪ケースのドローダウンを食らっても維持率が 200% を下回らない」サイズに制限するアプローチである。Pre-trade Guard としてリバランス前に必要証拠金のシミュレーションを走らせ、維持率が閾値を下回る発注を物理的にブロックすれば、ロスカットに至るリスクは大幅に低減できる。なお、マージンコール前に自動縮小するロジックはブローカー API の `account/summary` エンドポイントから取得可能な値を用いて実装する。