1. ¿Cómo se casan las órdenes?
El sistema casa las órdenes conforme a la hora de creación y el precio. ""Abrir largo"" y ""Cerrar corto"" pertenecen al lado comprador. Mientras que ""Cerrar largo"" y ""Abrir corto"" pertenecen al lado comprador.
En el lado comprador, la orden colocada en primer lugar y con el precio más alto es la primera en ser casada. En el lado vendedor, la orden colocada en primer lugar y con el precio más bajo es la primera en ser casada.
Cuando el precio de la primera orden de compra es mayor o igual que la primera orden de venta, las dos órdenes son casadas.
2. ¿Qué sucede después de casar las órdenes?
Después de que se case una orden abierta, se abren las posiciones correspondientes. El precio promedio de la posición y el precio de liquidación se actualizarán en consecuencia. Cuando se casa una orden de cierre, se cierran las posiciones correspondientes. El precio promedio de la posición y el precio de liquidación seguirán siendo los mismos.
Precio promedio = valor nominal del contrato * (posiciones actuales + nuevas posiciones abiertas) / (valor nominal del contrato * posiciones actuales / precio promedio de posición original + valor nominal de contrato * nuevas posiciones abiertas / precio promedio de posicione nuevas)
Precio promedio de posiciones nuevas precio = valor nominal del contrato * nuevas posiciones abiertas / (valor nominal del contrato * contratos ejecutados a precio 1 / precio de ejecución 1 + valor nominal del contrato * contratos ejecutados a precio 2 / precio de ejecución 2 + ...)
Nuevas posiciones abiertas = contratos ejecutados a precio 1 + contratos ejecutados a precio 2 + ...
Ejemplo: El último precio de ejecución es de 600 USD. Un usuario tiene una posición larga con 6 contratos de BTC y su precio promedio de la posición es de 500 USD.
El usuario añade entonces 5 contratos a la posición larga con los siguientes detalles:
El precio promedio de la posición de los 5 contratos es: 100 * 5 / ( 100 * 1 / 580 + 100 *1 / 570 + 100 * 3 / 560) = 565,89
Por lo tanto, el nuevo precio promedio de la posición será: 100 * ( 6 + 5 ) / ( 100 * 6 / 500 + 100 * 5 / 565.89) = 527,95
El número de contratos será: 5 + 6 = 11