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

# Place an order

Open the terminal order ticket during a live battle, pick a market, and submit a market or limit order.

You place orders from the order ticket in the terminal while a battle is live — not before it starts, not after it ends. Set a side, an order type, and a size, then submit.

Orders spend your paper balance, the simulated USDT every player starts with. It isn't real money and can't be withdrawn.

## What you can trade

Fifteen markets, all perpetuals against USDT:

**BTC · ETH · SOL · XRP · HYPE · BNB · ZEC · DOGE · LINK · ADA · NEAR · LTC · UNI · AVAX · SUI**

A battle can allow only some of them. Pick the market from the selector at the top of the terminal; if you try to trade one the battle doesn't allow, the order is rejected with **This symbol is not allowed in this room.**

## Placing the order

1. Choose a side: **Buy / Long** or **Sell / Short**.
2. Choose an order type: **Market** or **Limit**. A market order fills against the current price; a limit order fills only at your price or better. For **Limit**, enter a **Limit price**.
3. Set the **Size**. Use the unit button to size in the market's base coin or in USDT, or drag the `%` slider to size against the maximum your balance and leverage allow. Type a size above that maximum and the percent reads `>100`.
4. Set **Leverage** and margin mode from the ticket header. The leverage button shows the current multiple (for example `10×`); the mode button shows **Isolated** or **Cross**. Leverage multiplies both gains and losses — see [Leverage](/docs/trading/leverage.md) and [Isolated and cross margin](/docs/trading/isolated-and-cross-margin.md).
5. Optional: turn on **Reduce only** to only shrink or close an open position, or **TP / SL** to set take-profit and stop-loss triggers. With **Reduce only** on, the margin mode follows the open position and can't be changed.
6. Submit. The button reads **Buy / Long** (or **Sell / Short**) followed by your size and unit — for example `Buy / Long 0.5 BTC` — and shows `Submitting…` while it sends.

A banner then confirms the outcome: **Order placed** means it was accepted, and a market order fills right away while a limit order rests until its price is reached. **Order rejected** shows the reason — see [Rejected orders](/docs/trading/rejected-orders.md).

## If the status comes back unknown

**Order status unknown** means the request timed out or the connection dropped, and the order may or may not have been placed. Submitting the same order again from the same ticket is safe: it carries the same order ID, so it can't be placed twice. Change the order first, or reload the page or use another tab, and the retry is a new order — then it can open the position twice. Check your open positions and orders before you do that.

## Related

* [Order types](/docs/trading/order-types.md)
* [Leverage](/docs/trading/leverage.md)
* [Isolated and cross margin](/docs/trading/isolated-and-cross-margin.md)
