He leído esto ( https://cryptodaily.co.uk/2019/11/what-you-need-to-know-about-high-frequency-trading-in-the-cryptocurrency-world ):
Volvamos a su orden de compra de 10 BTC e imaginemos que se dividida en diez órdenes de 1 BTC.
En algunas bolsas, los operadores tienen la posibilidad de poner un precio máximo que están dispuestos a pagar. Esto es algo que la bolsa utiliza si el precio cambia muy rápidamente y la orden de mercado falla. Así, si el precio de mercado de BTC precio de mercado es de 9.000, un operador indicaría el precio máximo como 9.050 o 9.100. Ahora vamos a la parte divertida.
Como recuerda, su operación se dividió en diez órdenes de 1 BTC y indicó que su precio máximo era de 9.100. Imaginemos ahora que el primer BTC se procesó fácilmente y se le entregó por 9000 porque es el precio de mercado.
Una vez que se procesa ese 1 BTC, el servidor de HFT notará que la operación que se ha hecho inmediatamente. Estamos hablando de nanosegundos aquí debido a la la co-localización en el servidor de la bolsa. Inmediatamente te identifica como como un gran operador, ya que está programado para pensar que una gran operación es sólo una parte de otra aún mayor.
Por lo tanto, comenzará a tratar de identificar su precio máximo. Ha visto que has comprado 1 BTC por 9000, así que intentará algo como 9500 pero fallará. Después del fracaso, intentará 9400, 9300 y todo el camino hasta 9100.
Una vez que adivina que estás dispuesto a pagar 9100, compra todos los BTC con precio de 9000 en el servidor de la bolsa porque tiene un acceso más rápido y luego te los vende todos por 9100 dólares cada uno. De este modo, el usuario HFT usuario de HFT obtiene un beneficio de alrededor de 800-900 en un milisegundo, mientras que usted tiene pagar más por el resto de su pedido de BTC.
Si es así, ¿cómo identifican el precio máximo que alguien está dispuesto a pagar?