このページは機械翻訳されています。英語の原文が正式版です。 英語で読む
メインコンテンツにスキップ

標準証拠金

標準証拠金は、シンプルなポジションごとの計算式を用いて証拠金要件を算出するオプション専用の証拠金モードです。各ポジションと未約定注文は独立して評価され、クロスマージンやポートフォリオ相殺はありません。

取扱商品: 標準証拠金アカウントはオプションのみを保有できます。このモードでは現物担保やパーペチュアルはサポートされていません。Mainnet Alpha では、一般ユーザー向けのポートフォリオ証拠金は無効化されています。

ショートオプションの受付: Mainnet Alpha の期間中、標準証拠金でのオプションのショートは制限される場合があります。ショートが有効な場合、ホワイトリストに登録されていないアカウントは、プラットフォーム全体のネットショート想定元本の上限を共有します。現在の上限と残余キャパシティは /risk/limits で確認できます。既存のショートを減らす買い注文や、同一オプション契約でレッグがネットでフラットになる RFQ は、該当する場合、引き続き許可されます。

メンタルモデル

標準証拠金は以下の原則に従います:

  1. オプションのみ - このモードはオプション取引のみをサポートします。現物担保やパーペチュアルはありません。
  2. ロングオプションは全額支払い済み - オプションを購入する際は、プレミアム全額を前払いします。追加の証拠金は不要です。
  3. ショートオプションは制限され証拠金が必要 - オプションの売却には、現物価格とマネーネスに比例した証拠金が必要です。一部のアカウントは、プラットフォーム全体で共有されるショート上限の対象となる場合もあります。
  4. プレミアムは即座に移動 - BUY は現金から引き落とされ、SELL は現金に加算されます。
  5. 未約定注文は資金をロック - BUY 注文はプレミアムを予約し、SELL 注文は証拠金要件に加算されます。
  6. ポートフォリオ相殺なし - ショートコールがショートプットの証拠金を減らすことはありません。たとえ互いにヘッジし合っていてもです。

資金フロー図

現金残高開始資本+ UPNL純資産総アカウント価値ポジションIMポジション用予約予約オープン注文IM注文用予約予約予約プレミアム買い注文用ロックロック利用可能資本使用自由残額凡例予約ロック利用可能

利用可能資金は、新規注文に使用できる金額です。予約済みプレミアムは、厳密には「証拠金」ではないものの、未約定の BUY 注文にコミットした現金であるため、利用可能資金を減少させます。

定義

アカウント価値

Equity=Cash Balance+iUPNLi\text{Equity} = \text{Cash Balance} + \sum_i \text{UPNL}_i

各項目:

  • 現金残高: 入金、出金、決済済み取引による実現 USDC
  • 未実現損益: 各ポジションについて (PmarkPentry)×Q(P_{\text{mark}} - P_{\text{entry}}) \times Q

証拠金要件

Total IM=Position IM+Open Orders IM\text{Total IM} = \text{Position IM} + \text{Open Orders IM} Position IM=iIMishort\text{Position IM} = \sum_i \text{IM}_i^{\text{short}} MM=iMMishort\text{MM} = \sum_i \text{MM}_i^{\text{short}}

ロングオプションの証拠金要件への寄与はゼロです(購入時に全額支払い済み)。

: 標準証拠金アカウントはパーペチュアルや現物担保を保有しないため、これらは証拠金計算に登場しません。

利用可能資金

Available Capital=EquityPosition IMOpen Orders IMPremium Reserved\text{Available Capital} = \text{Equity} - \text{Position IM} - \text{Open Orders IM} - \text{Premium Reserved}

これは API レスポンスの initial_margin フィールド(余剰 IM)です。

計算式

ショートオプションの当初証拠金

各ショートオプションポジションについて:

IMper-contract=max(αSOTM,βS)\text{IM}_{\text{per-contract}} = \max(\alpha \cdot S - \text{OTM}, \beta \cdot S) Position IM=Q×IMper-contract\text{Position IM} = |Q| \times \text{IM}_{\text{per-contract}}

各項目:

  • α=0.15\alpha = 0.15 (現物価格の 15%)
  • β=0.10\beta = 0.10 (下限の 10%)
  • OTM\text{OTM} = アウト・オブ・ザ・マネーの金額:
    • コール: max(0,KS)\max(0, K - S) (コールが OTM のとき正、ITM のときゼロ)
    • プット: max(0,SK)\max(0, S - K) (プットが OTM のとき正、ITM のときゼロ)
  • SS = 現在の原資産価格 (ETH、BTC など)
  • KK = 行使価格
  • Q|Q| = ポジションサイズの絶対値

