Цена маркировки квартальных фьючерсов USDⓈ-M

2021-09-09 08:23

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

До даты поставки:

Цена маркировки = индексная цена + скользящая средняя (5-минутный период)*

Скользящая средняя:

* Скользящая средняя (5-минутный базис) рассчитывается как среднее бид- и аск-цены минус индекс цен до учета средней стоимости за последние пять минут. Рассчитывается каждые 5 секунд (60 точек данных).

Скользящая средняя (5-минутная база) = сумма [(бид1_i + аск1_i) / 2 – индексная_цена_i] / 60

В дату поставки:

i) Срок поставки превышает 1 час

Для примера возьмем BTCUSDT 0924:

Цена маркировки до 24 сентября 2020 года 09:59:59 МСК

= индексная цена + скользящая средняя (5-минутный период) *

*Скользящая средняя (15-минутный период) = скользящая средняя (бид1 + аск1)/2 - индексная цена), измеряется каждую минуту в течение 5-минутного интервала.

Обратите внимание:

Во время обновления или отключения системы, когда приостанавливается вся торговая деятельность, цена маркировки квартальных фьючерсов со сроком поставки более 1 часа рассчитывается следующим образом:

Формула расчета цены маркировки остается в том же виде, но с использованием бид1 и аск1 на момент остановки системы для расчета скользящей средней (5-минутный период), пока система не вернется в нормальное состояние.

Как рассчитать цену маркировки (срок поставки превышает 1 час)

Шаг 1. Расчет индексной цены

Предположим, Binance использует средневзвешенную цену; цены торговых пар BTCUSDT на выбранных биржах составляют 10 000 USDT, 10 001 USDT, 10 002 USDT, 10 003 USDT и 10 004 USDT соответственно.

Индексная цена = (10 000 + 10 001 + 10 002 + 10 003 + 10 004) / 5 = 10 002 USDT

Шаг 2. Рассчитайте скользящую среднюю для 5-минутного периода

Скользящая средняя (5-минутный базис) рассчитывается как среднее бид- и аск-цены минус индекс цен до учета средней стоимости за последние пять минут. Рассчитывается каждые 5 секунд (60 точек данных).

Скользящая средняя (5-минутная база) = сумма [(Bid1_i + Ask1_i) / 2 – PI_i] / 60

* Средняя цена = (Bid1 + Ask1) / 2

Чтобы вычислить скользящую среднюю, нужно взять *среднюю цену из книги ордеров и индексную цену за первую секунду каждой 5-ой секунды за последние 5 минут, тогда n=60.

Например, если необходимо рассчитать цену маркировки BTCUSDT 0924 в 15:30:00 МСК, то средняя и индексная цены:

Время (мск)

Средняя цена

Индексная цена

15:00:01

10 003

10 001

15:00:06

10 004

10 002

15:00:11

10 005

10 006

...

...

...

15:04:56

10 003

10 002

Скользящая средняя (5-минутный период)

= скользящая средняя (средняя цена - индексная цена)

= [(средняя цена - индексная цена)1 + (средняя цена - индексная цена)2 + ... + (средняя цена - индексная цена)60] / 60

= [(10 003 - 10 001) + (10 004 - 10 002) + … + (10 005 - 10 006)] / 60

Шаг 3. Подставьте индексную цену и цену маркировки (с 5-минутным периодом) в формулу

Например, индексная цена = 10 002 USDT, а скользящая средняя (5-минутный период) = -1

Цена маркировки в 12:05:00 (UTC)

= индексная цена + скользящая средняя (5-минутный период)

= 10 002 USDT - 1 USDT

= 10 001 USDT

ii) Срок до поставки равен или менее 1 часа

Цена маркировки 24 сентября 2020 года 10:00:00 - 10:59:59 МСК

= среднее значение индексной цены (каждую секунду с 10:00:00 до 10:59:59 МСК в день поставки)

Как рассчитать цену маркировки (срок поставки равен или меньше 1 часа)

Шаг 1. Расчет индексной цены

Предположим, Binance использует средневзвешенную цену; цены торговых пар BTCUSDT на выбранных биржах составляют 10 000 USDT, 10 001 USDT, 10 002 USDT, 10 003 USDT и 10 004 USDT соответственно.

Индексная цена = (10 000 + 10 001 + 10 002 + 10 003 + 10 004) / 5 = 10 002 USDT

Шаг 2. Рассчитайте среднее индексной цены

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

= (индексная цена 1 + индексная цена 2 + … + индексная цена n) / n

Пример:

Цена маркировки 24 сентября в 10:00:02 МСК

= (индексная цена в 10:00:00 + индексная цена в 10:00:01 + индексная цена в 10:00:02) / 3

= (10 002 + 10 003 + 10 004) / 3

10 003

Время (мск)

Индекс цен

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

10:00:00

10 002

= 10 002 / 1 = 10 002

10:00:01

10 003

= (10 002 + 10 003) / 2 = 10 002,5

10:00:01

10 004

= (10 002 + 10 003 + 10 004) / 4 = 10 003

...

...

...

10:59:59

10 003

= (10 002 + 10 003 + 10 004 + ... + 10 003) / 3 600 = ...