# Tipos de orden

### Tipos de orden <a href="#order-types" id="order-types"></a>

Raydium Perpetual admite **5** tipos de orden:

**Mercado** Compra o vende inmediatamente al mejor precio disponible en el order book. Una orden de mercado coincidirá con las órdenes existentes hasta que se complete tu tamaño. Si no hay suficiente Liquidity para completar el importe total, cualquier parte no completada se cancela.

**Límite** Compra o vende a un precio que elijas (tu **precio límite**) o mejor. Una orden límite solo se ejecutará si el mercado alcanza tu precio.

**Órdenes stop (órdenes trigger)** Una orden stop permanece inactiva hasta que el mercado alcance tu **precio trigger (stop)**. Una vez activada, se convierte en una orden en vivo.

* **Stop Market**: Cuando se activa, se convierte en una **orden de mercado** y se ejecuta a los siguientes precios disponibles.
* **Stop Limit**: Cuando se activa, se convierte en una **orden límite** a tu precio límite especificado, y solo se ejecutará si el mercado alcanza ese precio.

**Órdenes escala** Una orden escala divide una orden más grande en múltiples órdenes límite más pequeñas colocadas a lo largo de un rango de precios. Esto es útil para entrar o salir de posiciones de forma gradual.

### Flags de orden <a href="#order-flags" id="order-flags"></a>

**IOC (Immediate-or-Cancel)** Se ejecuta tanto como sea posible de inmediato a tu precio límite (o mejor). Cualquier importe no ejecutado se cancela.

**FOK (Fill-or-Kill)** O bien ejecuta toda la orden de inmediato a tu precio límite (o mejor), o se cancela sin ejecución parcial.

**Post Only** Garantiza que tu orden añada Liquidity (maker). Si se emparejara de inmediato al colocarse, se cancela en lugar de tomar Liquidity.

**Reduce Only** Evita que una orden aumente tu posición. Solo puede reducir (o cerrar) una posición existente en ese mercado. Si no tienes una posición, o la orden la aumentaría, la orden no se ejecutará como un aumento.
