Режим ф’ючерсів: крос-маржинальна торгівля

Опубліковано 21 бер. 2023 р.Оновлено 16 січ. 2026 р.3 хв читання

Вступ

Режим ф’ючерсів: у цьому режимі користувачі можуть одночасно торгувати в усіх продуктових напрямках, у тому числі спотовими й маржинальними інструментами, ф’ючерсами, безстроковими свопами й опціонами. Вам потрібно лише переказати активи на акаунт з крос-маржею. Усі торгові продукти з розрахунками в одній криптовалюті можуть мати спільну загальну маржу, а за прибутками та збитками можливий взаємозалік.

Ризики позицій, розрахунки за якими відбуваються в одній і тій же криптовалюти, вимірюються в цілому. Коли власного капіталу певної криптовалюти недостатньо, це може призвести до часткової або повної ліквідації чи втрати власного капіталу за всіма позиціями, розрахованими з цією криптовалютою. Якщо користувачі хочуть виокремити ризик кожної позиції, краще обрати режим ізольованої маржі.

Поля активів

Термін

Пояснення

Параметр у Get balance

Власний капітал

Ваш індивідуальний баланс активів плюс нереалізований PnL від усіх позицій.

Власний капітал = баланс торгового акаунта + PnL позицій із крос-маржею + баланс маржі ізольованих позицій + PnL ізольованих позицій + ринкова вартість опціонів

eq у масиві даних

Доступна маржа

Сума маржі в певній криптовалюті, яку можна використовувати для маржинальної торгівлі, торгівлі терміновими ф’ючерсами, безстроковими ф’ючерсами й опціонами (короткі позиції).

Доступна маржа = макс. (0, баланс криптовалюти в режимі крос-маржі + нереалізований PnL позицій з крос-маржею – використано)

availEq у масиві даних

Доступний баланс

Сума криптовалюти, яку можна використати для ізольованих позицій, торгівлі спотовими інструментами й опціонами (довгі позиції).

Примітка: цей опис призначений лише для розрахунку ордера й не показується як поле на платформі.

availBal у масиві даних

Використано

Сума криптовалюти на торговому акаунті, що вже використана: відкриті ордери з крос-маржею, позиції, нараховані відсотки, відкриті ордери з ізольованою маржею й активи, виділені на торгових ботів.

frozenBal у масиві даних

Плаваючий PnL

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

Нереалізований PnL = нереалізований PnL позицій з крос-маржею + нереалізований PnL позицій з ізольованою маржею

Нереалізований PnL позицій з крос-маржею = нереалізований PnL позицій з крос-маржею + нереалізований PnL позицій у термінових ф’ючерсах з крос-маржею + нереалізований PnL позицій у безстрокових ф’ючерсах з крос-маржею + нереалізований PnL опціонних позицій з крос-маржею

Нереалізований PnL позицій з ізольованою маржею = нереалізований PnL позицій з ізольованою маржею + нереалізований PnL позицій у термінових ф’ючерсах з ізольованою маржею + нереалізований PnL позицій у безстрокових ф’ючерсах з ізольованою маржею + нереалізований PnL опціонних позицій з ізольованою маржею

upl у масиві даних

Кредитне плече

Кредитне плече в одній валюті, кредитне плече = вартість позиції / (баланс позицій з крос-маржею + нереалізований PnL позицій з крос-маржею).

Вартість позиції: сума вартостей усіх позицій, розрахунки за якими здійснюються в цій криптовалюті

Розрахунок вартості позиції

Термінові та безстрокові ф’ючерси
З маржею в криптовалюті

Вартість позиції = номінальна вартість * |кількість контрактів| * множник / ціна маркування
З маржею в USDT

Вартість позиції = номінальна вартість * |кількість контрактів| * множник * ціна маркування

Маржа
Довгі позиції, де маржа виражена в базовій криптовалюті, а зобов’язання — у криптовалюті котирування.

Вартість позиції = |зобов’язання + відсотки| / ціна маркування

Короткі позиції, де маржа й зобов’язання — в базовій криптовалюті.

Вартість позиції = |зобов’язання + відсотки|

Короткі позиції, де маржа у криптовалюті котирування, а зобов’язання — у базовій криптовалюті.

Вартість позиції = |зобов’язання + відсотки| * ціна маркування

Довгі позиції, де маржа й зобов’язання — у криптовалюті котирування.

Вартість позиції = |зобов’язання + відсотки|

Опціони
Вартість позиції = номінальна вартість * |кількість контрактів| * множник

notionalLever у масиві даних

Рівень підтримувальної маржі

