Acabo de implementar recientemente las órdenes de compra / venta en BolsaPHP y como sistema de orden, la orden limitada en precio.
Voy a intentar explicar, de forma lo más clara y sencilla que pueda, que es esto de las órdenes de compra y en concreto la orden limitada en precio. Los más expertos tendréis que perdonarme si digo alguna barbaridad, estaré encantado de corregir y aprender de vuestras aportaciones. :)
Orden limitada en precio
Resumiendo, este tipo de orden es la que se realiza a un precio fijo indicado, ni por encima (en caso de compra) ni por debajo (en caso de venta) del valor indicado. La operación puede no llevarse a cabo, ya que pueden darse una serie de circunstancias que la condicionen.
Creo que explicándolo con un ejemplo será lo más sencillo.
Vamos a suponer que realizamos una orden limitada en precio para vender 300 títulos de BBVA a 18.30 €. Una vez realizado, pueden ocurrir varias cosas.
- Que nadie esté interesado en la compra de BBVA a 18.30 € ni superior, por lo que la orden quedará pendiente hasta que esto ocurra.
- Que sólo se vendan una parte de las acciones, por ejemplo 105 títulos a 18.30 € y 50 a 18.32 € (pero nunca por debajo de 18.30 €).
- Que se vendan todas las acciones por el precio establecido o superior.
En el supuesto de compra es exactamente igual. Supongamos que queremos comprar 260 títulos de Acerinox a 21.77 € y lanzamos la orden limitada en precio, entonces puede que:
- Nadie esté dispuesto a vender acciones de Acerinox a 21.77 € ni por debajo de este precio, así que quedará la orden en espera de que surja algún vendedor con estas condiciones.
- Sólo 130 títulos están por debajo de 21.77, por lo que compramos 100 a 21,75 € y 30 a 21.77 €, mientras que el resto sigue en la cola de órdenes hasta que nuevos vendedores ofrezcan su oferta.
- Que compremos todos los títulos solicitados al precio solicitado.
En cualquier caso, las órdenes se quedan almacenadas y en vigor hasta finalizar el día.
¿Sencillo no?. Hay otros tipos de órdenes, que procuraré ir implementando en al medida de lo posible (y con todo el realismo posible) en BolsaPHP. Pero de momento sólo está implementada esta y todavía no está 100% funcional.
Pero vamos, lo mejor es probarlo. Realizar compras y ventas para luego observar la cola de órdenes y será sencillo hacerse a la idea. :)