> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pocket.fi/llms.txt
> Use this file to discover all available pages before exploring further.

# Order types: market, limit, stop, and TP

> Learn how to use market, limit, stop, and take-profit orders on Pocket. Covers basic V1 orders and advanced V2 trigger orders for perps.

Pocket supports basic orders on both spot and perps, plus advanced trigger-based orders for perps on testnet V2. This page explains when and how to use each type, what fields to set, and how to cancel resting orders.

## Basic orders (V1)

Basic orders are available on both spot and perpetuals markets.

### Market

A market order executes immediately at the best available price. You specify the side and size; the price is determined by the order book.

<Tip>
  **Use when:** you need immediate execution and accept slippage.
</Tip>

### Limit

A limit order rests on the book at your chosen price until it is filled or canceled.

<Tip>
  **Use when:** you want a specific entry or exit price.
</Tip>

## Advanced orders (V2)

Open the **Advanced** tab in the order panel to access trigger-based orders. Advanced orders are supported on perps in testnet V2. Exact market eligibility follows the in-app market selector.

| Type            | Trigger                           | Execution                       |
| --------------- | --------------------------------- | ------------------------------- |
| **Stop Market** | Price crosses stop trigger        | Market order                    |
| **Stop Limit**  | Price crosses stop trigger        | Limit order at your limit price |
| **TP Market**   | Price reaches take-profit trigger | Market order                    |
| **TP Limit**    | Price reaches take-profit trigger | Limit order                     |

## Order panel fields

| Field             | Applies to                  |
| ----------------- | --------------------------- |
| Side (Buy / Sell) | All                         |
| Size              | All                         |
| Price             | Limit, Stop Limit, TP Limit |
| Trigger price     | Stop\*, TP\*                |
| Leverage          | Perps only                  |
| Reduce only       | Mainnet (not testnet)       |
| Post only         | Mainnet (not testnet)       |

## Cancellation

Open the **Open Orders** tab in the bottom panel. You can cancel orders individually or use batch cancel when available.
