Управление маржой счета

обзор

В этой статье представлены необходимые формулы и пояснения для расчета и управления маржинальными требованиями для ваших позиций по деривативам с кредитным плечом и спотовых маржинальных позиций.

 

Определения и формулы

Термин

Определение

Формулы

Общая стоимость счета

Общая стоимость обеспечения и нереализованного PnL в рамках конкретного субсчета.

Общее обеспечение счета + нереализованный PnL

Номинал позиции

Номинальный размер вашей позиции в USD

Размер позиции * рыночная цена

Доля маржи (MF)

Доля общей стоимости счета vs Общий номинальный размер позиции на субсчете

Общая стоимость счета/Общий номинал позиции

Коэффициент IMF

Коэффициент для каждого актива на FTX. Устанавливается на основе ликвидности и рыночной капитализации.

См. значения здесь.

Вес IMF

Коэффициент маржи, необходимой для открытия новой позиции с кредитным плечом

См. значения здесь.

Вес MMF

Коэффициент маржи, необходимой для поддержания существующей позиции с кредитным плечом

См. значения здесь.

Максимальное кредитное плечо

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

Максимальное кредитное плечо для субсчета может быть изменено на странице настроек в разделе "Маржа".

 

Максимальное доступное кредитное плечо для спот-маржи - 10х.

Базовая IMF

Минимальная доля начальной маржи, необходимая для открытия новой позиции по фьючерсам.

1/Максимальное кредитное плечо субсчета, установленное пользователем

Размер открытия позиции

Максимальный общий размер позиции, если все ваши открытые ордеры на покупку или продажу были исполнены.

max (abs [размер позиции + открытые ордеры на покупку], abs [размер позиции - открытые ордеры на продажу])

Номинальный размер открытия позиции

Номинальный размер в USD вашей позиции, включая открытые ордеры.

Размер открытия позиции * цена маркировки

Общий размер открытия позиции

Общая номинальная стоимость в USD всех деривативных и спотово-маржинальных позиций, если все ваши открытые ордеры на покупку или продажу были исполнены.

sum (Размер открытия позиции1 * Цена маркировки1, Размер открытия позиции2 * Цена маркировки2, …)


Для всех позиций

Используемое обеспечение

Обеспечение, используемое в настоящий момент в одной деривативной или спотово-маржинальной позиции

IMF позиции * Номинал позиции

Общее используемое обеспечение

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

= sum (Номинальный размер открытия позиции1 * IMF позиции1, Номинальный размер открытия позиции2 * IMF позиции2,...) + sum (Размер спотового ордера1 * Цена маркировки, Размер спотового ордера2 * Цена маркировки,...)

Свободное обеспечение

Общее количество обеспечения, доступное для открытия новых позиций и выводов с биржи, за исключением обеспечения, занятого в открытых ордерах и позициях.

Общее обеспечение счета - Общее используемое обеспечение

Размер шорта и размер лонга

Максимальный лонг или шорт, который вы можете получить для конкретной позиции, учитывая ваши открытые ордеры. Используется для расчета IMF вашей позиции.

Размер лонга = max (размер позиции + размер открытого лонг-ордера, 0)

Размер шорта = -min (размер позиции - размер открытого лонг-ордера, 0)

Если позиция короткая, размер позиции отрицательный. В противном случае положительный.

Доля начальной маржи позиции (IMF позиции)

Минимальная доля маржи, необходимая для отдельной деривативной позиции.

 

Длинные позиции ограничены 1 плюс комиссии, необходимые для выхода из позиции (с учетом открытых ордеров).

Если позиция длинная:
min (max[Базовая IMF, Коэфф. IMF * √ {размер открытой позиции в токенах}] * Вес IMF, 1 + ставка комиссии * [размер шорта + размер лонга])


Если позиция короткая:
max(Базовая IMF , Коэфф. IMF * √ [размер открытой позиции в токенах]) * Вес IMF

Доля поддерживающей маржи позиции

(MMF позиции)

