Why traders use them
- Reduce market impact. Splitting size across many price levels instead of placing one large limit keeps the book cleaner and the fills better.
- Dollar-cost averaging. Laddering buy orders into a support zone gives you a better average entry price in choppy markets.
- Hide intent. A wall of identical limits telegraphs a whale. Ten smaller orders at different prices look like natural flow.
Parameters
Total size is distributed across a ladder from start price to end price, inclusive. For a buy, the start price is typically the lowest price and the end price is the highest; direction only matters for how you label your skew.
- Symbol and side
- Total size — the full quantity to distribute
- Start price and end price — the bounds of the ladder
- Total orders — how many levels (limits) to create
- Order type — GTC (default), post-only, or IOC
- Size skew — a value between 0.01 and 100 that controls how size is distributed across the ladder
- Reduce-only — optional
Size skew
Size skew controls the ratio between the size of the last order (at end price) and the size of the first order (at start price):skew = 1→ all orders have equal sizeskew > 1→ orders near the end price are largerskew < 1→ orders near the start price are larger
Price and size distribution
Prices are always distributed linearly between start and end:Submission checks
At submission time, Intention validates the full ladder:- Reduce-only Scale orders require total size ≤ current position
- Every level must satisfy the contract’s minimum and maximum order size
- The entire ladder must pass an initial margin check in aggregate
What happens on the book
Once submitted, each level is an independent GTC (or post-only / IOC) limit order. They queue independently, match independently, and can be cancelled or modified individually. Partial fills on one level have no effect on the others.Margin locking
Because all levels are real orders on the book from the moment of submission, the full margin required for the ladder is locked up front. This differs from TWAP, which does not lock margin for remaining children.Worked example
You want to sell 10 BTC between 70,000 and 72,000 across 5 levels with a skew of 1 (equal sizes):- Price step:
(72000 - 70000) / 4 = 500 - Levels: 70000, 70500, 71000, 71500, 72000
- Each level: 2 BTC (dust rolls into 72000)