Документ для клієнтів про ліквідацію на DEX
1. Основні визначення та пояснення
Вступ до режиму маржі: Щоб допомогти користувачам упевнено торгувати, на безстрокових свопах доступна одновалютна крос-маржа. Завдяки ній користувачі можуть торгувати різними безстроковими свопами одночасно, переводячи свої активи на акаунт крос-маржі, і розраховуючи контракти в USDC для розрахунку ризиків. У разі нестачі капіталу в USDC може бути активоване часткове або повне скорочення позиції в безстроковому контракті, і весь капітал може бути втрачено. Актив Активи (торговий акаунт) з одновалютною маржею показані на зображенні нижче.
Термін | Визначення | a | b |
---|---|---|---|
Мінімальна маржа, потрібна для збереження позиції |
Розмір маржі для поточних позицій у безстроковому свопі за активом на акаунті. Мінімальна маржа, необхідна для утримання позицій = Розмір контракту * |Кількість контракту| * Множник контракту * Ціна Oracle * Коефіцієнт мінімальної маржі для кількості, що відповідає рівню | -0,046875% | 0,046875% |
Коефіцієнт маржі акаунта | Індекс ризику активів USDC в акаунті. Коефіцієнт маржі = (Баланс крос-маржі в USDC + UPL позицій крос-маржі - Комісії за всі відкладені ордери) / (Мінімальна маржа, потрібна для збереження позицій + Комісії за попереднє скорочення) На поточний момент платформа не стягує комісії за закриття, коли користувачі зазнають ліквідації. Таким чином, коли розпочато процедуру ліквідації, збір за попереднє скорочення дорівнює 0. | -0,09375% | 0,09375% |
Дохідність акаунта | Загальний капітал усіх активів у USDC (на акаунті крос-маржі) на акаунті. Власний капітал акаунта = Залишок на акаунті USDC + UPL позицій на крос-маржі | -0,1875% | 0,1875% |
У використанні | Кількість активів, які наразі використовуються в акаунті, включно з відкладеними ордерами в крос-маржі та позиціями, що використовуються. |
Безстрокові свопи підтримують режим купівлі/продажу за одновалютною маржею. А тепер докладніше приклади:
Режим Купівля/Продаж
Термін | Визначення |
---|---|
Розмір позиції | Для режиму купівля/продаж розмір позиції для позицій лонг є додатнім цілим числом, тоді як для позицій шорт — від'ємним цілим числом. |
Дохідність | UPL поточних позицій Маржинальні контракти USDC Дохідність за позиціями = Розмір контракту * |Кількість контракту| * Множник контракту * (Ціна Oracle - Середня ціна відкриття) Дохідність за позиціями шорт = Розмір контракту * |Кількість контракту| * Множник контракту * (Середня ціна відкриття - Ціна Oracle) |
Прибутки | Прибуток / Маржа для відкриття позицій |
Початкова маржа | Маржинальні контракти USDC Початкова маржа = Розмір контракту * |Кількість контракту| * Множник контракту * Ціна Oracle / Кредитне плече |
Мінімальна маржа | Маржинальні контракти USDC Мінімальна маржа = Розмір контракту * |Кількість контракту| * Множник контракту * Коефіцієнт мінімальної маржі * Ціна Oracle |
2. Скасування ордера
Оцінка ризику Одновалютна крос-маржа складається з двох рівнів оцінки ризиків - Оцінки скасування ордерів та Передліквідаційної оцінки. Маючи такі оцінки, користувачі можуть торгувати, не турбуючись про недостатню маржу, яка зазвичай призводить до скасування всіх відкладених ордерів та часткового або повного скорочення позицій (чи навіть ліквідації).
Скасування ордера При скасуванні ордерів скасовуються частини відкладених ордерів, коли ризик акаунта користувача перевищує певний рівень, але ще не досягнув рівня передліквідаційного ризику. Таке скасування поверне акаунт до безпечного стану й запобіжить раптовому досягненню користувачем передліквідаційного рівня, що призведе до скасування всіх відкладених ордерів.
Правила скасування ордерів Коли (кошти на акаунті - заморожені кошти) < мінімальна маржа для позиції + початкова маржа для відкриття відкладених ордерів + комісія за відкладені ордери, всі ордери будуть скасовані, а відкладені ордери із замороженими коштами будуть збільшені (включаючи безстрокові ордери).
3. Сповіщення про ліквідацію
Передліквідаційний етап В режимі одновалютної маржі примусове скорочення позицій визначається тим, чи досяг коефіцієнт маржі рівня 100%, чи ні. Тоді як коефіцієнт маржі акаунта в режимі одновалютної крос-маржі — це показник, що розраховується на основі капіталу акаунта крос-маржі та мінімальної маржі в певній валюті. Загалом, що більший власний капітал акаунта й менша мінімальна маржа, то меншим є ризик.
Коли коефіцієнт маржі акаунта ≤ 300%, надсилається сповіщення про ліквідацію, щоб користувачі знали про ризик ліквідації. 300% — параметр для попередження, який OKX залишає за собою право змінювати відповідно до фактичної ситуації.
Коли коефіцієнт маржі акаунта ≤ 100%, ордери скасовуватимуться відповідно до таких правил:
Лінія бізнесу | Режим | Одновалютна крос-маржа |
---|---|---|
Безстрокові | Режим Купівля/Продаж | Скасовуються всі невиконані відкладені ордери (включаючи ордери стратегій) для крос-маржі поточної валюти. |
Якщо після скасування відкладених ордерів рівень маржі все ще ≤ 100%, буде виконана примусова ліквідація.
4. Примусова ліквідація
Часткове скорочення Стосується ситуації, коли для відновлення безпеки акаунта позицію не потрібно закривати повністю.
Повна ліквідація Щоб відновити безпеку акаунта, необхідно закрити всі позиції.
Компенсація Навіть якщо всі позиції були ліквідовані, акаунт однаково може не відновитися до безпечного рівня. У цьому випадку страховий фонд компенсує від’ємне сальдо акаунта шляхом закриття позиції.
5. Ліквідація
Варіанти вибору для послідовності ліквідації
При виборі заявки на закриття позиція з найбільшим збитком буде пріоритетною для скорочення на основі P&L кожної заявки, щоб полегшити управління ризиками.
Позиція лонг: Збиток = (Середня ціна відкриття - Ціна Oracle в момент активації ліквідації) * Розмір * |Кількість| * Множник контракту
Позиція шорт: Збиток = (Середня ціна відкриття - Ціна Oracle в момент активації ліквідації) * Розмір * |Кількість| * Множник контракту
Правила зниження рівня Механізм ліквідації буде зменшувати позиції, знижуючи рівні на основі обраної заявки, і припинить роботу, поки не досягне певного рівня, а також коли акаунт буде відновлено до лінії безпеки (тобто 100%).
Розрахунок ціни ліквідації Як тільки буде підтверджено параметр ліквідації, позиція буде ліквідована за ціною розрахунку.
Позиція лонг: Розрахункова ціна = Ціна Oracle * (1 - коефіцієнт мінімальної маржі для ліквідованих позицій * Коефіцієнт маржі на момент ліквідації)
Позиція шорт: Розрахункова ціна = Ціна Oracle * (1+ коефіцієнт мінімальної маржі для ліквідованих позицій * Коефіцієнт маржі на момент ліквідації)
«Коефіцієнт мінімальної маржі для ліквідованих позицій * Коефіцієнт маржі для ліквідованих позицій» — це штраф за ліквідацію. Обов'язково додайте страховий фонд для покриття збитків від екстремальної волатильності ринку.
Ризик екстремальної ліквідності Коли на ринку існує значний ризик ліквідності, ордер на ліквідацію не може бути виконаний у звичайному режимі. За таких обставин акаунт користувача заморожується до тих пір, поки позиція не буде ліквідована і ліквідність не відновиться.
Комісія за фінансування Під час ліквідації може стягуватися комісія за фінансування, яка визначається статусом позиції на момент ліквідації.
Наприклад: 1)Часткова ліквідація Користувач має 10 000 USDC в момент часу T0 (де T дорівнює часу), він продає 10 BTC і купує 10 безстрокових контрактів ETH за ціною Oracle 20 000 і 1000 відповідно.
Припустімо таке: Розмір контракту BTC = 0,1; множник контракту BTC = 1; розмір контракту ETH = 1; множник контракту ETH = 1; і власний капітал на акаунті користувача = 10 000 в момент T0. Рівні для BTC і ETH такі:
BTC | ETH | |
---|---|---|
Рівень 1 | 1–5 (Коефіцієнт мінімальної маржі = 0,1) | 1–10 (Коефіцієнт мінімальної маржі = 0,1) |
Рівень 2 | 6–10 (Коефіцієнт мінімальної маржі = 0,2) | 11–20 (Коефіцієнт мінімальної маржі = 0,2) |
Припустімо, BTC знаходиться на рівні 2, а ETH — на рівні 1, коефіцієнт мінімальної маржі для відповідних рівнів становить 0,2/0,1 і 0,1, користувачеві потрібна мінімальна маржа в розмірі 5000 [(20 000 * 0,2) + (10 000 * 0,1)], а коефіцієнт маржі акаунта — 200% (10 000/5000), щоб утримувати свої позиції.
На момент T1 ціна Oracle BTC зросла до 25 000, а ціна Oracle ETH впала до 800, власний капітал акаунта став 3000 (10 000 - 5000 - 2000), користувачеві для утримання своїх позицій потрібна мінімальна маржа в розмірі 5800 [(25 000 * 0,2) + (8000 * 0,1)], а коефіцієнт маржі акаунта становить 51,7% (20 000/5800).
Припустімо, що спрацювала лінія безпеки (100%). Втрати по BTC і ETH становлять 5000 і 3000 відповідно, тому користувач вирішує ліквідувати позиції BTC. Якщо припустити, що позиції BTC були ліквідовані до лівого відкритого діапазону Рівня 2, але акаунт все ще не може відновитися вище лінії безпеки, то він продовжить ліквідовуватися до Рівня 1. Припускаючи, що кількість ліквідованих позицій на цей момент відповідає рівню 1, для ліквідації потрібний коефіцієнт мінімальної маржі 0,1 і ціна закриття 26 292,5 [(1 + 0,1 * 51,7%) * 25 000].
Після ліквідації п’яти контрактів акаунт було відновлено до лінії безпеки з власним капіталом на рівні 2353; коефіцієнтом мінімальної маржі на рівні 2050 для утримання позиції; та коефіцієнтом маржі акаунта на рівні 114,8 %.
2)Повна ліквідація Користувач має 10 000 USDC в момент часу T0 (де T дорівнює часу), він продає 1 BTC і купує 10 безстрокових контрактів ETH за ціною Oracle 20 000 і 1000 відповідно.
Припустімо таке: Розмір контракту BTC = 1; множник контракту BTC = 1; розмір контракту ETH = 1; множник контракту ETH = 1; і капітал на акаунті користувача = 10 000 на момент T0.
Припустімо, що обидві монети знаходяться на рівні 1, коефіцієнт мінімальної маржі для відповідного рівня становить 0,2 і 0,1, користувачеві потрібна мінімальна маржа в розмірі 5000 [(20 000 * 0,2) + (10 000 * 0,1)], а коефіцієнт маржі акаунта — 200% (10 000/5000), щоб утримувати свої позиції. На момент T1 ціна Oracle BTC зросла до 25 000, а ціна Oracle ETH впала до 800, власний капітал акаунта став 3000 (10 000 - 5000 - 2000), користувачеві для утримання своїх позицій потрібна мінімальна маржа в розмірі 5800 [(25 000 * 0,2) + (8000 * 0,1)], а коефіцієнт маржі акаунта становить 51,7% (20 000/5800).
Припустімо, що спрацювала лінія безпеки (100%). Втрати по BTC і ETH становлять 5000 і 3000 відповідно, тому користувач вирішує ліквідувати позиції BTC. Однак користувачеві залишається 1 контракт BTC, що позиціонується на рівні 1, і для ліквідації потрібні коефіцієнт мінімальної маржі 0,2 і ціна закриття 27 585 [(1 + 0,2 * 51,7%) * 25 000].
Після ліквідації одного контракту акаунт було відновлено до лінії безпеки з капіталом на рівні 2870; коефіцієнтом мінімальної маржі на рівні 800 для утримання позиції; та коефіцієнтом маржі акаунта на рівні 358 %.
3)Компенсація Користувач має 10 000 USDC в момент часу T0 (де T дорівнює часу), він продає 1 BTC і купує 10 безстрокових контрактів ETH за ціною Oracle 20 000 і 1000 відповідно. Припустімо таке: Розмір контракту BTC = 1; множник контракту BTC = 1; розмір контракту ETH = 1; множник контракту ETH = 1; і капітал на акаунті користувача = 10 000 на момент T0. Припустімо, що обидві монети знаходяться на рівні 1, коефіцієнт мінімальної маржі для відповідного рівня становить 0,2 і 0,1, користувачеві потрібна мінімальна маржа в розмірі 5000 [(20 000 * 0,2) + (10 000 * 0,1)], а коефіцієнт маржі акаунта — 200% (10 000/5000), щоб утримувати свої позиції. На момент T1 ціна Oracle BTC зросла до 26 000, а ціна Oracle ETH впала до 400, власний капітал акаунта став -2000, що має бути компенсовано за рахунок страхового фонду, оскільки всі позиції на акаунті були ліквідовані.