Минимальная доля маржи, необходимая для избежания ликвидации деривативной позиции

max (3%, 0.6 * коэфф. IMF * √ [размер открытия позиции в токенах])

Базовая IMF для спот-маржи

Необходима для расчета минимальной доли маржи для отдельной позиции.

В случае заимствования USD:

= 1/максимальное кредитное плечо счета

В случае заимствования не-USD (например, BTC)

= max (1/максимальное кредитное плечо счета, 1,1/Общий вес - 1)

 

(См. общий вес актива здесь)

IMF для спот-маржи

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

= max (Базовая IMF спот-маржи, коэфф. IMF * √ [размер открытия позиции в токенах]) * вес IMF

MMF для спот-маржи

Минимальная доля маржи, необходимая для избежания ликвидации спотово-маржинальной позиции

В случае заимствования USD:

= 3%


В случае заимствования не-USD (например, BTC)

 = max (1.03 / Общий вес - 1, 0.6 * Коэфф. IMF * √ [размер открытия позиции в токенах])

Доля начальной маржи счета 

(IMF счета)

Минимальная доля маржи счета, необходимая для увеличения размера позиции, равна среднему значению IMF всех позиций счета, взвешенному относительно номинального размера открытых позиций

sum ([Номинальный размер позиции/Общий размер открытия позиции ] * IMF позиции)


всех деривативных и спотово-маржинальных позиций субсчета

Доля поддерживающей маржи счета

(MMF счета)

Минимальная MF счета, необходимая для избежания ликвидации, равна среднему значению MMF, взвешенному относительно номинального размера открытых позиций.

sum ([Номинальный размер позиции / Общий размер открытия позиции ] * IMF позиции)


всех деривативных и спотово-маржинальных позиций субсчета

Доля маржи автозакрытия

(ACMF)

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

max (MMF счета / 2, MMF счета - 0.06)

Доля маржи открытия

Ваша текущая доля маржи, включая открытые позиции и ордеры (деривативы и спот-маржа). Если OMF=IMF, вы не можете открывать дополнительные позиции.

max (0, min [Общая стоимость счета, Обеспечение] )/Общий номинальный размер открытия

Цена нуля (ZP)

Цена маркировки (MP), при которой общая стоимость счета субсчета равна 0.

Цена маркировки * (1 - доля маржи) если позиция длинная, Цена маркировки * (1 + доля маржи) если позиция короткая. 

Маржа позиции на доллар (PMPD)

Используется для расчета нулевой цены позиции (PZP)

[(используемое поддерживающее обеспечение позиции) / (сумма поддерживающего обеспечения позиции, используемого для всех позиций счета)] * Общая стоимость счета / abs (номинальный размер позиции)

Цена нуля позиции (PZP)

Цена исполнения для отдельной позиции счета-банкрота.

MP * (1 - PMPD) для длинной позиции, MP * (1 + PMPD) для короткой позиции

Неиспользуемое обеспечение

Общее доступное обеспечение, которое можно использовать для открытия новых позиций и вывода из биржи.

max (OMF - IMF, 0) * общий номинальный размер открытия позиции

Цена маркировки (MP)

Медиана лучшего бида, лучшего аска и цены последней сделки (LTP).

Если торговля на рынке фьючерсов приостановлена

= медиана (лучший бид, лучший аск, цена последней сделки)

Если торговля на рынке фьючерсов не приостановлена

= цена индекса + (LTP - цена индекса)

 

Примеры

В этом примере мы ознакомимся с терминами и формулами, представленными выше, и рассчитаем, какая маржа требуется для открытия новых позиций по деривативам и спотовой марже, а также определим, при какой доле маржи позиции и счет могут быть ликвидированы.

Предположим, что на вашем субсчете есть обеспечение в размере 50 000 USD и 2,5 BTC, максимальное кредитное плечо установлено на 10x, а также включена спотовая маржа. Мы откроем следующие позиции в этом порядке и завершим пример, рассчитав IMF и MMF нашего счета:

  1. Покупка BTC-PERP (лонг)
  2. Шорт LTC/USD (спот-маржа)
  3. Продажа ETH-0930 (шорт)

