Skip to main content

Orders

Every open order, with inline repricing and bulk actions (/orders). The same rows appear in the bottom dock’s Orders tab, the portfolio’s expanded rows and the market view’s My orders tab.

Content

  • Tabs: Open (default), Rejected (this session’s rejected and failed intents, with reasons), History (filled and cancelled, paged by date).
  • Grouped by market by default (toggle off for a flat list sorted by age).
  • Per order: market / outcome, side, price with stepper, size, filled, status, age, the current best price on its side, and its distance from the touch in ticks.

Desktop (content 1376 px)

Columns

Interactions

  • The bulk bar replaces the summary line in the same 36 px row, so the table never moves when a selection starts.
  • Bulk actions skip delayed orders and say so in the result toast (Moved 2 · 1 in delay window).
  • Rows that become filled or cancelled leave the Open tab through the deferred-change rules: a ghost row while the list is in use, then gone.
  • A selected order that disappears is removed from the selection.

Rejected tab

Columns: time, market / outcome, side, price, size, reason (full text from the error), source (risk, venue, network). Read-only; the list clears on reload.

Mobile

  • Steppers are 44 × 44: one tap per tick meets the budget on mobile.
  • Long-press a card: cancel that order (the right-click rule). [x] does the same.
  • The stepper buttons, the price field and the cancel button form one 44 px row with a 4 px gap between each (one gap per group). The price is centred on its own text.
  • Select enters select mode: a checkbox appears on each card (44 × 44 hit), taps toggle selection, and the bulk bar appears above the tab bar. Done leaves select mode.
  • Group header Cancel (3) cancels the market’s orders (1 tap).