Показник для вимірювання ризику певного активу на акаунті.

Рівень підтримувальної маржі = (баланс певного активу на торговому акаунті з крос-маржею + P&L позицій з крос-маржею - сума проданих активів у відкритих ордерах - сума, необхідна для ордерів на купівлю опціонів - сума, необхідна для відкритих ордерів у режимі ізольованої маржі - комісія за ордер) / (підтримувальна маржа + комісія за ліквідацію)

Підтримувальна маржа — це сума підтримувальної маржі, виділеної на маржинальні, ф’ючерсні й опціонні позиції. Відкриті ордери також враховуються.

Комісія за ліквідацію — це сума комісій, що стягуються за маржинальні, ф’ючерсні й опціонні транзакції. Відкриті ордери також враховуються.

Ці розрахунки призначені для того, щоб уникнути ліквідації внаслідок раптової зміни рівня ризику акаунта після виконання відкритого ордера.

mgnRatio у масиві даних

Загальний власний капітал

Вартість усіх криптовалют на акаунті у фіатній валюті.

Загальний власний капітал = сума (власний капітал у криптовалюті * ціна криптовалюти)

Ціна криптовалюти формується на основі курсу криптовалюти до USD на OKX. Якщо криптовалюта не має ціни в USD, ми розраховуємо її шляхом множення спотової ціни криптовалюти в парі з USDT на курс USDT/USD на OKX. Якщо ціни USDT немає, ми множимо спотову ціну криптовалюти в парі з USDC на курс USDC/USD на OKX. Якщо ціни USDC немає, ми розрахуємо їх шляхом множення спотової ціни криптовалюти в парі з BTC на курс BTC/USD на OKX.

eqUsd у масиві даних

Правила торгівлі

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

Правила торгівлі ф’ючерсами в режимі крос-маржі

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

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

Примітка: доступний баланс — це сума активів, яку можна використовувати для відкриття ізольованих позицій і торгівлі спотовими інструментами й опціонами (довгі позиції).

Якщо у користувача є такі активи в BTC в позиціях із крос-маржею та відкритих ордерах:

Базовий актив

Тип позиції

Напрямок

Кредитне плече

Маржа позиції (BTC)

Маржа відкритого ордера (BTC)

UPL (BTC)

MMR на рівні позицій

Маржинальний BTCUSDT

Маржа (ізольована)

Лонг

5

100

200

10

1%

Маржинальний BTCUSDT

Маржа (крос)

Лонг

5

100

200

10

1%

Квартальний BTCUSD

Ф’ючерси (крос)

Лонг

1

10

20

5

1%

І якщо користувач провадить маржинальну торгівлю в режимі крос-маржі з наведеними вище позиціями, перевірка маржі для розміщення ордера проводиться так:

Потім, коли користувач відкриває довгу позицію на 200 BTC з кредитним плечем 5x, сума необхідної маржі для цього ордера становить 200 / 5 = 40 BTC.

Використано = маржа, необхідна для відкритих ф’ючерсних ордерів і позицій у режимі крос-маржі + маржа, необхідна для відкритих маржинальних ордерів і позицій у режимі крос-маржі + маржа, необхідна для відкритих ордерів у режимі ізольованої маржі = 10 + 20 + 100 + 200 + 200 = 530 BTC.

Припускається, що баланс користувача на акаунті з крос-маржею становить 700 BTC.

Доступна маржа = макс. (0, баланс акаунта з крос-маржею + нереалізований PnL позицій з крос-маржею - використано) = макс. (0, 700 + 10 + 5 - 530) = 185 BTC.

Якщо доступна маржа BTC > сума BTC, необхідна для розміщення ордера, це означає, що ордер успішно розміщується.

Якщо користувач провадить ф’ючерсну торгівлю в режимі крос-маржі з наведеними вище позиціями, перевірка ордера для його розміщення проводиться так:

Якщо користувач відкриває довгу позицію на 100 000 тижневих ф’ючерсних контрактів з кредитним плечем 5x за ціною 10 000 USDT/BTC, необхідна сума маржі = номінальна вартість * кількість контрактів * множник контракту / ціна ордера / множник кредитного плеча = 100 000 * 100 * 1 / 10 000 / 5 = 200 BTC.

Використано = маржа, необхідна для відкритих ф’ючерсних ордерів і позицій у режимі крос-маржі + маржа, необхідна для відкритих маржинальних ордерів і позицій у режимі крос-маржі + маржа, необхідна для відкритих ордерів у режимі ізольованої маржі = 10 + 20 + 100 + 200 + 200 = 530 BTC.

