La siguiente tabla muestra los mensajes que se han recogido recientemente del Canal completo del feed de websocket de la conocida bolsa de criptomonedas:
El canal completo proporciona actualizaciones en tiempo real sobre las órdenes y las operaciones. Estas actualizaciones pueden aplicarse a una instantánea del libro de órdenes de nivel 3 para mantener una copia precisa y actualizada del libro de órdenes de la bolsa.
fabricante y tomador contienen los UUIDs truncados de las órdenes de los creadores y tomadores respectivamente, comercio contiene una identificación única del comercio.
Las filas 1-6 de la tabla siguiente muestran cómo se colocaron las órdenes de los creadores en el libro de órdenes y las filas 7-11 muestran las operaciones producidas por el tomador (orden de mercado) 442419b35ec9.
#
fabricante
marca de tiempo
precio
volumen restante
cambio de volumen
comercio
tomador
1
fb9f830fafd6
2022-01-21T01:53:09.608467Z
39525
0.0001265
2
26ef9547d740
2022-01-21T01:53:09.608467Z
39525
0.0005
3
fa5031014cd0
2022-01-21T01:53:09.608467Z
39525
0.00008
4
2d182ea2bc89
2022-01-21T01:53:09.608467Z
39525
0.05
5
aab77e59743b
2022-01-21T02:16:04.586531Z
39525
0.02515865
6
461cafbfb0bd
2022-01-21T02:21:02.616013Z
39525
0.0252
7
fb9f830fafd6
2022-01-21T02:21:02.616013Z
39525
0
-0.0001265
266641216
442419b35ec9
8
26ef9547d740
2022-01-21T02:21:02.616013Z
39525
0
-0.0005
266641217
442419b35ec9
9
fa5031014cd0
2022-01-21T02:21:02Z,616013
39525
0
-0.00008
266641218
442419b35ec9
10
aab77e59743b
2022-01-21T02:21:02.616013Z
39525
0
-0.02515865
266641219
442419b35ec9
11
461cafbfb0bd
2022-01-21T02:21:02.616013Z
39525
0
-0.0252
266641220
442419b35ec9
Por lo tanto, parece que la orden de fabricante 461cafbfb0bd en la fila 6 se ha colocado simultáneamente con la orden de tomador 442419b35ec9.
¿Suceden estas situaciones a menudo (debido a la HFT, etc.) o se trata de una especie de excepción?
Por favor, tenga en cuenta que la orden 442419b35ec9 tocó varias otras órdenes de fabricantes con precios más altos y más bajos que 39525 (las he quitado para mayor claridad), la bolsa no permite colocar órdenes ocultas y tiene el siguiente motor de coincidencia y reglas de prioridad de órdenes:
1.71 Los Mercados de Intercambio emparejan las Órdenes Taker con las Órdenes Maker abiertas en cada Libro de Órdenes en base a la Prioridad Precio-Hora.
1.72 La prioridad precio-tiempo significa que cada vez que se envía una Orden de Tomador: En la medida en que la Orden de Tomador no sea completamente cubierta por esa Orden de Tomador, será emparejada con cualquier Orden de Tomador subsiguiente a ese precio, en la secuencia en que esas Órdenes de Tomador fueron publicadas; y en la medida en que la Orden de Tomador no sea completamente cubierta por una o más Órdenes de Tomador descritas anteriormente, se empareja con una o más Órdenes de Tomador al siguiente mejor precio, en la secuencia en que esas Órdenes de Tomador fueron publicadas, y este proceso se repite hasta que la Orden de Tomador sea completamente cubierta.
1.73 Todos los operadores que acceden a los mercados de la Bolsa están sujetos a la misma prioridad precio-tiempo.
1.74 Sujeto a las instrucciones de tiempo en vigor, una orden puede ser emparejada con un número de órdenes correspondientes al mismo precio.
1,75 Las órdenes de los tomadores se emparejan con las mejores órdenes de los creadores existentes. Esto significa que una Orden Limitada colocada fuera del mercado (es decir, una Orden de venta por debajo de la Orden de compra más alta existente, o una Orden de compra por encima de la Orden de venta más baja existente) será cubierta por la mejor Orden existente disponible en lugar de una Orden existente con el mismo precio que la Orden Limitada.
y las normas de prevención del autocomercio:
2.41 Los operadores no pueden colocar una orden que dé lugar a una autoejecución, es decir, cuando el mismo operador actúe como creador y receptor de la operación.
2.42 Si dos Órdenes de la misma cantidad dieran lugar a la auto-ejecución, ambas Órdenes serán canceladas.
2.43 Si dos órdenes de cantidades diferentes dieran lugar a la autoejecución, la orden más pequeña se cancela y la orden más grande se disminuye en una cantidad equivalente a la cantidad más pequeña. El resto de la orden mayor permanece abierta.