> For the complete documentation index, see [llms.txt](https://docs.battle.fyi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.battle.fyi/trading/order-types.md).

# Order Types

Four order types, from simple to advanced.

## Market Order

Fills instantly at the current price. No conditions, no waiting. This is what happens when you press LONG or SHORT with default settings.

**Use when:** You want in (or out) right now and don't care about getting the absolute best price.

## Limit Order

Fills only at your specified price or better. You set the price, the system waits.

**Example:** BTC is at $60,000. You set a limit buy at $59,500. If BTC drops to $59,500, your order fills. If it never drops, nothing happens.

**Use when:** You want a better entry and are willing to wait for it.

## Stop-Limit Order

Two prices: a trigger price and a fill price. When the market hits the trigger, a limit order is placed at the fill price.

**Example:** You're long BTC at $60,000. You set a stop-limit with trigger at $59,000 and fill at $58,900. If BTC drops to $59,000, a sell limit order is placed at $58,900.

**Use when:** You want a safety net but also want to control the execution price.

## Trailing Stop

Automatically follows the price as it moves in your favor. You set a trail distance (percentage or absolute). If the price reverses by that amount from its peak, the position closes.

**Example:** You're long BTC at $60,000 with a 2% trailing stop. BTC climbs to $62,000 (your trail is now at $60,760). BTC reverses to $60,760 and your position auto-closes, locking in the $760 profit.

**Use when:** You want to ride a trend and lock in profits without babysitting the chart.

## Comparison

| Type          | Execution                         | Best For         |
| ------------- | --------------------------------- | ---------------- |
| Market        | Instant at current price          | Speed            |
| Limit         | Only at your price or better      | Better entries   |
| Stop-Limit    | Trigger + limit combo             | Controlled exits |
| Trailing Stop | Follows price, closes on reversal | Trend riding     |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.battle.fyi/trading/order-types.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.
