> For the complete documentation index, see [llms.txt](https://basedapp.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://basedapp.gitbook.io/docs/trading/scale-order.md).

# Scale Orders

## What is a Scale Order?

A scale order automatically places multiple limit orders distributed across a user-defined price range. This allows traders to build or exit a position gradually at different price levels, achieving a better average entry or exit price rather than committing to a single price point.

<figure><img src="/files/rZlcwn5VX1H9XLMGA097" alt="" width="375"><figcaption></figcaption></figure>

***

## How Scale Orders Work

{% stepper %}
{% step %}
**Price Range**

Set the upper and lower price bounds for your orders. This defines the full range over which your limit orders will be distributed.
{% endstep %}

{% step %}
**Number of Orders**

Choose how many individual limit orders to place within the range. More orders provide finer granularity across the price range.
{% endstep %}

{% step %}
**Order Size**

Define the total size, which is distributed across the individual orders. Each order receives a portion of the total size based on the chosen distribution.
{% endstep %}

{% step %}
**Distribution**

Orders can be evenly spaced or weighted toward one end of the range. Weighting lets you concentrate more size at price levels you consider more favorable.
{% endstep %}

{% step %}
**Execution**

Each limit order rests on the book independently and fills when its price is reached. Orders do not depend on each other — any single order can fill without affecting the rest.
{% endstep %}
{% endstepper %}

***

## Example

For example, if you want to buy 10 ETH between $2,000 and $2,100 with 5 orders, the system places buy orders at $2,000, $2,025, $2,050, $2,075, and $2,100 — each for 2 ETH.

***

## When to Use Scale Orders

* Building a position over a price range without committing to a single entry point
* Taking profit gradually at ascending price levels
* Providing liquidity across a range
* Reducing slippage on large orders by spreading across multiple price levels

***

## Scale Orders vs. TWAP

* Scale orders distribute across **price levels** (spatial). TWAP distributes across **time** (temporal).
* Scale orders rest as limit orders on the book. TWAP sends market orders at intervals.
* Use scale orders when you want to define exact price levels. Use TWAP when you want to minimize time-based market impact.

For time-based execution, see [TWAP](/docs/trading/twap.md).

***

{% hint style="info" %}
Scale orders are individual limit orders — each one can be partially filled or cancelled independently. Monitor your open orders to track execution progress.
{% endhint %}
