Advanced Orders
Beyond Limit and Market, the Trade Entry widget has three execution algorithms — TWAP, Scale, and Chase — plus trigger-based Stop Loss / Take Profit. All run client-side from your browser.
TWAP
Time-Weighted Average Price slices an order into small child orders sent at a fixed interval, spreading execution over time to reduce market impact.
Configuration
- Size per interval — child-order size sent each tick
- Interval — seconds between child orders (minimum 1s)
- Max total size (optional) — stop once this cumulative size is reached
- Duration (optional) — stop after this many minutes
- Price limit (optional) — skip ticks worse than this price
- Maker-only (optional) — post child orders as maker
A running TWAP shows live progress (orders sent, size executed) and can be cancelled at any time.
Use cases
- Accumulating or distributing a large position without moving the market
- Reducing slippage on size that would sweep the book
- Staying less visible than a single large order
TWAP executes on the size and interval you set — there's no fixed end unless you add a max size or duration.
Scale Orders
Scale (ladder) places a series of limit orders stepped across a price range.
Configuration
- Total size — distributed across all orders
- Order count — how many limit orders (minimum 2)
- Spacing (%) — percentage gap between each price level
- Start price (optional) — where the ladder begins; defaults to market
Size is distributed evenly across the levels. If some orders fail, the widget reports how many were placed.
Use cases
- Building a position across multiple support/resistance levels
- Catching wicks
- Averaging into or out of a position
Mode: Scale (Buy)
Total Size: 1 BTC
Orders: 5
Spacing: 2%
Start: market
→ 5 limit buys, 0.2 BTC each, stepped 2% apartChase Orders
Chase keeps a resting maker order pegged to the top of the book, re-pricing it as the market moves so you stay at the front of the queue without crossing the spread.
Configuration
- Peg — where to sit relative to best bid/ask:
- Join best — match the best bid/ask
- Step ahead +1 — one tick more aggressive (front of queue)
- Step behind -1 — one tick more conservative
- Price limit (optional) — never chase past this price
- Max price offset (%) (optional) — cap how far from the start price it will follow
- Reprice floor — minimum milliseconds between re-prices (each exchange has its own floor)
- Max runtime (optional) — stop after this many minutes
- Reduce-only (optional) — use to close a position at maker prices
Chase amends the resting order in place as the book moves, so you don't pay the spread to stay competitive. Cancel it anytime.
Use cases
- Getting filled as a maker on a fast-moving symbol
- Exiting a position without taking liquidity
- Working size at the touch while capping how far you'll follow
Stop Loss & Take Profit
Trigger-based, reduce-only orders that close a position when price reaches your level. See Order Types for standalone stops and for attaching TP/SL on entry.
- Stop Loss — closes when price crosses your stop trigger
- Take Profit — closes when price reaches your target trigger
- Attached TP/SL — set both on entry and they're placed automatically alongside your order
Best Practices
TWAP
- Use for size that would move the market on a single fill
- Longer intervals and durations mean less impact
- Add a price limit to avoid executing into a spike
Scale
- Place levels at logical support/resistance
- Don't over-concentrate size at a single level
- Cancel unfilled orders if your thesis changes
Chase
- Set a price limit or max offset so it can't chase a runaway market
- Respect the exchange's reprice floor — chasing too fast just wastes rate limit
- Use reduce-only when closing so it can only shrink the position