Открытие и управление фьючерсной позицией

Перед открытием длинной позиции на 20 BTC-PERP обеспечение счета выглядит следующим образом:

Общая стоимость счета

Обеспечение счета:

  • USD = 50 000
  • BTC = 2,5 (50 000 USD при текущих ценах, предполагая, что BTC/USD торгуется по 20 000 USD)
  • Общая стоимость счета (в USD) = 100 000

Теоретически общая стоимость обеспечения в USD составляет 100 000, если мы сложим USD и текущую стоимость баланса BTC. При этом, FTX принимает широкий спектр активов помимо USD в качестве обеспечения, и каждый из них имеет разный вес обеспечения для открытия новых позиций и управления существующими позициями (подробнее здесь).

В случае с BTC начальный вес обеспечения равен 0,95, что означает, что для открытия новых позиций после перерасчета ваши 2,5 BTC будут стоить 47 500 USD, а не полные 50 000. При этом, поскольку спотовая маржа включена для этого субсчета, общий вес BTC 0,975 будет использоваться для определения стоимости вашего обеспечения для открытия новых позиций, а также когда позиция открывается уже после открытия позиции (если спотовая маржа отключена, общий вес используется только для последней).

Таким образом, общее неиспользуемое обеспечение, доступное для открытия новых позиций, составляет 97 500 USD. Вот полный обзор обеспечения счета:

Обзор обеспечения

Обеспечение

USD

BTC

Итого

Количество

50,000

2.5

50,003

Цена маркировки

1 USD

20 000 USD

-

Сумма USD

 50 000 USD

50 000 USD

100 000 USD

Начальный вес

1

0,95

-

Начальное обеспечение

50 000 USD

47 500 USD

97 500 USD

Общий вес

1

0,975

-

Итого обеспечение

50 000 USD

48 750 USD

98 750 USD

 

Расчет IMF — определение необходимого обеспечения/маржи для открытия позиции

Чтобы рассчитать долю начальной маржи для позиции BTC-PERP, мы используем следующую формулу:

IMF позиции = min (max [Базовая IMF , Коэфф. IMF * √ {размер открытой позиции в токенах}] * вес IMF, 1 + ставка комиссии * [размер шорта + размер лонга] )

= min (max [1/10 , 0.002 * √ {20} ] * 1, 1 + 0.0005 * [0 + 20] )

= min (max [0.1 , 0.004], 1.01)

= 0.1 = 10%

Таким образом, если мы хотим открыть длинную позицию на 20 BTC-PERP, а каждый BTC-PERP торгуется по 20 000 USD, для открытия позиции с номинальной стоимостью 400 000 USD нам потребуется обеспечение не менее 40 000 USD.

На счете достаточно обеспечения, поэтому мы открываем позицию.

Примечание о факторах, влияющих на IMF:

Имейте в виду, что IMF вашей позиции может увеличиться (т. е. уменьшить максимальное кредитное плечо для открытия этой позиции) в зависимости от факторов, включенных в формулу, включая размер позиции, коэффициент IMF и вес IMF.

В качестве примера представьте, что вы пытаетесь открыть длинную позицию на 5000 BTC-PERP на сумму 100 000 000 USD (при условии, что BTC-PERP торгуется на уровне 20 000 USD). Используя ту же формулу:

IMF позиции = max (1/10, 0,002 * √ [5000]) = max (0,1, 0,141)

IMF позиции = 0,141 = 14,1%

Таким образом, даже несмотря на то, что ваше максимальное кредитное плечо составляет 10x (базовая IMF 10%), поскольку вы пытаетесь открыть крупную позицию на сумму 100 000 000 USD, требование к начальной марже увеличивается до 14%. Могут быть случаи, когда IMF выше 100%. Имейте в виду, однако, что это возможно только с короткими позициями, так как IMF для длинных позиций ограничена 100%.

 

Управление позицией — расчет доли поддерживающей маржи

