Trading
Advanced Orders

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% apart

Chase 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