Доступна маржа = макс. (0, баланс акаунта з крос-маржею + нереалізований PnL позицій з крос-маржею - використано) = макс. (0, 700 + 10 + 5 - 530) = 185 BTC.

Тобто доступна маржа в BTC менша за суму, необхідну для ордера, тому ордер не виконується.

Маржинальні позиції в режимі крос-маржі

Поля позицій

Термін

Пояснення

Параметр у Get position

Активи

Сума позитивних активів у позиції (без маржі).

pos

Доступний актив

Сума позитивних активів, доступних для закриття позиції.

availPos

Зобов’язання

Початкові зобов'язання + вирахувані відсотки
- Довга позиція: зобов’язання розраховуються у валюті котирування.
- Коротка позиція зобов’язання розраховуються в базовій валюті.

Зобов.

Відсотки

Відсотки, які нараховано, але ще не списано.

interest

Сер. ціна відкриття

(Наявні позиції * ціна входу наявних позицій + нові позиції * ціна входу нових позицій) / (кількість наявних + кількість нових)

Примітка: під час розрахунку середньої ціни відкриття сума, яку раніше було закрито, не вираховується з розміру наявної позиції. Цим і відрізняється ф’ючерсна й маржинальна торгівля при обчисленні середньої ціни відкриття.

Приклад:

Користувач відкрив довгу позицію на 1 BTC, коли ціна становила 50 000 USDT/BTC, і частково закрив 0,5 BTC. На цей момент зберігається позиція в розмірі 0,5 BTC, а середня ціна відкриття залишається на рівні 50 000 USDT/BTC. Після цього користувач збільшив розмір позиції на 1 BTC, коли ціна становила 30 000 USDT/BTC. Попри те, що зараз розмір позиції – 1,5 BTC, середня ціна відкриття = (1 * 50 000 + 1 * 30 000) / (1 + 1) = 40 000 USDT/BTC, розмір наявної позиції береться як 1 BTC, а не 0,5 BTC.

avgPx

Орієнт. ціна ліквідації

Базова ціна, коли позиція з крос-маржею відповідає умовам ліквідації.

Ця ціна використовується лише в довідкових цілях.


Примітка: коли в режимі крос-маржі є опціонна або маржинальна позиція пари без USDT, орієнтовну ціну ліквідації розрахувати неможливо.
У режимі крос-маржі в USDT, якщо є контракти або маржинальні позиції з різними базовими активами, орієнтовну ціну ліквідації теж неможливо розрахувати.

liqPx

Плаваючий PnL

Нереалізований прибуток або збитки поточної позиції.

Формула розрахунку:
Довга позиція з маржею в базовій криптовалюті — розрахунки в базовій криптовалюті.

Нереалізований PnL = сума активів - (зобов’язання + відсотки) / ціна маркування


Довга позиція з маржею в криптовалюті котирування — розрахунки у криптовалюті котирування.

Нереалізований PnL = сума активів * ціна маркування - (зобов’язання + відсотки)


Коротка позиція з маржею в криптовалюті котирування — розрахунки у криптовалюті котирування.

Нереалізований PnL = сума активів - (зобов’язання + відсотки) * ціна маркування


Коротка позиція з маржею в базовій криптовалюті — розрахунки в базовій криптовалюті.

Нереалізований PnL = сума активів / ціна маркування - (зобов’язання + відсотки)

upl

Нереалізований PnL %

Нереалізований PnL / початкова маржа

uplRatio

Початкова маржа

Довгі позиції, де маржа виражена в базовій криптовалюті, а зобов’язання — у криптовалюті котирування.

Початкова маржа = (зобов’язання + відсотки) / (ціна маркування * кредитне плече)


Короткі позиції, де маржа й зобов’язання — в базовій криптовалюті.

Початкова маржа = (зобов’язання + відсотки) / кредитне плече


Короткі позиції, де маржа у криптовалюті котирування, а зобов’язання — у базовій криптовалюті.

Початкова маржа = (зобов’язання + відсотки) * ціна маркування / кредитне плече

Довгі позиції, де маржа й зобов’язання — у криптовалюті котирування.

Початкова маржа = (зобов’язання + відсотки) / кредитне плече

imr

Підтримувальна маржа

Довгі позиції, де маржа виражена в базовій криптовалюті.

Підтримувальна маржа = (зобов’язання + відсотки) * коефіцієнт підтримувальної маржі рівня позицій / ціна маркування

Довгі позиції, де маржа виражена в криптовалюті котирування.

Підтримувальна маржа = (зобов’язання + відсотки) * коефіцієнт підтримувальної маржі рівня позицій

