Order Management
LamaTrader provides a complete order lifecycle management system. Every order — from a simple market buy to a four-leg options combo — moves through a clearly visualised status flow, with full drill-down into fills, partial executions, and linked legs. Understanding exactly what happened and why is never more than a click away.
Order Status Lifecycle
Every order progresses through a defined set of stages. LamaTrader visualises the current stage and the full path from submission to resolution:
Submitted → Pending New → Accepted → Partially Filled → Filled
↘ Cancelled
↘ Rejected
↘ Expired
The current stage is highlighted in the order detail view. Previous stages show their timestamps. For orders that end in a non-fill state (cancelled, rejected, expired), the reason is displayed alongside the terminal stage.
This stage visualisation makes it immediately clear whether a limit order is waiting in the queue, whether a fill is in progress, or whether a bracket's take-profit leg is still live after the entry filled.
Open Orders Panel
The Open Orders widget shows all pending and partially filled orders in a live-updating table. Each row shows:
- Symbol and order type
- Direction (buy/sell, long/short)
- Quantity ordered and quantity filled so far
- Limit or stop price (where applicable)
- Time in force (day, GTC, IOC, FOK)
- Current status and time at current status
- One-click cancel and replace actions
Sort and filter by symbol, status, order type, or time. For multi-account setups, filter by account.
Order Detail View
Click any order to open the full detail view:
- Complete stage visualisation with timestamps for each transition
- Fill breakdown: average fill price, total filled quantity, per-fill records (time, quantity, price, exchange)
- For partial fills: remaining unfilled quantity and estimated time-in-force expiry
- Original order parameters vs. actual execution
- Linked orders: for bracket orders, the take-profit and stop legs are shown together with their individual statuses
Multi-Leg Order Drill-Down
Bracket, OTO, OCO, and multi-leg options combo orders are displayed as a single logical unit with expandable leg detail.
Bracket order view: The parent entry order is shown with its two child orders (take-profit limit and stop-loss) nested below. The active leg is highlighted. When one leg fills (completing the bracket), the cancelled leg is shown in a muted state with a "Cancelled — sibling filled" label.
Multi-leg options combo view: All legs of an options strategy (e.g. a four-leg Iron Condor) are grouped under the parent combo order. Each leg shows its individual contract symbol, direction, fill price, and status. Net premium received or paid is calculated from the actual fill prices, not the estimated mid at order time.
OTO view: The primary order and its triggered secondary order are linked. The secondary order shows "Pending — waiting for primary fill" until the primary executes, then transitions to its own active lifecycle.
OCO view: Both orders are shown together. When one fills or triggers, the cancelled order is immediately updated with a "Cancelled — sibling triggered" label and timestamp.
Order History
The Order History table shows all completed orders (filled, cancelled, rejected, expired) with full search and filter capabilities:
- Date range filter — today, this week, this month, custom range
- Symbol search — filter to a specific symbol or underlying
- Order type filter — show only brackets, only market orders, only options, etc.
- Status filter — show only fills, only cancellations, etc.
- Account filter — for multi-account users
Export order history to CSV for reconciliation, tax reporting, or external analysis.
Replace and Cancel
For open limit and stop orders, LamaTrader provides in-place replace without cancelling and re-entering:
- Modify limit price, stop price, or quantity on any eligible open order
- Replace is submitted as an atomic operation — the original order is not cancelled unless the replace is accepted
- Bracket child orders (take-profit and stop) can be modified individually after the parent entry fills
Cancel single orders or cancel all open orders for a symbol with one click. Cancel all open orders across the account is available from the account management panel.
Notifications
Configure per-order and per-account notifications for key lifecycle events:
- Fill notifications — immediate toast notification with fill price and quantity
- Partial fill updates — notification on each partial fill for large orders
- Rejection alerts — immediate notification with rejection reason
- Bracket triggers — notification when a take-profit or stop-loss leg fires
Notifications are configurable in Settings → Notifications. Sound alerts are available alongside on-screen toasts.