: ETH コール 10 枚のショート、行使価格 4000、ETH 現物価格 3800:

OTM=max(0,40003800)=200Base IM=0.15×3800200=370Floor IM=0.10×3800=380IMper-contract=max(370,380)=380Position IM=10×380=3,800 USDC\begin{aligned} \text{OTM} &= \max(0, 4000 - 3800) = 200 \\ \text{Base IM} &= 0.15 \times 3800 - 200 = 370 \\ \text{Floor IM} &= 0.10 \times 3800 = 380 \\ \text{IM}_{\text{per-contract}} &= \max(370, 380) = 380 \\ \text{Position IM} &= 10 \times 380 = 3{,}800 \text{ USDC} \end{aligned}

ショートオプションの維持証拠金

MMper-contract=γS\text{MM}_{\text{per-contract}} = \gamma \cdot S Position MM=Q×MMper-contract\text{Position MM} = |Q| \times \text{MM}_{\text{per-contract}}

各項目:

  • γ=0.08\gamma = 0.08 (コール・プットともに 8%)

: 同じくコール 10 枚のショート:

MMper-contract=0.08×3800=304Position MM=10×304=3,040 USDC\begin{aligned} \text{MM}_{\text{per-contract}} &= 0.08 \times 3800 = 304 \\ \text{Position MM} &= 10 \times 304 = 3{,}040 \text{ USDC} \end{aligned}

未約定注文の会計処理

未約定注文は、BUY か SELL かによって証拠金への影響が異なります:

BUY 注文(プレミアム予約)

オプションの BUY 注文を発注すると、プレミアムは即座にロックされます:

Premium Reserved=i(Pi×Qiremaining)for all open BUY orders\text{Premium Reserved} = \sum_i (P_i \times Q_i^{\text{remaining}}) \quad \text{for all open BUY orders}

このプレミアムは利用可能資金から差し引かれます:

Available Capital=EquityPosition IMOpen Orders IMPremium Reserved\text{Available Capital} = \text{Equity} - \text{Position IM} - \text{Open Orders IM} - \text{Premium Reserved}

重要なポイント: BUY 注文は現金をロックしますが、Position IM には加算されません(ロングの証拠金はゼロのため)。

SELL 注文(仮想的なポジション IM)

オプションの SELL 注文を発注すると、すでにショートしているかのように扱われます:

Open Orders IM=IM(positions+open SELLs)IM(positions)\text{Open Orders IM} = \text{IM}(\text{positions} + \text{open SELLs}) - \text{IM}(\text{positions})

取引所は、すべての SELL 注文が約定したものとして証拠金を計算し、そこから現在のポジション証拠金を差し引きます。その差額が Open Orders IM となります。

重要なポイント: SELL 注文は証拠金要件に加算されますが、現金はロックしません。

約定時

注文が約定すると:

  • BUY 約定: 予約済みプレミアムが減少し、ポジションが追加されます(ロングの証拠金はゼロ)
  • SELL 約定: Open Orders IM が減少し、ポジションが追加されます(証拠金要件が「未約定注文」から「ポジション」へ移動)

証拠金はすでに計上されているため、正味の変化は通常小さくなります。

キャンセル時

  • BUY キャンセル: 予約済みプレミアムが即座に減少し、資金が解放されます
  • SELL キャンセル: Open Orders IM が即座に減少し、証拠金が解放されます

不変条件

これらの恒等式は常に成立していなければなりません:

エクイティの構成

Equity=Cash+iUPNLi\text{Equity} = \text{Cash} + \sum_i \text{UPNL}_i

証拠金の階層

Position IMMM0\text{Position IM} \geq \text{MM} \geq 0

当初証拠金は常に維持証拠金と同等以上の厳しさです。

ロングオプションの証拠金

Long option positionIM contribution=0\text{Long option position} \Rightarrow \text{IM contribution} = 0

ロングは全額支払い済みであり、証拠金は不要です。

利用可能資金の計算

Available Capital=EquityPosition IMOpen Orders IMPremium Reserved\text{Available Capital} = \text{Equity} - \text{Position IM} - \text{Open Orders IM} - \text{Premium Reserved} Available Capital0(enforced by order admission)\text{Available Capital} \geq 0 \quad \text{(enforced by order admission)}

