# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.raydium.io/raydium/use-raydium/use-raydium-es/para-traders/raydium-perps/tipos-de-orden.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