После открытия позиции на 20 BTC-PERP ваша доля маржи будет следующей:

= Общая стоимость счета / Общий номинальный размер позиции

= 98 750 USD / 400 000 USD

= 24,69%

Теперь давайте рассчитаем вашу долю поддерживающей маржи, чтобы понять, в какой момент позиция начнет ликвидироваться (при условии, что это единственная открытая позиция на счете. Мы рассмотрим, как несколько позиций влияют на MMF и IMF вашего счета позже в этом примере).

MMF = max (3%, 0,6 * Коэффициент IMF * √ [размер открытой позиции в токенах]) * Вес MMF

= max (3%, 0,6 * 0,002 * √[20] )) * 1

= 3%

 

Открытие и управление спотовой маржинальной позицией

Теперь мы собираемся открыть короткую позицию на 200 LTC на рынке LTC/USD, используя спотовую маржу. Имейте в виду, что формула IMF для позиций спотовой маржи отличается от формулы для деривативов.

 

Расчет IMF для спот-маржи

Поскольку вы продаете LTC, это означает, что вы собираетесь занять LTC, чтобы продать его. При заимствовании активов в не-USD формула базовой IMF для спот-маржи выглядит следующим образом:

= max ( 1 / максимальное кредитное плечо счета, 1,1 / общий вес - 1 )

= max (0,1, 1,1 / 0,95 - 1)

= 15,79%

Теперь, когда мы знаем базовую IMF, мы можем перейти к расчету IMF для спотово-маржинальной позиции:

= max ( базовая IMF для спот-маржи, коэффициент IMF * √ [размер позиции в токенах] ) * Вес IMF

= max (15,79%, 0,0004 * √[200] ) * 1

= max (15,79%, 0,4%)

= 15,79%

Это означает, что нам нужно 1 579 USD обеспечения, чтобы открыть короткую спотово-маржинальную позицию на 200 LTC.

 

Расчет MMF для спот-маржи

Поскольку в данном случае вы занимаете LTC, а не USD, мы используем следующую формулу:

= max ( 1,03 / Общий вес - 1, 0,6 * Коэффициент IMF * √ [размер позиции в токенах] ) * Вес MMF

= max ( 1,03 / 0,95 - 1 , 0,6 * 0,0004 * √[200] )

= max (5,64%, 0,34%)

= 5,64%

 

Расчет свободного обеспечения

Давайте посмотрим, сколько обеспечения в настоящее время занимают ваши две позиции и, в конечном счете, сколько свободного обеспечения есть на счете для открытия другой позиции.

Начиная с 20 BTC-PERP, при условии, что каждый BTC-PERP все еще торгуется по 20 000 USD, вот сколько залога занимает позиция в настоящее время:

Используемое обеспечение = IMF позиции * номинальный размер позиции

= 10% * 400 000 USD

= 40 000 USD

То же самое делается с короткой спотово-маржинальной позицией LTC/USD:

= 15,79% * 10 000 USD = 1 579 USD.

 

Как спотово-маржинальные позиции влияют на обеспечение и маржу

Открывая короткую спотово-маржинальную позицию на 200 LTC/USD, вы занимаете 200 LTC, что создает отрицательный спотовый баланс в размере -200 LTC. Помимо требования маржи, отрицательные спотовые позиции также уменьшают стоимость обеспечения вашего счета (дополнительную информацию можно найти в этой статье). Кроме того, поскольку вы фактически продали 200 LTC по цене 50 USD, ваш баланс в долларах также увеличился на 10 000 USD.

Вот как в настоящее время выглядит ваш баланс после открытия позиций BTC-PERP и LTC/USD:

Обзор текущего обеспечения

Актив

Размер

Цена маркировки

Начальный вес

Начальное обеспечение

Общий вес

Общее обеспечение

USD

60 000

1 USD

1

50 000 USD

1

50 000 USD

BTC

2,5

20 000 USD

0,95

47 500 USD

0,975

48 750 USD

LTC (займ)

-200

50 USD

-

-10 000 USD