Короткі позиції, де маржа виражена в криптовалюті котирування.

Підтримувальна маржа = (зобов’язання + відсотки) * коефіцієнт підтримувальної маржі рівня позицій * ціна маркування

Короткі позиції, де маржа виражена в базовій криптовалюті.

Підтримувальна маржа = (зобов’язання + відсотки) * коефіцієнт підтримувальної маржі рівня позицій

mmr

Початкова маржа

Обидва токени пари можна використовувати як маржу для довгих/коротких позицій.

Приклад:

Під час торгівлі парою BTC/USDT ви можете вибрати BTC або USDT як криптовалюту маржі для відкриття довгих/коротких позицій у режимі крос-маржі.

Припустімо, ви відкриваєте довгу позицію на 1 BTC з кредитним плечем 10x і BTC як криптовалютою маржі. Необхідна маржа в розмірі 0,1 BTC (доступна маржа на акаунті має бути не меншою за 0,1 BTC), ціна виконання — 10 000 USDT/BTC, а також потрібно взяти 10 000 USDT в позику. Якщо ордер не виконується, позика не береться й відсотки не стягуються, але маржа використовується.

У результаті виконання ордера відкривається довга позиція: загальна сума активів у цій позиції становить 1 BTC, а зобов’язань — 10 000 USDT. Маржа в розмірі 0,1 BTC залишається на балансі акаунта й не підлягаю зарахування до активів позиції (на відміну від ізольованої позиції, маржа якої зараховується на позицію).

Закриття позицій

Активи й маржа позиції в одній криптовалюті

  • Довгі позиції, де маржа виражена в базовій криптовалюті, а зобов’язання — у криптовалюті котирування.

  • Короткі позиції, де маржа у криптовалюті котирування, а зобов’язання — у базовій криптовалюті.

Принцип закриття позицій: для закриття позиції можна використати лише доступний актив. Користувачі можуть закрити позицію, коли погашають зобов’язання; під час закриття позиції користувачі також можуть вибрати опцію «на скорочення».

Формула розрахунку доступних активів для закриття позицій:

У режимі крос-маржі доступний актив, який можна використовувати для закриття позиції, може бути сумою всіх активів позиції та частини власного капіталу на балансі акаунта.

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

Закриття довгих позицій із зобов’язанням, що обчислюється в криптовалюті котирування:

  • Власний капітал у монеті ≥ початкова маржа в монеті, доступний актив для закриття маржинальних позицій = (|зобов’язання + відсотки| за цією маржинальною позицією) * (1 + IMR% цієї маржинальної позиції) / ціна маркування

  • Власний капітал у монеті < початкова маржа в монеті, доступний актив для закриття маржинальних позицій = (|зобов’язання + відсотки| за цією маржинальною позицією) * (1 + MMR% цієї маржинальної позиції) / ціна маркування

Закриття коротких позицій із зобов’язанням, що обчислюється в базовій криптовалюті:

  • Власний капітал у монеті ≥ початкова маржа в монеті, доступний актив для закриття маржинальних позицій = (|зобов’язання + відсотки| за цією маржинальною позицією) * (1 + IMR% цієї маржинальної позиції) * ціна маркування

  • Власний капітал у монеті < початкова маржа в монеті, доступний актив для закриття маржинальних позицій = (|зобов’язання + відсотки| за цією позицією) * (1 + MMR% цієї позиції) * ціна маркування

Режим

Спосіб закриття

Правило

Приклад

1

Закриття через пункт «Позиція»

Закрити всі позиції з ринковою ціною

1. Відбувається лише погашення зобов’язань, а залишок активів переказуються на акаунт.
2. Для закриття позицій можна використати лише доступні активи.
3. За замовчуванням встановлено параметр «на скорочення».

Користувач має довгу позицію з доступними активами в розмірі 2 BTC, зобов’язаннями — 10 000 USDT й відсотками — 10 USDT.
1. Система розраховує, скільки USDT потрібно купити, щоб закрити позицію та погасити зобов’язання (з урахуванням відсотків і комісій). Якщо це 10 020 USDT, система продає 2 BTC за ринковою ціною та зупиняється, коли ви отримуєте 10 020 USDT. Якщо враховувати точність транзакцій можливе незначне перевищення.
2. Якщо припустити, що середня ціна виконання становить 10 000 USDT, то для купівлі 10 020 USDT потрібно 1,002 BTC, а решту 0,998 BTC продано не буде.
3. Після закриття позиції решту 0,998 BTC буде переказано на баланс акаунта BTC, а через можливі неточності решту USDT теж буде переказано на баланс акаунта USDT після погашення зобов’язань.

