Цю сторінку перекладено автоматично. Оригінал англійською мовою є канонічним. Читати англійською →
Перейти к основному содержимому

Стандартна маржа

Стандартна маржа — це маржинальний режим лише для опціонів, який використовує прості формули для кожної позиції окремо для розрахунку маржинальних вимог. Кожна позиція та відкритий ордер оцінюються незалежно, без крос-маржування або портфельних заліків.

Інструменти: Акаунти зі стандартною маржею можуть тримати лише опціони. Спотове забезпечення та безстрокові контракти не підтримуються в цьому режимі. Портфельна маржа вимкнена для звичайних користувачів у 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

Де:

  • Cash Balance: Реалізовані USDC від депозитів, виведень та розрахованих угод
  • Нереалізований P&L: (Pmark−Pentry)×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=Equity−Position IM−Open Orders IM−Premium Reserved\text{Available Capital} = \text{Equity} - \text{Position IM} - \text{Open Orders IM} - \text{Premium Reserved}

Це поле initial_margin у відповіді API (надлишкова IM).

Формули​

Початкова маржа короткого опціону​

Для кожної короткої опціонної позиції:

IMper-contract=max⁡(α⋅S−OTM,β⋅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,K−S)\max(0, K - S) (додатна, коли колл поза грошима (OTM), нуль, коли у грошах (ITM))
    • Пути: max⁡(0,S−K)\max(0, S - K) (додатна, коли пут поза грошима (OTM), нуль, коли у грошах (ITM))
  • SS = Поточна ціна базового активу (ETH, BTC тощо)
  • KK = Страйк
  • ∣Q∣|Q| = Абсолютне значення розміру позиції

Приклад: Короткі 10 коллів на ETH, страйк 4000, спот ETH 3800:

OTM=max⁡(0,4000−3800)=200Base IM=0.15×3800−200=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)для всіх відкритих ордерів BUY\text{Premium Reserved} = \sum_i (P_i \times Q_i^{\text{remaining}}) \quad \text{для всіх відкритих ордерів BUY}

Ця премія вираховується з вашого доступного капіталу:

Available Capital=Equity−Position IM−Open Orders IM−Premium 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 IM≥MM≥0\text{Position IM} \geq \text{MM} \geq 0

Початкова маржа завжди принаймні така ж сувора, як підтримуюча маржа.

Маржа довгого опціону​

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

Довгі позиції повністю оплачені та не потребують маржі.

Розрахунок доступного капіталу​

Available Capital=Equity−Position IM−Open Orders IM−Premium Reserved\text{Available Capital} = \text{Equity} - \text{Position IM} - \text{Open Orders IM} - \text{Premium Reserved} Available Capital≥0(забезпечується при допуску ордерів)\text{Available Capital} \geq 0 \quad \text{(забезпечується при допуску ордерів)}

Сума зарезервованої премії​

Premium Reserved=∑i(Pi×Qiremaining)для всіх відкритих ордерів BUY\text{Premium Reserved} = \sum_i (P_i \times Q_i^{\text{remaining}}) \quad \text{для всіх відкритих ордерів BUY}

Невід'ємність Open Orders IM​

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

Не може бути від'ємною (ви не можете мати «від'ємну маржу» від відкритих ордерів).

Угоди, що зменшують ризик, завжди дозволені​

Closing position⇒Order 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: Розміщення ордера BUY на 10 ETH-4000-C @ 150 USDC за кожен

Розрахунки:

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: Спроба розмістити ще один BUY на 30 ETH-4000-C @ 150 USDC за кожен

Розрахунки:

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: Розміщення ордера SELL на 5 ETH-4000-C @ 200 USDC за кожен

Розрахунки:

Спочатку розраховуємо маржу гіпотетичної короткої позиції:

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», але загальна вимога залишилася такою ж.