Widgets
Open Orders

Open Orders Widget

The Open Orders widget lists your resting orders — limit orders, stops, and take-profits — with one-click cancel and live fill progress.

Order Information

Each row displays:

FieldDescription
SymbolBase asset, with a green/red dot for side and the order time beneath
Side / TypeBUY/SELL badge plus the order type (LIMIT, STOP_MARKET, TAKE_PROFIT_MARKET, …)
PriceOrder price, or the trigger price for stop/TP orders (Market for market orders)
QtyOrder quantity
FilledExecuted quantity with a fill-progress bar
ActionPer-row Cancel button

For a reduce-only stop or take-profit attached to an open position, the row also shows the order's potential PnL at the trigger, colored green/red.

Phoenix orders that settled on-chain include a tx ↗ link to Solscan.

Managing Orders

Cancel a single order

Click Cancel on the row. The order is canceled immediately and the row disappears.

Cancel all

Click Cancel All in the header to cancel every open order (grouped and sent per symbol).

⚠️

Canceling is immediate and cannot be undone. The order must be re-placed if needed.

Algos

Client-side algo orders (from Trade Entry) surface here too. Running Chase orders appear under an Algos section at the bottom showing side, symbol, filled/total, percent, and elapsed time — each with its own Cancel.

Real-Time Updates

Open orders are kept live by the private user-data WebSocket and reconciled with a one-shot REST snapshot on every reconnect:

  • New orders appear when placed
  • Filled orders are removed
  • Partial fills update the Filled column and progress bar
  • Canceled orders disappear

Selecting a Symbol

Click any order row to set that symbol as the active symbol across linked widgets.

Empty State

When you have no open orders the widget shows No open orders — your limit orders, stops, and take-profits appear here once placed.