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

# FAQ

{% hint style="info" %}
For full detail, see [Order Types](/spot-trading/order-types.md) (market, limit, and stop orders) and [Managing Orders](/spot-trading/managing-orders.md) (open orders, history, statuses, cancellations, and rejections).
{% endhint %}

<details>

<summary>What is the difference between a market order and a limit order?</summary>

A **market order** executes immediately at the best price currently available — you don't choose a specific price. A **limit order** lets you specify the exact price at which you want to buy or sell, and only fills at that price or better; if no matching liquidity exists, it stays open until filled or cancelled.

Market orders prioritise speed; limit orders prioritise price control. See [Order Types](/spot-trading/order-types.md).

</details>

<details>

<summary>What is a stop limit order and how do I use it?</summary>

A stop limit order activates only when the market reaches your **trigger price**, then places a **limit order** at your defined limit price. Set the trigger price (when it activates) and the limit price (the price of the resulting order). Because a limit order is placed after the trigger, there's no guarantee of execution if the market moves quickly past your limit price. See [Order Types](/spot-trading/order-types.md).

</details>

<details>

<summary>What is a stop market order and how does it differ from stop limit?</summary>

A stop market order also activates at a trigger price, but submits a **market order** immediately upon activation instead of a limit order. Use stop **market** when you want to ensure execution after the trigger; use stop **limit** when you want to control the worst price you'll accept. See [Order Types](/spot-trading/order-types.md).

</details>

<details>

<summary>Why are my funds locked while I have an open order?</summary>

When you place an order, Yellow\.pro locks the funds needed to fill it — buy orders lock the quote currency (e.g. USDT), sell orders lock the base currency (e.g. BTC or ETH). They show as **In Orders** and return to **Available** when the order is filled, cancelled, or rejected. (Funds for a withdrawal that's still processing also show as In Orders.) This stops you from spending the same funds twice.

</details>

<details>

<summary>What is the difference between Open Orders, Order History, and Trade History?</summary>

**Open Orders** — currently active orders waiting to be filled or cancelled. **Order History** — a log of all orders placed (filled, partially filled, cancelled, or rejected). **Trade History** — a record of every actual fill. An order can appear in Order History with no Trade History entry if it was cancelled or rejected before filling. See [Managing Orders](/spot-trading/managing-orders.md).

</details>

<details>

<summary>What is the difference between a maker and a taker?</summary>

A **maker** places an order that rests in the book and adds liquidity (typically a limit order that doesn't fill immediately). A **taker** matches an existing order immediately and takes liquidity (always the case for market orders, and for limit orders that cross the spread). See [Fees](/fees/trading-fees.md) for how this affects your rate.

</details>
