Ф'ючерси

Розрахунок ціни маркування

2025-03-13 12:0006

Що таке ціна маркування?

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

Розрахунок ціни маркування

Безстрокові фʼючерси

Для безстрокових ф'ючерсів ціну маркування визначають шляхом обчислення трьох значень вихідної ціни та їхньої медіани. Ця ціна маркування оновлюється щосекунди.

1. Три значення початкової ціни:

a. Ціна 1: остання ціна на ф'ючерсному ринку Bitget.

b. Ціна 2: залежить від індексної ціни та ставки фінансування.

c. Ціна 3: розраховується на основі індексної ціни і базису в книзі ф'ючерсних ордерів.

2. Розрахунок ціни 2:

a. Ціна 2 = індексна ціна × (1 + остання ставка фінансування × (час до наступного розрахунку ÷ інтервал розрахунку ставки фінансування)). Інтервал розрахунків за ставкою фінансування і час до наступного розрахунку вимірюються у хвилинах, причому конкретний час визначається на основі інтервалу розрахунків за ставкою фінансування ф'ючерсів. Наприклад, якщо ставка фінансування розраховується кожні 8 годин, то інтервал розрахунку ставки фінансування = 60 × 8 = 480 хвилин.

b. Приклад.

i. Поточна індексна ціна безстрокових ф'ючерсів BTCUSDT: 91 500.

ii. Інтервал розрахунків за ставкою фінансування для безстрокових ф'ючерсів BTCUSDT: 8 годин = 480 хвилин

iii. Поточний час – 14:00, тобто до наступного розрахунку (о 16:00) залишилося дві години. Таким чином, час до наступного розрахунку = 2 × 60 = 120 хвилин.

iv. Остання ставка фінансування = 0,01%

v. Ціна 2 = 91 500 × (1 + 0,01% × 120 ÷ 480) = 91 502,2875

3. Розрахунок ціни 3:

a. Ціна 3 = ціна індексу + MA (на основі базису книги ордерів за 5 хвилин).

b. Крок 1. Розрахуйте базис книги ордерів. Базис книги ордерів = (Bid1 + Ask1) ÷ 2 – індексна ціна. Базис книги ордерів розраховується кожні 5 секунд (тобто в 0 с, 5 с, 10 с, ..., 55 с кожної хвилини). Ціни Bid1, Ask1 та індексна ціна фіксуються одночасно.

c. Крок 2. Розрахуйте середнє арифметичне значення базису книги ордерів за 5 хвилин. MA (базис книги ордерів за 5 хвилин) = (базис1 + базис2 + ... + базис60) ÷ 60. Базис книги ордерів оновлюється кожні 5 секунд. З математичної точки зору, у кожного базису однакова вага – 1/60.

d. Крок 3. Ціна 3 = індексна ціна + MA (на основі базису книги ордерів за 5 хвилин).

4. Ціна маркування = медіана (Ціна 1, Ціна 2, Ціна 3).

5. Особливі випадки

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

b. У цьому випадку Bitget може скоригувати вікно розрахунку MA для ціни 3 або змінити розрахунок ціни маркування на ціну 1 через вкрай нестабільні ринкові умови.

Поставні фʼючерси

Для поставних ф'ючерсів розрахунок ціни маркування залежить від часу, що залишився до розрахунку.

Стандартний період (понад 30 хвилин до поставки)

Ціна маркування = індексна ціна + МА (на основі базису книги ордерів за 5 хвилин), розраховується, так само як і ціна 3 для безстрокових ф'ючерсів вище.

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

Менше ніж 30 хвилин до поставки

Ціна маркування = MA (індексна ціна за 30 хвилин), що розраховується щосекунди. Всього до поставки використовується 1800 точок даних (30 хвилин × 60 секунд). Якщо залишилося менше ніж 30 хвилин, ковзну середню розраховують на основі наявних даних. Наприклад, якщо час поставки 16:00:00, а поточний час 15:45:00 (залишилося 15 хвилин), то ціна маркування = MA (індексна ціна за 15 хвилин).