Ізольований режим для спотового та ф’ючерсного ринків/мультивалютний режим/режим маржі портфеля: вступ

Опубліковано 16 груд. 2020 р.Оновлено 1 лист. 2024 р.3 хв читання

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

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

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

Режим ізольованої маржі

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

vii-introduction-to-the-isolated-mode-of-single-multi-currency-portfolio-margin image 1
Термін Пояснення
Усього Кількість позитивних активів у позиції (включно з маржею).
Довгі позиції: активом позиції виступає торгова валюта.
Короткі позиції: активом позиції виступає валюта котирування.
Доступний актив Загальна сума активів позиції — заморожені за відкладеним ордером
Зобов’язання Початкові зобов’язання + вирахувані відсотки
- Довгі позиції: зобов’язання розраховуються у валюті котирування.
- Короткі позиції: зобов’язання розраховуються в торговій валюті.
Відсотки Сума відсотків, яку ще не було відраховано.
Сер. ціна відкриття (Початкова сума * початкова середня ціна відкриття + нова сума * ціна виконання) / (початкова сума + нова сума)
Орієнт. ціна ліквідації Довгі позиції: орієнтовна ціна ліквідації = (зобов’язання + відсотки) * (1 + коефіцієнт підтримувальної маржі) * (1 + ставка комісії тейкера) / активи позиції
Короткі позиції: орієнтовна ціна ліквідації = активи позиції * (зобов’язання + відсотки) * (1 + коефіцієнт підтримувальної маржі) * (1 + ставка комісії тейкера)
P&L P&L за довгими позиціями = активи позиції - маржа - (зобов’язання + відсотки)/ P&L коротких позицій за марк-ціною = активи позицій - маржа - (зобов’язання + відсотки) * марк-ціна
Коефіцієнт P&L P&L/початкова маржа
Баланс маржі Початкова маржа + маржа, додана або віднята за цією позицією
Довгі позиції: початкова маржа = сума відкриття / кредитне плече
Короткі позиції: початкова маржа = сума відкриття / кредитне плече * ціна відкриття
Підтримувальна маржа Довгі позиції: підтримувальна маржа = (зобов’язання + відсотки) * коефіцієнт підтримувальної маржі / марк-ціна
Короткі позиції: підтримувальна маржа = (зобов’язання + відсотки) * коефіцієнт підтримувальної маржі * марк-ціна
Рівень маржі Довгі позиції: рівень маржі = [активи позиції - (зобов’язання + відсотки) / марк-ціна] / (підтримувальна маржа + комісії)
Короткі позиції: рівень маржі = [активи позиції - (зобов’язання + відсотки) * марк-ціна] / (підтримувальна маржа + комісії)

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

Наприклад:

Якщо ви хочете відкрити довгі позиції в BTC з ізольованою маржею BTC/USDT, на акаунті необхідно мати BTC як маржу. Якщо ви хочете відкрити короткі позиції в BTC з ізольованою маржею BTC/USDT, на акаунті необхідно мати USDT як маржу.

А для відкриття довгої позиції на 1 BTC з плечем 10X потрібно 0,1 BTC маржі (доступний баланс на спотовому та ф’ючерсному крос-акаунті повинен бути не менший за 0,1 BTC). Якщо ціна виконання становить 10 000 USDT, потрібно взяти 10 000 USDT в позику. Якщо транзакцію не буде виконано, валюта не береться в позику й відсотки не нараховуються, але кошти маржі заморожуються.

У результаті виконання транзакції відкривається довга позиція: актив позиції 1 + 0,1 = 1,1 BTC, а зобов’язання — 10 000 USDT.

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