Використання лімітного ордера

1. Ви можете купити активи в обсязі, що перевищує зобов’язання. Після погашення зобов’язання маржинальна позиція закривається. Надлишок проданих активів і залишок активів буде переказано на баланс акаунта.
2. Для закриття позиції можна використати лише доступний актив.
3. За замовчуванням встановлено параметр «на скорочення».

Користувач має довгу позицію — доступний актив становить 2 BTC, зобов'язання — 10 000 USDT, а відсотки — 10 USDT.
1. Продаєте 0,5 BTC за ціною виконання 10 000 USDT, тоді купується 5000 USDT. Після вирахування 5 USDT комісії та 10 USDT відсотків, із залишку в розмірі 4985 USDT буде погашено зобов’язання. Оскільки залишаються ще зобов’язання в розмірі 5015 USDT, позиція теж зберігається.
2. Після часткового закриття позиція її актив дорівнює 1,5 BTC, зобов’язання — 5015 USDT, а відсотки — 0 USDT.
3. Продаєте 1 BTC за ціною виконання 10 000 USDT, потім купується 10 000 USDT. Після вирахування 15 USDT комісії із залишку в розмірі 9985 USDT буде погашено зобов’язання в розмірі 5015 USDT. Оскільки зобов’язання погашено, позиція зникла.
4. Решту активів у розмірі 0,5 BTC й 4970 USDT буде окремо переказано на баланси відповідного акаунта BTC чи USDT.

2

Закриття в області розміщення ордерів

Тільки скорочення

Так само як і у випадку [Закриття через пункт «Позиція»]

-

Скорочення + зворотна позиція

1. Після погашення зобов’язання маржинальна позиція зникає. Перепроданий актив буде використано для відкриття зворотної позиції.
2. Для закриття позиції можна взяти лише доступний актив, а маржа для відкриття зворотної позиції — це доступний власний капітал відповідного акаунта.

Користувач має коротку позицію, де доступні активи становлять 30 000 USDT, сума зобов’язань — 2 BTC, а відсотки й комісії за транзакції тимчасово не враховуються.
1. Купуєте 1 BTC за ціною виконання 10 000 USDT. Цей ордер використовує активи в розмірі 10 000 USDT для погашення зобов’язань у розмірі 1 BTC.
2. Після часткового закриття позиції залишок активів становить 20 000 USDT, а залишок зобов’язань — 1 BTC. Оскільки зобов’язання не погашено, позиція зберігається.
3. Купуєте 1,5 BTC за ціною виконання 10 000 USDT. 1,5 BTC > зобов’язання на 1 BTC. Після виконання ордера спочатку закривається позиція, а потім відкривається зворотна позиція.
4. 10 000 USDT активів спрямовується на погашення зобов’язань у розмірі 1 BTC, а після закриття довгої позиції решта 10 000 USDT активів позиції переказуються на баланс акаунта USDT.
5. За зворотною позицією 0,5 BTC на балансі акаунта під маржу буде взято 1000 USDT, а для відкриття зворотної довгої позиції буде взято 5000 USDT в позику.
6. Наразі актив за цією довгою маржинальною позицією становить 0,5 BTC, а зобов’язання — 5000 USDT.

Активи й маржа позиції в різних криптовалютах

  • Короткі позиції, де маржа й зобов’язання — в базовій криптовалюті.

  • Довгі позиції, де маржа й зобов’язання — у криптовалюті котирування.

Принцип закриття позицій: для закриття позиції можна використати лише активи позиції. Коли активи позиції повністю продано, позиція закривається. Якщо зобов’язання не погашено, власний капітал акаунта спрямовується на пряме погашення решти зобов’язань; користувачі можуть вибрати параметр «на скорочення». Доступний актив, який можна використати для закриття позиції = активи позиції.

Режим

Спосіб закриття

Правило

Приклад

1

Закриття через пункт «Позиція»

Закрити всі позиції з ринковою ціною

1. Позицію закривається, коли всі активи позиції продаються за ринковою ціною.
2. За замовчуванням встановлено параметр «на скорочення».

Користувач має довгу позицію, де активи становлять 2 BTC, зобов’язання — 10 000 USDT, а відсотки й комісії тимчасово не враховуються. Валюта маржі — USDT, а маржа — на балансі акаунта USDT.
1. Система продає 2 BTC. Якщо середня ціна виконання становить 9000 USDT, усього купується 18 000 USDT. Погашається зобов’язання в розмірі 10 000 USDT. Решта 8000 USDT переказується на баланс акаунта USDT, а позиція закривається.
2. Якщо середня ціна виконання становить 2000 USDT, усього купується 4000 USDT. Залишок зобов’язання становить 6000 USDT, які погашаються з балансу акаунта USDT. Після цього позиція закривається.

