Docs·Web App·Bottom Panel

Order History tab

Every order ever placed — filled, partially filled, cancelled, rejected, expired. Surfaces order routing issues (rejections), partial-fill audits, and cancel attribution.

The Order History tab is the complete audit trail of every order — filled, partially filled, cancelled, rejected, expired — across every connected exchange account. Unlike Trade History, which only shows successful fills, Order History shows you what didn't fill and why. Critical for debugging order-routing failures, partial-fill attribution, and slippage analysis.

Order history tab

Columns

ColumnNotes
TimeOrder placement time.
SymbolClick to load into the active chart pane.
SideBUY / SELL.
TypeMarket / Limit / Stop / TP / Conditional.
PriceTrigger or limit price.
SizeRequested size.
FilledActual filled size (may be 0 if cancelled / rejected).
Fill %Filled / requested.
StatusFILLED / PARTIALLY_FILLED / CANCELED / REJECTED / EXPIRED.
Cancel reasonFor CANCELED / REJECTED — exchange-provided reason.
SourceManual / Floating bar / Quick trade / Autotrade / API.
AccountMulti-account view.
Order IDExchange's order ID.

Status legend

  • FILLED — entire size filled.
  • PARTIALLY_FILLED — partial fill; remainder cancelled.
  • CANCELED — cancelled before any fill (by you or by TIF expiry).
  • REJECTED — exchange rejected the order; see Cancel reason for why.
  • EXPIRED — Time-in-force expired (e.g. GTD reached, IOC didn't fill immediately).

Common rejection reasons

ReasonCauseFix
MARGIN_NOT_SUFFICIENTNot enough free margin.Reduce size / leverage, or close other positions.
PRICE_FILTERPrice doesn't match the exchange's tick increment.Round to the nearest tick.
MIN_NOTIONALOrder size below the exchange's minimum.Increase size.
POST_ONLY_REJECTEDPost-only limit would cross.Increase the limit price (for buy) or decrease (for sell).
REDUCE_ONLY_REJECTEDReduce-only order can't actually reduce a position.Check position side / size.
MAX_NUM_ORDERSToo many working orders on the account.Cancel some.
RATE_LIMITEDSubmitted too fast.Wait, retry.

Filters

  • Date range.
  • Status — multi-select.
  • Side.
  • Source (manual vs. autotrade) — invaluable for autotrade debugging.
  • Symbol.
  • Account.

How to use it

  • After a "missed fill" — check Order History for the original order's status. If EXPIRED you might need a different TIF; if PARTIALLY_FILLED your remaining size is gone.
  • After a rejection — read the Cancel reason; map to the table above.
  • Autotrade attribution — filter Source = Autotrade to see what the bot did separately from your manual orders.
  • Source = API but you don't have a bot — possible third-party tool with your key. Audit your API Connect.

What's next