Ні. Mode Спосіб закриття Правило Приклад
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 буде переказано на баланс акаунта, а через можливі неточності решту 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.
3. Продайте 1 BTC за ціною виконання 10 000 USDT, потім купується 10 000 USDT. Після вирахування 15 USDT комісії із залишку в розмірі 9985 USDT буде погашено зобов’язання. Оскільки зобов’язання погашено, позиція закрилася.
4. Решту активів — 0,5 BTC й 4970 USDT — буде переказано на баланс акаунта в режимі одновалютної крос-маржі.
2 Закриття через пункт «Відкрити шорт»/«Відкрити лонг» Тільки скорочення Так само, як і у випадку [Закриття через пункт «Позиція»] -
Тільки скорочення + зворотна позиція 1. Після погашення зобов’язання маржинальна позиція зникає. На залишок коштів буде відкрито зворотну позицію.
2. Для закриття позиції можна використовувати лише активи позицій, а маржа для відкриття зворотної позиції — це доступний баланс відповідної валюти на акаунті в режимі одновалютної крос-маржі.
зобов’язання на суму 1 BTC. Після виконання ордера спочатку закривається позиція, а потім відкривається зворотна позиція. З активу позиції в розмірі 10 000 USDT погашається зобов’язання в розмірі 1 BTC. Після закриття довгої позиції залишок активу позиції (10 000 USDT) переказується на баланс акаунта. За зворотною позицією 0,5 BTC на балансі акаунта під маржу буде взято 0,1 BTC, а для відкриття зворотної довгої позиції буде взято 5000 USDT в позику. Наразі актив за цією довгою маржинальною позицією становить 0,5 + 0,1 = 0,6 BTC, а зобов’язання — 5000 USDT. Поточна маржинальна позиція — це коротка позиція, де доступний актив становить 30 000 USDT, сума зобов’язань — 2 BTC, а відсотки й комісії за транзакції тимчасово не враховуються.
1. Купіть 1 BTC за ціною заповнення 10 000 USDT. Для погашення зобов’язання в розмірі 1 BTC цим ордером береться актив на 10 000 USDT.
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) переказується на баланс акаунта.
5. За зворотною позицією 0,5 BTC на балансі акаунта під маржу буде взято 0,1 BTC, а для відкриття зворотної довгої позиції буде взято 5000 USDT в позику.
6. Наразі актив за цією довгою маржинальною позицією становить 0,5 + 0,1 = 0,6 BTC, а зобов’язання — 5000 USDT.

Безстрокові контракти/ф’ючерси в режимі ізольованої маржі

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

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

vii-introduction-to-the-isolated-mode-of-single-multi-currency-portfolio-margin image 2

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

vii-introduction-to-the-isolated-mode-of-single-multi-currency-portfolio-margin image 3
Термін Пояснення
Усього В односторонньому режимі загальна сума довгих позицій є додатним числом, а загальна сума коротких — від’ємним.
Доступ. Показано лише в режимі хеджингу. Доступ. = загальна сума - позиції за відкладеними ордерами на закриття
P&L Нереалізовані прибутки або збитки за поточною позицією
1. Ф’ючерс/безстроковий своп з маржею в монеті
P&L довгих позицій = номінальна вартість * |кількість контрактів| * коефіцієнт * (1 / середня ціна відкриття - 1 / марк-ціна)
P&L коротких позицій = номінальна вартість * |кількість контрактів| * коефіцієнт * (1 / середня марк-ціна - 1 / середня ціна відкриття)
2. Ф’ючерс/безстроковий своп з маржею в USDT
P&L довгих позицій = номінальна вартість * |кількість контрактів| * коефіцієнт * (марк-ціна - середня ціна відкриття)
P&L коротких позицій = номінальна вартість * |кількість контрактів| * коефіцієнт * (середня ціна відкриття - марк-ціна)
Коефіцієнт P&L P&L/початкова маржа
Ціна ліквідації 1. Ф’ючерс/безстроковий своп з маржею в монеті
Довгі позиції: Орієнт. ціна ліквідації = номінальна вартість * |кількість контрактів| * (коефіцієнт підтримувальної маржі + ставка комісії + 1) / (баланс маржі + номінальна вартість * |кількість контрактів| / сер. ціна відкриття)
Короткі позиції: Орієнт. ціна ліквідації = номінальна вартість * |кількість контрактів| * (коефіцієнт підтримувальної маржі + ставка комісії - 1) / (баланс маржі - номінальна вартість * |кількість контрактів| / сер. ціна відкриття)
2. Ф’ючерс/безстроковий своп з маржею в USDT
Довгі позиції: орієнт. ціна ліквідації = (баланс маржі - номінальна вартість * |кількість контрактів| * сер. ціна відкриття) / [номінальна вартість * |кількість контрактів| * (коефіцієнт підтримувальної маржі + ставка комісії - 1)]
Короткі позиції: орієнт. ціна ліквідації = (баланс маржі + номінальна вартість * |кількість контрактів| * сер. ціна відкриття) / [номінальна вартість * |кількість контрактів| * (коефіцієнт підтримувальної маржі + ставка комісії + 1)]
Баланс маржі Початкова маржа + маржа, додана або віднята за цією позицією
Підтримувальна маржа 1. Ф’ючерс/безстроковий своп з маржею в монеті
Підтримувальна маржа = номінальна вартість * |кількість контрактів| * множник * коефіцієнт підтримувальної маржі / марк-ціна
2. Ф’ючерс/безстроковий своп з маржею в USDT
Підтримувальна маржа = номінальна вартість * |кількість контрактів| * множник * коефіцієнт підтримувальної маржі * марк-ціна
Рівень маржі (Баланс маржі + P&L) / ([вартість позиції * (коефіцієнт підтримувальної маржі + ставка комісії)]
1. Ф’ючерс/безстроковий своп з маржею в монеті
Рівень маржі = (баланс маржі + P&L) / [номінальна вартість * |кількість контрактів| / марк-ціна * (коефіцієнт підтримувальної маржі + ставка комісії)]
2. Ф’ючерс/безстроковий своп з маржею в USDT
Рівень маржі = (баланс маржі + P&L) / [номінальна вартість * |кількість контрактів| * марк-ціна * (коефіцієнт підтримувальної маржі + ставка комісії)]

Опціони з ізольованою маржею

Опціонні позиції з ізольованою маржею показуються так:

vii-introduction-to-the-isolated-mode-of-single-multi-currency-portfolio-margin image 4
Термін Пояснення
Усього Загальна сума довгих позицій додатна, а коротких — від’ємна.
Вартість опціонів Позиції * марк-ціна * множник контракту
P&L Нереалізовані прибутки або збитки за поточною позицією
P&L = (марк-ціна - сер. ціна відкриття) * загальна сума позицій * множник контракту
Коефіцієнт P&L P&L довгих позицій = (марк-ціна - сер. ціна відкриття) / сер. ціна відкриття P&L коротких позицій = (сер. ціна відкриття - марк-ціна) / сер. ціна відкриття
Баланс маржі Початкова маржа + маржа, додана або вилучена вручну
Підтримувальна маржа Розрахунок підтримувальної маржі для коротких позицій стосується такого:
Рівень маржі Баланс маржі / підтримувальна маржа + комісія за ліквідацію)

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

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

