AlanT escribió: El que pone venta dice "quiro al menos x" y el que pone compra dice "pago a lo sumo y". La operación se termina concertando al menor valor posible que satisfaga ambas restricciones. En tu ejemplo creo que no se realiza la transacción, porque el que vende pide más de lo que ofrece el que compra.
utopista escribió: Yo te decia por ejemplosi hay:
Compra 1,86 5000
1,80 20000
Venta 1,80 20000
1,83 5000
¿Se hace por el que puso primero la compra? Se hace a 1,86 para los 5000 de 1,83?
No, se hace al menor valor posible, es decir se opera a 1.80 (5000 van para el que puso 1,86 y 15000 para el que puso 1.80 en la compra y del otro lado van los 20000 x 1,80 para el que puso la venta), y el que puso venta a 1,83 directamente no se llega a operar. Desde ya, la única manera de que pase esto que estén las dos órdenes de compra cargadas "a la vez" por así decir, algo que pasa sólo antes de que abra el mercado o cuando hay un llamado a plaza.