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

# Order Types

**Market order**

Executes immediately at the best available price. Subject to slippage protection: the order is rejected if the execution price exceeds the user-defined slippage tolerance or the system limit.

**Limit order**

Executes at the specified price or better. Supports the following time-in-force policies:

| Policy                    | Behavior                                                              |
| ------------------------- | --------------------------------------------------------------------- |
| GTC (Good-Til-Cancel)     | Remains on the order book until filled or manually cancelled.         |
| IOC (Immediate-or-Cancel) | Fills as much as possible immediately; unfilled portion is cancelled. |
| FOK (Fill-or-Kill)        | Must fill entirely in one match or the entire order is rejected.      |

A limit order can be set as post-only, which rejects the order if it would trade immediately. This guarantees maker execution.

Price match is available as an alternative to specifying an explicit price. The order price is derived from the order book at a specified level: queue side (bid1, bid5) or counter-party side (ask1, ask5) for buys, and vice versa for sells.

**Conditional order**

A dormant order that activates when the mark price or last traded price crosses a specified trigger price. Once triggered, submits a market or limit order.

**TP/SL (Take-Profit / Stop-Loss)**

Attached to an existing position. Triggers at a specified price to close all or part of the position. A new full-position TP/SL replaces any existing one.

**Order with attached TP/SL**

A market or limit order submitted with take-profit and/or stop-loss parameters at placement time. The attached TP/SL orders remain dormant and only activate after the parent order is fully filled. Partial fills of the parent do not activate the attached TP/SL.

**Reduce-only**

A reduce-only order can only reduce an existing position, never increase or open one. Quantity is capped to current position size.

In one-way mode, the trader explicitly marks an order as reduce-only. In hedge mode, reduce-only is determined by the order direction: open orders increase the position, close orders reduce it by construction.


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.ticko.xyz/trading-on-ticko/order-types.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