-

-10 000 USD

Total Collateral

49 803

-

-

97 500 USD

-

98 750 USD

Теперь посмотрим, сколько свободного обеспечения сейчас на счете:

Рынок

Размер позиции

Цена маркировки

Номинальный размер позиции

IMF %

MMF

Используется обеспечения

BTC-PERP

20

20 000 USD

400 000 USD

10%

3%

40 000 USD

LTC/USD

200

50 USD

10 000 USD

15,79%

5,64%

1 579 USD

Итого (сумма)

220

-

410 000 USD

-

-

41 579 USD

 

Итого обеспечение

98 750 USD

Итого обеспечения используется

41 579 USD

Свободное обеспечение

57 171 USD

Это означает, что после вычета суммы обеспечения, используемого вашими открытыми позициями, а также отрицательного баланса, связанного с нашей короткой спотово-маржинальной позицией LTC/USD, остается свободное обеспечение в размере 47 468 USD.

 

Прежде чем рассчитывать IMF и MMF счета, давайте откроем длинную позицию на 25 контрактов ETH-0930, используя оставшееся свободное обеспечение на субсчете. Если предположить, что каждый контракт торгуется по цене 2 000 USD, номинальный размер позиции составит 50 000 USD.

Так же, как и раньше, давайте рассчитаем IMF позиции:

= max (1/10, 0,0004 * √[25]) * 1

= max (0,1, 0,002)

= 0,1 = 10%

Это означает, что для открытия позиции требуется не менее 5 000 USD. Обеспечения достаточно, поэтому мы идем дальше и открываем позицию. Теперь давайте рассчитаем MMF позиции.

MMF позиции:

= max (3%, 0,6 * 0,0004 * √[25] )

= 3%

 

Расчет IMF и MMF счета

На данный момент у нас есть 3 открытые позиции, что соответствует общему номинальному размеру в 460 000 USD. Общая стоимость счета остается на уровне 98 750 USD (мы предполагаем, что цены вообще не изменились).

 

Расчет IMF и MMF счета

Они будут равны среднему значению IMF/MMF всех наших открытых позиций на субсчете, взвешенному относительно их номинального размера.

Для этого мы сначала вычисляем взвешенные IMF и MMF для каждой позиции:

= (номинальный размер позиции / общий номинальный размер позиции) * IMF или MMF позиции

В качестве примера, давайте рассчитаем взвешенный IMF для нашей позиции BTC-PERP:

= (400 000 USD/ 460 000 USD) * 10%

= 8,7%

После того, как мы вычислим это для каждой из позиций, мы суммируем результаты. Вот окончательный результат:

Рынок

Размер позиции

Цена маркировки

Номинальный размер позиции

IMF %

MMF

Используемое обеспечение

Взвешенная IMF

Взвешенная MMF

BTC-PERP

20

20 000 USD

400 000 USD

10%

3%

40 000 USD

8,70%

2,61%

LTC/USD

200

50 USD

10 000 USD

15,79%

5,64%

1 579 USD

0,34%

0,12%

ETH-0930

25

2 000 USD

50 000 USD

10%

3%

5 000 USD

1,09%

0,33%

Итого (сумма)

245

-

460 000 USD

-

-

46 579 USD

10,13%

3,06%

Вот сводка нашего счета после открытия трех позиций:

Общее обеспечение

98 750 USD

 

Доля маржи

21,47%

Используется обеспечения итого

46 579 USD

 

IMF счета

10,13%

Свободное обеспечение

52 171 USD

 

MMF счета

3,06%

Как только доля маржи вашего субсчета упадет ниже 3,06%, начнется ликвидация. Более подробную информацию о том, как FTX обрабатывает ликвидации, можно найти здесь.

 

Доля маржи автозакрытия (ACMF)

ACMF — это доля маржи, при которой ваш счет будет полностью ликвидирован. Для расчета используем следующую формулу:

ACMF = max (MMF/2, MMF - 0,06)

= max (0,036/2, 0,036 - 0,06)

= 1,53%

