Como en la respuesta aquí (al que usted mismo se ha referido), el precio de una acción es el precio al que se negoció por última vez (hasta que ese precio se actualiza porque se produce una nueva operación). Una operación se produce cuando coinciden una oferta y una demanda.
El emparejamiento se basa en una doble ordenación. El principio que hay que recordar aquí es "comprar bajo, vender alto". Además, recuerde que el precio de compra es el mínimo precio que un posible vendedor está dispuesto a vender, mientras que la oferta es el máximo precio que un posible comprador está dispuesto a comprar. Las ofertas de compra y venta se ordenan de la siguiente manera:
- Pregunta : la más baja primero, la más alta después, y luego en el orden en que fueron presentadas.
- Ofertas : la más alta primero, la más baja después, y luego en el orden en que fueron presentadas.
Esto se llama la adecuación precio-tiempo-prioridad (ver aquí ). Muchas bolsas utilizan una variante de ese procedimiento con algunas extensiones potenciales. Una excepción importante es la Bolsa de Nueva York, que tiene un sistema de prorrateo en la parte superior (véase aquí ), pero esto no es relevante para sus casos.
¿Qué ocurre cuando la oferta es mayor que la demanda? Por ejemplo, alguien está dispuesto a pagar \$101 per share for 100 shares, and someone wants to sell 100 shares at \$ 100. ¿Cuál será el nuevo precio?
La concordancia en este caso depende del orden de presentación de las instrucciones y de la regla del mejor precio que dice que quien se presenta en último lugar obtiene el mejor precio disponible. Una de las motivaciones de esta regla es que los agentes no deben ser castigados por presentar órdenes limitadas. Al fin y al cabo, si no existiera este principio, los agentes que actúan en último lugar podrían emitir órdenes de mercado (sin límite), en las que un comprador compra inmediatamente al precio de compra más bajo y un vendedor vende al precio de venta más alto, lo que podría resultar en un mejor acuerdo para el agente que actuó en último lugar. Si no existiera, no habría muchas órdenes limitadas, si es que hay alguna. Así que esta regla favorece la liquidez del mercado.
Aplicando estas reglas, si la oferta de venta a \$100 was there first, the buyer, even though she is happy to pay \$ 101, sólo pagará 100. Por el contrario, si el comprador hace el pedido primero, el vendedor venderá por 101. Así pues, dependiendo del orden de presentación, el precio resultante será de 100 o de 101.
¿Qué pasa si hay varios partidos en una instancia? Digamos que tenemos a alguien que quiere comprar 100 acciones en \$100 and someone wanting to sell 100 shares at $ 100. También tenemos a alguien que quiere comprar 500 acciones a \$110 and someone wanting to sell 500 shares \$ 110. ¿Cuál es el nuevo precio?
Una vez más, la coincidencia depende del doble pedido mencionado anteriormente y del principio del mejor precio. No voy a repasar todos los casos posibles, pero sí algunos ilustraciones :
-
Oferta = 500@ \$110. The seller comes in with 100@\$ 100. La operación se ejecuta al mejor precio (para el vendedor) en \$110. (if they submit in the reverse order, the trade will happen at a price of \$ 100)
-
Oferta = 100@ \$100, Ask = 500@\$ 110. No hay coincidencia. Pregunta = 100@ \$100 comes in, "jumps the queue," and 100 shares are traded at \$ 100.
-
Oferta = 100@ \$100, Ask = 500@\$ 110. No hay coincidencia. Llega una nueva oferta con 500@ \$110. It jumps the bid queue and is matched with the ask, and the trade happens at a price of \$ 100.
Tenga en cuenta que hoy en día la marca de tiempo es muy precisa, con una precisión de un milisegundo (véase, por ejemplo aquí ). Para que se produzca cualquier confusión, las órdenes tendrían que compartir la misma marca de tiempo y precisamente el mismo precio.