Використання лімітного ордера

1. Позиція закривається, коли всі активи позиції продаються за лімітною ціною.
2. За замовчуванням встановлено параметр «на скорочення».

Користувач має довгу позицію, де активи становлять 2 BTC, зобов’язання — 10 000 USDT, а відсотки й комісії тимчасово не враховуються. Валюта маржі — USDT, а маржа — на балансі акаунта USDT.
1. Продаєте 1 BTC за середньою ціною виконання 15 000 USDT, і загалом купується 15 000 USDT. Погашається зобов’язання в розмірі 10 000 USDT. Залишок у розмірі 5000 USDT переказується на баланс акаунта USDT. Позиція ще не закривається, оскільки ще існує 1 BTC активу позиції, що не збігається з криптовалютою маржі.
2. Продаєте залишок активу позиції в розмірі 1 BTC за ціною виконання 10 000 USDT, тоді всього буде куплено 10 000 USDT. Оскільки зобов’язання погашено, 10 000 USDT переказується на баланс акаунта USDT. Оскільки актив позиції дорівнює 0, позиція закривається.

2

Закриття в області розміщення ордерів

Тільки скорочення

Так само як і у випадку [Закриття через пункт «Позиція»]

-

На скорочення + зворотна позиція

1. Позиція закривається, коли всі активи позиції продано. Решта активів використовується для відкриття зворотної позиції.
2. Доступні активи — це активи позиції, а маржа для відкриття зворотної позиції — це доступний власний капітал акаунта у відповідній криптовалюті.

Користувач має коротку позицію, де доступні активи становлять 30 000 USDT, сума зобов’язань — 2 BTC, а відсотки й комісії тимчасово не враховуються.
1. Купуєте 2,5 BTC за ціною виконання 10 000 USDT. Для погашення зобов’язання в розмірі 2 BTC цим ордером береться актив позиції на 25 000 USDT. Решту 0,5 BTC буде переказано на баланс акаунта BTC. Попри те, що зобов’язання погашено, позиція ще не закрита, а актив позиції складає 5000 USDT.
2. Купуєте 1,5 BTC за ціною виконання 10 000 USDT. 15 000 USDT > актив позиції в розмірі 5000 USDT. Після виконання ордера спочатку закривається позиція, а потім відкривається зворотна позиція.
3. 0,5 BTC купується за актив позиції в розмірі 5000 USDT й переказується на баланс акаунта BTC.4. 10 000 USDT береться в позику для купівлі 1 BTC й відкриття зворотної довгої позиції, а 0,1 BTC на балансі акаунта використовується як маржа.5. Зараз актив за цією довгою маржинальною позицією становить 1 BTC, а зобов’язання — 10 000 USDT.

Термінові й безстрокові ф’ючерси в режимі крос-маржі

У режимі крос-маржі підтримується як режим хеджування, так і односторонній режим.

Поля позицій

Термін

Пояснення

Параметр у Get position

Усього

В односторонньому режимі загальна сума довгих позицій є додатним числом, а загальна сума коротких — від’ємним.

pos

Доступно

Показано лише в режимі хеджування.
Доступно = сума всіх позицій – позиції з відкритими ордерами на закриття

availPos

Плаваючий PnL

Нереалізовані прибутки або збитки поточної позиції
З маржею в криптовалюті

Нереалізований PnL довгих позицій = номінальна вартість * |кількість контрактів| * множник * (1 / середня ціна відкриття – 1 / ціна маркування)

Нереалізований PnL коротких позицій = номінальна вартість * |кількість контрактів| * множник * (1 / ціна маркування – 1 / середня ціна відкриття)

З маржею в USDT

Нереалізований PnL довгих позицій = номінальна вартість * |кількість контрактів| * множник * (ціна маркування – середня ціна відкриття)

Нереалізований PnL коротких позицій = номінальна вартість * |кількість контрактів| * множник * (середня ціна відкриття – ціна маркування)

upl

Нереалізований PnL %

Плаваючий PnL / початковий маржа

uplRatio

Початкова маржа

З маржею в криптовалюті

Початкова маржа = номінальна вартість * |кількість контрактів| * множник / (ціна маркування * кредитне плече)

З маржею в USDT

Початкова маржа = номінальна вартість * |кількість контрактів| * множник * ціна маркування / кредитне плече