Таким образом, если ваша доля маржи упадет ниже 1,53%, все ваши позиции на субсчете будут немедленно ликвидированы.

 

Нулевая цена

Нулевая цена (ZP) — это цена, при которой ваш счет будет полностью ликвидирован.

ZP = цена маркировки * (1 - доля маржи), если позиция длинная, цена маркировки * (1 + доля маржи), если позиция короткая.

Для каждой из ваших позиций:

Длинная позиция BTC-PERP = 20 000 USD * (1 - 21,47%) = 16 141 USD.

Шорт LTC/USD = 50 USD * (1 + 21,47%) = 60 USD.

Шорт ETH-0930 = 2000 USD * (1 + 21,47%) = 1 614 USD.

 

Открытые ордеры и доля открытой маржи

Во всех приведенных выше примерах у нас не было открытых (неисполненных) ордеров до того, как мы попытались открыть новые позиции. Открытые ордеры влияют на ваше свободное обеспечение и маржу, поэтому важно понимать, какую роль они здесь играют. Для этого давайте рассчитаем вашу долю открытой маржи.

Предположим, что ваши 3 позиции все еще открыты, а цены вообще не изменились, а это означает, что ваше свободное обеспечение по-прежнему составляет 52 171 USD.

Теперь мы собираемся открыть следующие лимитные ордеры BTC-PERP:

  • Лонг 2 BTC-PERP @ 19 500 USD (номинальный размер 39 000 USD)
  • Шорт 5 BTC-PERP @ 21 000 USD (номинальный размер 105 000 USD)

Для начала рассчитаем размер открытой позиции:

= max (ABS [размер позиции + открытые ордеры на покупку], ABS [размер позиции - открытые ордеры на продажу])

= max (ABS [20 + 2], АБС [20 - 5])

= 22

Используя текущую цену маркировки для BTC-PERP, мы рассчитываем номинальный размер открытия позиции:

= Размер открытой позиции * Цена маркировки

= 22 * ​​20 000 USD

= 440 000 USD

 

Затем мы объединяем все открытые ордеры и открытые позиции на субсчете для расчета общего номинального размера открытия позиции:

Номинальный размер открытия позиции:

  • BTC-PERP = 440 000 USD (включая размер нашей открытой позиции, как объяснено в примере выше)
  • LTC/USD = 10 000 USD (здесь нет открытых ордеров, поэтому остается прежним)
  • ETH-0930 = 50 000 USD (здесь нет открытых ордеров, поэтому остается прежним)

Общий номинальный размер открытия позиции = 500 000 USD. 

 

Теперь, используя то, что мы рассчитали выше, давайте рассчитаем долю открытой маржи (OMF):

= max (0, min [Общая стоимость счета, обеспечение]) / общий номинальный размер открытия позиции

= max (0, min [98 750 USD, 98 750 USD])/500 000 USD

= 98 750 USD/500 000 USD

= 19,75%

OMF (ваша доля маржи, включая открытые ордеры) составляет 19,75%. IMF счета составляет 10,13%, что означает, что вы все еще можете открывать больше позиций.

 


Примечания:

  • sum (значение1, значение2,..) = общая сумма значений в предоставленном наборе данных
  • max (значение1, значение2,..) = максимальное значение в предоставленном наборе данных
  • min (значение1, значение2,..) = минимальное значение в предоставленном наборе данных
  • abs (значение) = абсолютное значение предоставленных данных
  • Открытая позиция означает, что позиция была заполнена и еще не закрыта. Открытый ордер означает, что ордер был отправлен, но еще не исполнен.
  • Цена маркировки = медиана лучшего бида, лучшего аска и цены последней сделки.
  • Ваша маржа и обеспечение разделены по субсчетам. Поэтому в этой статье аккаунт = субаккаунт.
  • Большинство расчетов этой статьи являются приблизительными и игнорируют детали, например, комиссии.

 

Назад
Далее
360027946371
Не нашли то, что искали?
Create a support ticket
Сообщество

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 1 из 1