Preguntas frecuentes
Inicio
Centro de soporte
Preguntas frecuentes
Cripto-derivados
Contratos de Futuros
Contratos de futuros USDⓈ-M
Cómo calcular el costo requerido para abrir una posición en los contratos de futuros perpetuos

Cómo calcular el costo requerido para abrir una posición en los contratos de futuros perpetuos

2020-07-08 06:39
Los traders deben asegurarse de tener una cantidad mínima de fondos en el balance de su billetera antes de abrir una posición. El costo requerido para abrir una posición incluye el margen inicial y la pérdida por apertura (si la hubiera). La pérdida por apertura se da cuando el precio de un contrato de futuros es desfavorable (es decir, cuando el precio de marca es más bajo que el precio de la orden para una orden en long). Binance incluye la pérdida por apertura como uno de los costos necesarios para abrir una posición a fin de evitar la liquidación forzosa cuando los traders colocan la orden. Si no se toma en cuenta la pérdida de apertura como uno de los costos requeridos para abrir una posición, existe una alta probabilidad de que la posición de los usuarios se liquide inmediatamente una vez que hayan colocado dicha orden.
La fórmula para calcular el costo requerido para abrir una posición es la siguiente:
Costo = Margen inicial + Pérdida por apertura (si la hubiera)

1. Costo requerido para abrir una orden limit o stop

Paso 1: Calcular el margen inicial

Margen inicial
= Valor nocional / nivel de apalancamiento
= (9,253.30 * 1 BTC) / 20
= 462.66

Paso 2: Calcular la pérdida por apertura

Pérdida por apertura
= Cantidad de contratos * valor absoluto {mín.[0, dirección de la orden * (precio de marca - precio de la orden)]}
Dirección de la orden: 1 para la orden long y -1 para la orden short
(i) Pérdida por apertura para orden en long
= Cantidad de contratos * valor absoluto {mín.[0, dirección de la orden * (precio de marca - precio de la orden)]}
= 1 * Valor absoluto {min[0, 1 * (9,259.84 - 9,253.30)]}
= 1 * Valor absoluto {min[0, 6.54]}
= 1 * 0
= 0
No habrá pérdida por apertura cuando el usuario abra una orden en long.
(ii) Pérdida por apertura para orden en short
= Cantidad de contratos * valor absoluto {min[0, dirección de la orden * (precio de marca - precio de la orden)]}
= 1 * Valor absoluto {min[0, -1 * (9,259.84 - 9,253.30)]}
= 1 * Valor absoluto {min[0, -6.54]}
= 1 * 6.54
= 6.54
Existe una pérdida por apertura cuando el usuario abre una orden en short.

Paso 3: Calcular el costo requerido para abrir una posición

Como la orden en long no tiene una pérdida por apertura, el costo requerido para abrir una posición en long es equivalente al margen inicial.
(i) Costo requerido para abrir una posición en long
= 462.66 + 0
= 462.66
Como la orden en short tiene pérdida por apertura, el costo requerido para abrir una posición en short es más alto, ya que debemos tener en cuenta la pérdida por apertura además del margen inicial.
(ii) Costo requerido para abrir una posición en short
= 462.66 + 6.54
= 469.20 (se redondea la diferencia)

2. Costo requerido para abrir una orden market

Paso 1: Calcular el precio adoptado

Orden long: precio de estimación = ask[0] * (1 + 0.05%), orden short: precio de estimación = bid[0]
(i) Precio adoptado de la orden en long
= ask[0] * (1 + 0.05%)
=10461.78 * (1 + 0.05%)
= 10467.01089
(ii) Precio adoptado de la orden en short
= bid[0]
= 10461.77
*[0]: Precio de nivel 1

Paso 2: Calcular el margen inicial

Margen inicial = valor nocional / apalancamiento
(i) Margen inicial de orden en long
= Precio adoptado de la orden en long * número de contratos / apalancamiento
= 10467.01089 * 0.2 / 20
= 104.6701089
(ii) Margen inicial de orden en short
= Precio adoptado de la orden en short * número de contratos / apalancamiento
= 10461.77 * 0.2 / 20
= 104.6177

Paso 3: Calcular la pérdida por apertura

Pérdida por apertura
= Cantidad de contratos * valor absoluto {mín.[0, dirección de la orden * (precio de marca - precio de la orden)]}
Dirección de la orden: 1 para la orden long y -1 para la orden short
(i) Pérdida por apertura para orden en long
= Cantidad de contratos * valor absoluto {min[0, dirección de la orden * (precio de marca - precio de estimación)]}
= 0.2 * valor absoluto {min[0, 1 * (10461.83 - 10467.01089)]}
= 0.2 * valor absoluto {min[0, -5.18089]}
= 0.2 * 5.18089
= 1.036178
Hay una pérdida por apertura cuando el usuario abre una orden en long.
(ii) Pérdida por apertura para orden en short
= Cantidad de contratos * valor absoluto {min[0, dirección de la orden * (precio de marca - precio de estimación)]}
= 0.2 * valor absoluto {min[0, -1 * (10461.83 - 10461.77)]}
= 0.2 x valor absoluto {mín.[0, -0.06]}
= 0.2 x 0.06
= 0.012
Hay una pequeña pérdida cuando el usuario abre una orden short.

Paso 4: Calcular el costo requerido para abrir una posición

La orden en long tiene pérdida por apertura, por lo que el costo requerido para abrir una posición en long es más alto, ya que necesitamos tener en cuenta la pérdida por apertura además del margen inicial.
(i) Costo requerido para abrir una posición en long
= 104.6701089 + 1.036178
= 105.71 (se redondea la diferencia)
Dado que la orden short tiene una pérdida por apertura, el costo requerido para abrir una posición short es un poco mayor.
(ii) Costo requerido para abrir una posición en short
= 104.6178 + 0.012
= 104.63 (debido a la actualización de la lógica de cálculo del precio de estimación)