imr

Підтримувальна маржа

З маржею в криптовалюті

Підтримувальна маржа = номінальна вартість * |кількість контрактів| * множник * коефіцієнт підтримувальної маржі рівня позицій / ціна маркування

З маржею в USDT

Підтримувальна маржа = номінальна вартість * |кількість контрактів| * множник * коефіцієнт підтримувальної маржі рівня позицій * ціна маркування

mmr

Опціони в режимі крос-маржі

У цьому режимі ви можете відкривати довгі й короткі позиції в опціонах.

Поля позицій

Термін

Пояснення

Параметр у Get position

Усього

Загальна сума довгих позицій є додатним числом, а загальна сума коротких — від’ємним.

pos

Вартість опціонів

Якщо за одиницю розрахунку ціни взято криптовалюту, то вартість опціонів = сума позицій * ціна маркування. Якщо за одиницю розрахунку ціни взято кількість контрактів, то вартість опціонів = сума позицій * ціна маркування * множник.

optVal

Плаваючий PnL

Нереалізовані прибутки або збитки за поточною позицією

Нереалізований PnL = (ціна маркування – середня ціна відкриття) * сума позицій * множник

upl

Нереалізований PnL %

Нереалізований PnL % = (ціна маркування – середня ціна відкриття) / середня ціна відкриття

Нереалізований PnL % = (середня ціна відкриття – ціна маркування) / середня ціна відкриття

uplRatio

Початкова маржа

Початкова маржа для довгих позицій становить 0. Інформацію про те, як розрахувати початкову маржу для коротких позицій, можна знайти тут.

imr

Підтримувальна маржа

Підтримувальна маржа для довгих позицій становить 0. Інформацію про те, як розрахувати підтримувальну маржу для коротких позицій, можна знайти тут.

mmr

Оцінювання ризиків

У режимі крос-маржі у ф’ючерсному режимі застосовується дворівневе оцінювання ризиків. Перший рівень — «скасування ордерів системою контролю ризиків». Другий рівень — «перевірка перед ліквідацією». Такий підхід забезпечує злагоджений процес торгівлі, запобігає повному скасуванню відкритих ордерів, а також допомагає уникнути часткової або повної ліквідації позицій через недостатню маржу.

Скасування ордера системою контролю ризиків

Якщо акаунт користувача оцінюється як ризикований, але недостатньо, щоб запустити «перевірку перед ліквідацією», запускається «скасування ордерів системою контролю ризиків», і деякі відкриті ордери скасовуються для утримання акаунта на безпечному рівні в системі контролю ризиків, щоб відкриті ордери не скасувалися через раптовий запуск «перевірки перед ліквідацією».
Правила «скасування ордерів системою контролю ризиків» у режимі маржі

  • Коли (доступний власний капітал у криптовалюті торгового акаунта – використаний баланс) < підтримувальна маржа, необхідна для всіх позицій + початкова маржа для відкритих ордерів на відкриття позицій у режимі крос-маржі + комісії на відкриті ордери, усі відкриті ордери, які збільшують суму використаного власного капіталу, буде скасовано. (Включно з ордерами на відкриття позицій у ф’ючерсах, безстрокових контрактах, опціонах і маржинальних інструментах як у режимі крос-маржі, так і в режимі ізольованої маржі, а також відкритими ордерами на продаж криптовалюти).

  • Якщо доступний баланс менший ніж 0, усі відкриті ордери в режимі ізольованої маржі, відкриті ордери на продаж криптовалюти й ордери на купівлю опціонів буде скасовано.


Перевірка перед ліквідацією

Ліквідація, що проходить у ф’ючерсному режимі, запускається на основі факту досягнення підтримувальною маржею рівня 100%. У режимі крос-маржі рівень підтримувальної маржі — це показник, розрахований на основі власного капіталу акаунта з крос-маржею та підтримувальної маржі в певній криптовалюті. Як правило, що вищий власний капітал акаунта, і що менша підтримувальна маржа, то нижчий ризик.

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

Якщо рівень підтримувальної маржі в певній криптовалюті в режимі крос-маржі <= 100%, система скасовує ордери відповідно до вказаних далі правил, тобто система підготовки до ліквідації запускає скасування ордерів.

Продуктова лінійка

Режим

Крос-маржа

Термінові й безстрокові ф'ючерси

Режим хеджування

Скасовуються всі невиконані відкриті ордери (включно з алгоритмічними ордерами) у режимі крос-маржі, лімітні ордери й ордери стоп-лос для відкриття позицій у режимі ізольованої маржі. Ордери стоп-лос для закриття позицій у режимі ізольованої маржі й алгоритмічні ордери, крім стоп-ордерів у режимі ізольованої маржі, не скасовуються.