Позиції з ізольованою маржею

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

Коли рівень маржі <= 100%, система скасовує всі ордери, пов’язані з вашою позицією.

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

1. Приклади розрахунків для ліквідації:

Довгі маржинальні позиції в BTC/USDT, де BTC — валюта маржі:

Якщо користувач утримує велику позицію на рівні 2 або вищому (тобто сума позики BTC ≥ 100, наприклад 110), а рівень маржі позиції нижчий за 100%, система ліквідації не ліквідує напряму всю позицію. Натомість буде здійснено часткову ліквідацію.

Система розрахує суму позиції, яку потрібно ліквідувати, щоб знизити рівень позиції на 1 рівень.

Сума позиції, яку потрібно ліквідувати = поточна сума позики - максимальна сума позики рівня 2 = 110-100 = 10.

Якщо позиція користувача знаходиться на рівні 1, а рівень маржі нижчий за 100%, або якщо позиція користувача знаходиться на рівні 2 або вищому, а рівень маржі, розрахований за рівнем підтримувальної маржі (MMR) найнижчого рівня, нижчий за 100%, система напряму ліквідує всю позицію за ціною банкрутства (ціною, за якою втрачається вся маржа).

2. Приклади розрахунків рівня маржі:

Короткі маржинальні позиції в BTC/USDT, де USDT — валюта маржі:

Актив користувача в позиції — 3 299 800 USDT, зобов’язання — 110 BTC, відсотки — 0,5 BTC, марк-ціна — 19 500, а ставка комісії тейкера — 0,01%.

Підтримувальна маржа = (зобов’язання + відсотки) * рівень підтримувальної маржі * марк-ціна = (110 + 0,5) * 4,00% * 19 500 = 86 190 USDT

Комісія за ліквідацію = (зобов’язання + відсотки) * (1 + рівень підтримувальної маржі) * ставка комісії тейкера * марк-ціна = (110 + 0,5) * (1 + 4,00%) * 0,01% * 19 500 = 224,094 USDT

