Tradicionalmente, el precio de un contrato de futuros trimestral convergerá con su precio spot correspondiente cuando el contrato venza luego del plazo de tres meses. A medida que el contrato se acerca a la fecha de vencimiento, el precio de marca reflejará estrechamente los precios spot, y el componente de base de promedio móvil ya no formará parte del cálculo del precio de marca. Esto significa que el precio de marca de un contrato de futuros trimestral se computará de manera diferente a medida que se acerque la fecha de vencimiento.
Precio de marca = índice de precio + media móvil (5 minutos)*
Media móvil:
** La Media móvil (5 minutos) se calcula tomando el promedio de los precios bid y ask, restando el Índice de precios y luego tomando el promedio de ese valor en los últimos 5 minutos. Este cálculo se realiza cada 5 segundos, lo que da por resultado 60 puntos de datos.
Media móvil (5 minutos) = la suma de [(Bid1_i + Ask1_i)/2 - IP_i]/60
i) El tiempo para la entrega es mayor a 1 hora
Con BTCUSDT 0924 como ejemplo:
Precio de marca antes del 24 de septiembre de 2020 a las 06:59:59 UTC
= índice de precio + media móvil (5 minutos)*
* Media móvil (5 minutos) = media móvil ((Bid1+Ask1)/2 - índice de precio), mide cada minuto en un intervalo de 5 minutos
Ten en cuenta lo siguiente:
Si hay actividades de trading pendientes mientras el sistema se está actualizando o está inactivo, el precio de marca de un contrato de futuros trimestral cuyo tiempo para entrega sea mayor a 1 hora se calculará de la siguiente manera:
Mantén la fórmula del Precio de marca, pero usa Bid1 y Ask1 al momento de detención del sistema para calcular la Media móvil (5 minutos) hasta que el sistema vuelva a la normalidad.
Supongamos que Binance utiliza un promedio de precio equitativamente ponderado; los precios de los pares de trading BTCUSDT en los exchanges seleccionados son 10,000 USDT, 10,001 USDT, 10,002 USDT, 10,003 USDT y 10,004 USDT, respectivamente.
Índice de precio = ((10,000 + 10,001 + 10,002 + 10,003 + 10,004)/5 = 10,002 USDT
** La Media móvil (5 minutos) se calcula tomando el promedio de los precios bid y ask, restando el Índice de precios y luego tomando el promedio de ese valor en los últimos 5 minutos. Este cálculo se realiza cada 5 segundos, lo que da por resultado 60 puntos de datos.
Media móvil (5 minutos) = la suma de [(Bid1_i + Ask1_i)/2 - IP_i]/60
* Precio medio = (Bid1+Ask1)/2
Para calcular la Media móvil, debemos obtener el precio medio del libro de órdenes y el Índice de precios del primer segundo de cada 5 segundos de los últimos 5 minutos, y así tendremos n=60 en total.
Por ejemplo, si queremos calcular el precio de marca de BTCUSDT 0924 a las 12:30:00 UTC, el precio medio y el índice de precio son los siguientes:
Hora (UTC) | Precio medio | Índice de precio |
12:00:01 | 10,003 | 10,001 |
12:00:06 | 10,004 | 10,002 |
12:00:11 | 10,005 | 10,006 |
... | ... | ... |
12:04:56 | 10,003 | 10,002 |
Media móvil (5 minutos)
= promedio móvil (precio medio - índice de precio)
= [(precio medio - índice de precio)1 + (precio medio - índice de precio)2 + … + (precio medio - índice de precio)60]/60
= [(10,003 - 10,001) + (10,004 - 10,002) + … + (10,005 - 10,006)] / 60
Supongamos que el precio índice = 10,002 USDT y la media móvil (5 minutos) = -1
Precio de marca a las 12:05:00 UTC
= índice de precio + media móvil (5 minutos)
= 10,002 USDT - 1 USDT
= 10,001 USDT
ii) Tiempo para la entrega es igual o menor a 1 hora
Precio de marca el 24 de septiembre de 2020, de las 07:00:00 a las 07:59:59 UTC
= promedio del índice de precio (cada segundo desde las 07:00:00 hasta las 07:59:59 UTC del día de la entrega)
Supongamos que Binance utiliza un promedio de precio equitativamente ponderado; los precios de los pares de trading BTCUSDT en los exchanges seleccionados son 10,000 USDT, 10,001 USDT, 10,002 USDT, 10,003 USDT y 10,004 USDT, respectivamente.
Índice de precio = ((10,000 + 10,001 + 10,002 + 10,003 + 10,004)/5 = 10,002 USDT
Precio de marca a las (hora y fecha)
= (índice de precio 1 + índice de precio 2 - ... + índice de precio n)/n
Ejemplo:
Precio de marca a las 07:00:02 del 24 de septiembre
= (índice de precio a las 07:00:00 + índice de precio a las 07:00:01 + índice de precio a las 07:00:02)/3
= (10,002 + 10,003 + 10,004)/3
= 10,003
Hora (UTC) | Índice de precios | Precio de marca |
07:00:00 | 10,002 | = 10,002/1 = 10,002 |
07:00:01 | 10,003 | = (10,002 + 10,003)/2 = 10,002.5 |
07:00:02 | 10,004 | = (10,002 + 10,003 + 10,004)/3 = 10,003 |
... | ... | ... |
07:59:59 | 10,003 | = (10,002 + 10,003 + 10,004 + ... + 10,003)/3,600 = ... |