プレミアム予約の合計

Premium Reserved=i(Pi×Qiremaining)for all open BUY orders\text{Premium Reserved} = \sum_i (P_i \times Q_i^{\text{remaining}}) \quad \text{for all open BUY orders}

Open Orders IM の非負性

Open Orders IM0\text{Open Orders IM} \geq 0

負になることはありません(未約定注文から「負の証拠金」が生じることはありません)。

リスク削減取引は常に許可

Closing positionOrder admitted even if Equity<Total IM\text{Closing position} \Rightarrow \text{Order admitted even if Equity} < \text{Total IM}

リスクを削減する取引は、清算(ロスカット)を回避できるよう、IM チェックをバイパスします。

計算例

例 1: プレミアム予約を伴うロングの買い

前提:

  • 現金残高: 5,000 USDC
  • 既存ポジションなし
  • エクイティ: 5,000 USDC

アクション 1: ETH-4000-C を 1 枚あたり 150 USDC で 10 枚の BUY 注文を発注

計算:

Premium for order = 150 × 10 = 1,500 USDC
Premium Reserved = 1,500 USDC
Position IM = 0 (no positions yet)
Open Orders IM = 0 (BUY orders don't add to this)
Available Capital = 5,000 - 0 - 0 - 1,500 = 3,500 USDC

結果: 注文は受け付けられます。新規注文に使用できる資金は 3,500 USDC です。

アクション 2: さらに ETH-4000-C を 1 枚あたり 150 USDC で 30 枚の BUY 注文を発注しようとする

計算:

Premium for new order = 150 × 30 = 4,500 USDC
Total Premium Reserved = 1,500 + 4,500 = 6,000 USDC
Available Capital = 5,000 - 0 - 0 - 6,000 = -1,000 USDC

結果: 注文は拒否されます - 資金不足です。両方の注文を発注するには、少なくとも 6,000 USDC の現金が必要です。

アクション 3: 最初の注文が 150 USDC で約定

約定後の状態:

Cash Balance = 5,000 - 1,500 = 3,500 USDC (premium paid)
Position: Long 10 ETH-4000-C @ 150 entry, mark 150
Unrealized P&L = (150 - 150) × 10 = 0
Equity = 3,500 + 0 = 3,500 USDC
Position IM = 0 (longs have zero margin)
Premium Reserved = 0 (order filled)
Available Capital = 3,500 - 0 - 0 - 0 = 3,500 USDC

例 2: IM に影響するショートの売り

前提:

  • 現金残高: 10,000 USDC
  • 既存ポジションなし
  • ETH 現物価格: 3,800 USDC

アクション 1: ETH-4000-C を 1 枚あたり 200 USDC で 5 枚の SELL 注文を発注

計算:

まず、仮想的なショートポジションの証拠金を計算します:

Spot = 3,800, Strike = 4,000
OTM = max(0, 4,000 - 3,800) = 200
Base IM = 0.15 × 3,800 - 200 = 370
Floor IM = 0.10 × 3,800 = 380
Per-Contract IM = max(370, 380) = 380
Hypothetical Position IM = 5 × 380 = 1,900 USDC

証拠金の内訳:

Position IM = 0 (no filled positions)
Open Orders IM = 1,900 - 0 = 1,900 USDC
Premium Reserved = 0 (SELL orders don't lock cash)
Available Capital = 10,000 - 0 - 1,900 - 0 = 8,100 USDC

結果: 注文は受け付けられます。未約定の SELL 注文に 1,900 USDC の証拠金が必要です。

アクション 2: 注文が 200 USDC で約定

約定後の状態:

Cash Balance = 10,000 + 1,000 = 11,000 USDC (premium received: 200 × 5)
Position: Short 5 ETH-4000-C @ 200 entry, mark 200
Unrealized P&L = (200 - 200) × (-5) = 0
Equity = 11,000 + 0 = 11,000 USDC
Position IM = 1,900 USDC (now in positions, not open orders)
Open Orders IM = 0
Premium Reserved = 0
Available Capital = 11,000 - 1,900 - 0 - 0 = 9,100 USDC

考察: 受け取ったプレミアムにより、利用可能資金は 8,100 から 9,100 に増加しました(+1,000)。証拠金要件(1,900)は「Open Orders IM」から「Position IM」に移動しましたが、要件の総額は変わりません。