# Order Types (/docs/risex/trading/order-types)

## Overview

RISEx supports standard order types for precise execution control. All orders execute on a price-time priority (FIFO) orderbook.

***

## Limit Orders

Place an order at a specific price. The order rests on the book until filled or cancelled.

| Parameter | Description                                   |
| --------- | --------------------------------------------- |
| **Price** | The exact price at which you want to buy/sell |
| **Size**  | The quantity to trade                         |
| **Side**  | Buy (long) or Sell (short)                    |

### Execution

* **Maker**: If your price doesn't cross the spread, your order adds liquidity
* **Taker**: If your price crosses the spread, your order takes liquidity immediately

Limit orders can partially fill if there isn't enough liquidity at your price.

***

## Market Orders

Execute immediately at the best available price.

| Parameter | Description                |
| --------- | -------------------------- |
| **Size**  | The quantity to trade      |
| **Side**  | Buy (long) or Sell (short) |

### Execution

Market orders take liquidity from the book at the best available prices. Large orders may experience slippage if the order size exceeds available depth at the top of book.

***

## Post-Only Orders

A limit order that's guaranteed to be a maker order. If it would immediately match, it's rejected instead.

### Use Case

* Ensure you receive maker fees/rebates
* Avoid unexpected taker fees
* Market making strategies

***

## Reduce-Only Orders

An order that can only reduce your position size, never increase it.

### Use Case

* Stop losses that won't accidentally flip your position
* Take profit orders
* Risk management