Рівень маржі = [активи позиції - (зобов’язання + відсотки) * марк-ціна] / (підтримувальна маржа + комісія за ліквідацію)=[3 299 800 - (110 + 0,5) * 19 500] / (86 190 + 224,094) = 1325,0732%

У цьому випадку акаунт знаходиться в межах безпечних параметрів. Якщо марк-ціна зростає до 29 000:

Підтримувальна маржа = (110 + 0,5) * 4,00% * 29 000 = 128 180 USDT

Комісія за ліквідацію = (110 + 0,5) * (1 + 4,00%) * 0,01% * 29 000 = 333,268 USDT

Рівень маржі = [3 299 800 - (110 + 0,5) * 29 000] /(128 180 + 333,268) = 74,1558%

У цьому випадку позицію буде ліквідовано, якщо рівень маржі опиниться нижче 100%. Після зниження рівня позиції на 1 рівень (з рівня 3 до рівня 2) сума ліквідації складе 10 BTC. Якщо після ліквідації рівень маржі однаково менший за 100%, ліквідація продовжується, а рівень позиції знижується ще на 1 рівень (з рівня 2 до рівня 1, а сума ліквідованої позиції складе 50 BTC). Процес ліквідації завершується, коли рівень маржі позиції після ліквідації > 100%. Але якщо рівень маржі однаково менший за 100%, коли позиція знаходиться на рівні 1, система напряму ліквідує позицію за ціною банкрутства (ціною, за якою втрачається вся маржа).

Позиції в безстрокових/ф’ючерсних контрактах з ізольованою маржею

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

Коли рівень маржі <= 100%, система скасовує всі ордери, пов’язані з вашою позицією.

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

Актуальні правила ліквідації:

Якщо рівень маржі для позиції рівня 3 або вищого, розрахований на основі поточного рівня, є меншим за 100%, а рівень маржі, розрахований за рівнем підтримувальної маржі (MMR) найнижчого рівня, більший за 100%, позиції не підлягають повній ліквідації. Система розрахує суму позиції, яку потрібно ліквідувати, щоб знизити рівень позиції на 2 рівні, і позиції буде ліквідовано за ціною банкрутства. Якщо після часткової ліквідації рівень маржі перевищує 100%, процес ліквідації завершується; якщо він нижчий за 100%, процес ліквідації продовжується.

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

Візьмімо для прикладу ф’ючерсний контракт BTCUSD.

Якщо користувач утримує велику позицію на рівні 3 або вищому (тобто сума позиції ≥ 22 001, наприклад 30 000), а рівень маржі цієї позиції нижчий за 100%, система ліквідації не ліквідує напряму всю позицію. Натомість буде здійснено часткову ліквідацію.

Система розрахує суму позиції, яку потрібно ліквідувати, щоб знизити рівень позиції на 2 рівні.

Сума позиції, яку потрібно ліквідувати = поточна сума позиції - максимальна сума рівня 2 = 30 000 - 3 000 = 27 000.

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

Опціонні позиції з ізольованою маржею

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

Коли рівень маржі <= 100%, система скасовує всі ордери, пов’язані з вашою позицією.

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

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

Якщо рівень маржі для позиції рівня 2 або вищого, розрахований на основі поточного рівня, є меншим за 100%, а рівень маржі, розрахований за коефіцієнтом маржі найнижчого рівня, більший за 100%, позиція не підлягає повній ліквідації. Система розрахує суму позиції, яку потрібно ліквідувати, щоб знизити рівень позиції на 1 рівень, і позицію буде ліквідовано за марк-ціною. Комісія за ліквідацію стягується відповідно до маржинальних вимог відповідного рівня ліквідованої позиції (комісія за ліквідацію компенсує втрату механізму ліквідації, а залишок передається до страхового фонду).

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

Візьмімо для прикладу опціонний контракт ETHUSD-20201225-600-P.

Якщо користувач утримує велику позицію на рівні 3 або вищому (тобто сума короткої позиції ≥ 2000, наприклад 2500), а рівень маржі цієї позиції нижчий за 100%, система ліквідації не ліквідує напряму всю позицію. Натомість буде здійснено часткову ліквідацію.

Сума позиції, яку потрібно ліквідувати для зниження рівня позиції на 1 рівень = поточна сума позиції - максимальна сума рівня 2 = 2500 - 2000 = 500.

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

Ліквідація позиції з ізольованою маржею

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