Односторонній режим

Скасовуються всі невиконані відкриті ордери (включно з алгоритмічними ордерами) у режимі крос-маржі й лімітні ордери на відкриття позицій у режимі ізольованої маржі. Алгоритмічні ордери в режимі ізольованої маржі не скасовуються.

Маржа

-

Скасовуються всі невиконані відкриті ордери (включно з алгоритмічними ордерами) у режимі крос-маржі й лімітні ордери у тому ж напрямку, що й поточні позиції, у режимі ізольованої маржі. Алгоритмічні ордери в режимі ізольованої маржі не скасовуються.

Опціони

-

Скасовуються всі невиконані відкриті ордери в режимі крос-маржі й ордери на відкриття позицій у режимі ізольованої маржі.


Якщо після скасування ордерів рівень підтримувальної маржі залишається <= 100%, на акаунті запускається ліквідація. Процес часткової ліквідації можна розділити на два етапи. На кожному етапі позиції, які підлягають частковій ліквідації, передаються механізму ліквідації за ціною маркування, а також стягується певна сума підтримувальної маржі (визначається рівнем позицій, які компенсують втрату механізму ліквідації, а решта вноситься в страховий фонд без додаткової комісії за ліквідацію). Для довгих позицій в опціонах часткова ліквідація не передбачена.

Часткова ліквідація складається з 2 етапів:

1. У режимі хеджування ліквідація починається з позицій в однакових контрактах, але в протилежному напрямку.

2. Якщо немає позиції, зазначеної в пункті 1), або якщо всі позиції, зазначені в пункті 1), ліквідовано, а ризики ліквідації значно не знизилися, система переходить до ліквідації решти позицій за наперед встановленими пріоритетами щодо продуктових напрямків:

безстрокові ф’ючерси й термінові ф'ючерси - маржинальні спотові інструменти - опціони.

У рамках кожного продуктового напрямку система ранжує всі позиції за ліквідністю ринку. Позиції з вищою ліквідністю ліквідуються першими. З кожною частковою ліквідацією позиції рівень позицій знижується на один, поки ризики ліквідації значно не знизяться.

Для прикладу припустімо, що підтримувальна маржа акаунта падає до рівня 98%, що спричиняє запуск примусової ліквідації позиції.

Коли система завершує скасування ордерів перед ліквідацією, рівень підтримувальної маржі акаунта зростає до 99%, що призводить до початку процесу ліквідації.
У режимі хеджування система виявляє, що на акаунті є хеджовані позиції за індексом A (контракт). Система віддає пріоритет скороченню позицій за індексом A:

  • одночасно скорочуються як довгі, так і короткі позиції за індексом A;

  • після ліквідації позиція за індексом А стає односторонньою.

Після виконання наведених вище дій система перераховує рівень підтримувальної маржі. Якщо ризик акаунта не повернувся до безпечного рівня, але на акаунті не залишилося протилежних позицій, система переходить до наступного етапу.

На цьому етапі на акаунті ще є відкриті позиції. Система визначає, які позиції потрібно скоротити відповідно до наперед визначеного пріоритету продуктових напрямків. Оскільки контракт C має вищу ринкову ліквідність, ніж контракт B, система віддає пріоритет скороченню позиції в контракті C. Якщо після цього скорочення на акаунті залишається ризик ліквідації, система продовжує вибирати наступну позицію для скорочення відповідно до тих же правил і почергово виконує подальші скорочення, поки рівень ризику не повертається до безпечного рівня.

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

Цифрові активи, зокрема стейблкоїни, пов’язані з високим ступенем ризику. Ціни на них можуть сильно коливатися, і вони можуть повністю знецінитися. Торгівля цифровими активами з кредитним плечем збільшує як потенційні прибутки, так і потенційні збитки й може призвести до повної втрати інвестованих коштів. Показники діяльності в минулому не гарантують повторення цих результатів у майбутньому. Ви повинні ретельно зважити, чи підходить вам торгівля чи володіння цифровими активами з огляду на ваше фінансове становище, особливо з урахуванням кредитного плеча. Ви несете повну відповідальність за свої торгові стратегії та рішення, і OKX не несе відповідальності за потенційні збитки. Не всі продукти й акції доступні в усіх регіонах. Докладнішу інформацію можна знайти в розділі «Умови обслуговування OKX» і «Розкриття інформації про ризики й відповідність нормам».

© 2024 OKX. Усі права захищені.