# Hidden Order

A hidden order is a type of order that allows traders to place a limit order without revealing any information about its size or presence to the public order book.

Unlike visible orders, hidden orders are completely concealed from other market participants, ensuring privacy and discretion. They operate within the existing order book, sharing liquidity with other orders, which helps maintain tight spreads and efficient price discovery.

For example, a trader might place a hidden buy order for BTC at $500,000. Nothing appears on the order book about this order — only if another trader sells into this hidden order will it be filled, at which point the trade becomes publicly visible.&#x20;

Since hidden orders are designed to protect a trader’s intended price point, they often execute faster than iceberg orders and prevent market prices from moving in reaction to the order’s presence.

### Differences Between Hidden Orders and Normal Orders

| Item                | Normal Order | Hidden Order                |
| ------------------- | ------------ | --------------------------- |
| Shows on order book | Yes          | No                          |
| Price impact        | No           | Minimal market price impact |

### Hidden Orders Compared to Similar Order Types

| Item                                     | Hidden Order                          | Iceberg Order          | Dark Pools |
| ---------------------------------------- | ------------------------------------- | ---------------------- | ---------- |
| Invisible                                | <mark style="color:green;">Yes</mark> | No (partially visible) | Yes        |
| Anonymous                                | <mark style="color:green;">Yes</mark> | Yes                    | Yes        |
| <p>Minimal market</p><p>price impact</p> | <mark style="color:green;">Yes</mark> | No                     | Yes        |
| Liquid markets                           | <mark style="color:green;">Yes</mark> | Yes                    | No         |

Traders utilize hidden orders to achieve **stealth execution**, **reduce market impact**, and access **deep liquidity** without revealing their trading intentions. In fast-paced, highly leveraged markets like crypto perpetual futures, they offer a strategic advantage by enabling smooth and discreet trading.&#x20;

Unlike dark pools, which fragment liquidity, or iceberg orders, which partially reveal intent, hidden orders provide full anonymity while still allowing traders to tap into the liquidity available in the public order book.

### Tutorial: How to place a Hidden Order on Aster Pro

1. After connecting your wallet to [Aster Perps](https://www.asterdex.com/en/futures/v1/BTCUSDT), select your preferred contract, leverage, and order amount. Click the check box \[Hidden Order]. Hidden orders are automatically limit orders.

<figure><img src="https://4068247257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWhSHuKmgnGREbVb12PK2%2Fuploads%2F8MZ5PwWqpxN5ShAtKi49%2F%E6%88%AA%E5%B1%8F2025-06-20%2018.03.07.png?alt=media&#x26;token=acfbeb1f-fb66-44f3-8d8d-a804a796fcd5" alt=""><figcaption></figcaption></figure>

2. Your order will appear under \[Open orders] but will not appear in the public order book. You can differentiate a hidden order from a normal order via the not-visible icon.&#x20;

<figure><img src="https://4068247257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWhSHuKmgnGREbVb12PK2%2Fuploads%2Fp0wALsRRUPspFjHg19zJ%2F%E6%88%AA%E5%B1%8F2025-06-20%2018.05.41.png?alt=media&#x26;token=3a000dc9-0efb-4fa8-a604-d875f374c0b3" alt=""><figcaption></figcaption></figure>

3. The price and size of your hidden order is only disclosed after the trade is executed. Your trade will then be reflected under \[Positions].

<figure><img src="https://4068247257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWhSHuKmgnGREbVb12PK2%2Fuploads%2FLFlAuOqmPhYDyRnNa39M%2F%E6%88%AA%E5%B1%8F2025-06-20%2018.07.13.png?alt=media&#x26;token=d3bc54e9-995f-4814-a68b-271fe5ef9416" alt=""><figcaption></figcaption></figure>
