Si hay órdenes de venta como esta:
selling 200 XXX - 100 satoshis per coin
selling 200 XXX - 101 satoshis per coin
selling 200 XXX - 102 satoshis per coin
selling 200 XXX - 103 satoshis per coin
selling 200 XXX - 104 satoshis per coin
selling 200 XXX - 105 satoshis per coin
...
Si pongo una orden de compra como esta: "Comprando 600 XXX por un precio de 105 satoshis por moneda - total 63000 satoshis" (y supongamos que tengo 1 BTC), ¿qué sucederá? ¿Gastaré 63000 satoshis y obtendré más de 600 monedas XXX o compraré exactamente 600 XXX por menos de 63000 satoshis y qué pasará con los satoshis restantes para ese comercio? Para reformular, ¿se completará mi pedido después de gastar 63000 satoshis o después de comprar 600 XXX y qué sucederá con los satoshis restantes para ese intercambio?
Cuando se agregan nuevos pedidos al libro de pedidos, primero se comparan con los pedidos existentes más favorables. Si el pedido recién agregado no se puede cumplir por completo, el resto se coloca en el libro de pedidos.
Su pedido estaría limitado a la compra de 600 monedas ya un precio de 105 satoshis. Se llenaría después de comprar 600 monedas. Para que un pedido se cumpla con un monto total para gastar, debe establecer un límite en el monto que desea gastar en lugar de la cantidad de monedas que desea comprar. Definir los tres, una cantidad de monedas para comprar, un precio máximo que está dispuesto a pagar por unidad y una cantidad máxima que está dispuesto a pagar es posible, pero no alcanzará las tres restricciones a menos que obtenga exactamente el precio estás apuntando.
En su ejemplo, eso significaría que su orden de compra primero coincidiría con la orden de venta a 100 satoshis/moneda, luego igualaría los 101 satoshis por moneda y finalmente se agotaría al igualar los 102 satoshis por moneda. Habrías comprado 600 XXX en un total de 60600 satoshis.
Si en su ejemplo, las órdenes de venta fueran cada una por 50 XXX, el libro de órdenes resultante se vería así:
Before:
selling 50 XXX - 100 satoshis per coin
selling 50 XXX - 101 satoshis per coin
selling 50 XXX - 102 satoshis per coin
selling 50 XXX - 103 satoshis per coin
selling 50 XXX - 104 satoshis per coin
selling 50 XXX - 105 satoshis per coin
selling 50 XXX - 106 satoshis per coin
…
matching:
>selling 50 XXX - 100 satoshis per coin
>selling 50 XXX - 101 satoshis per coin
>selling 50 XXX - 102 satoshis per coin
>selling 50 XXX - 103 satoshis per coin
>selling 50 XXX - 104 satoshis per coin
>selling 50 XXX - 105 satoshis per coin
<buying 300 XXX - 105 satoshis per coin
buying 300 XXX - 105 satoshis per coin
selling 90 XXX - 106 satoshis per coin
…
After:
buying 300 XXX - 105 satoshis per coin
selling 90 XXX - 106 satoshis per coin
…
Ver también: ¿Cómo funcionan las órdenes de compra y venta?
mbackonja
mbackonja
muro
mbackonja
muro