Skip to main content

Orders

Orders are commands sent to your broker to buy or sell securities. UTM tracks order lifecycle from submission through fills.

Placing Orders​

From the Dashboard​

  1. Click Place Order button
  2. Select your account
  3. Enter order details
  4. Review and confirm
  5. Submit

Order Entry Fields​

FieldDescription
AccountTrading account (only tradeable accounts shown)
SymbolTicker symbol (e.g., AAPL, MSFT)
ActionBuy or Sell
QuantityNumber of shares
Order TypeMarket, Limit, Stop, or Stop-Limit
Limit PriceTarget price (for Limit/Stop-Limit orders)
Stop PriceTrigger price (for Stop/Stop-Limit orders)
Time in ForceHow long the order stays active
Extended HoursAllow pre/post-market execution

Order Types​

Market Order​

Executes immediately at the best available price.

Use when: You want to enter/exit quickly and price isn't critical.

Limit Order​

Executes at your specified price or better.

  • Buy Limit: Fills at limit price or lower
  • Sell Limit: Fills at limit price or higher

Use when: You want a specific price and can wait.

Stop Order​

Becomes a market order when the stop price is reached.

  • Buy Stop: Triggers when price rises to stop price
  • Sell Stop: Triggers when price falls to stop price

Use when: Setting stop-losses or entering on breakouts.

Stop-Limit Order​

Becomes a limit order when the stop price is reached.

Use when: You want a stop-loss with price guarantee (though may not fill).

Time in Force​

How long your order stays active:

TIFNameBehaviour
dayDay OrderExpires at market close
gtcGood til CancelledStays active until filled or cancelled
iocImmediate or CancelFill immediately, cancel unfilled portion
fokFill or KillFill completely or cancel entirely
opgMarket on OpenExecute at opening auction
clsMarket on CloseExecute at closing auction
gtdGood til DateActive until a specific expiry datetime (expiresAt required)

See Time in Force Reference for details, including broker-specific CLS submission windows.

CLS submission deadlines

For cls orders to reach the closing auction they must be submitted before the broker's cutoff. UTM applies a relative cutoff per broker: close minus 10 minutes for Alpaca and TradeStation. Strategy auto-close enforces a minimum 15-minute buffer and downgrades to day if a close job fires past the cutoff, so positions are not left open overnight. Paper and SIM accounts send at-close orders exactly as live accounts do, with the same cutoff downgrade. A downgrade shows on the trade's audit timeline as "Sent as market". See Time in Force Reference for the full table.

Extended Hours Trading​

Trade before market open or after close.

Pre-market: 4:00 AM - 9:30 AM ET After-hours: 4:00 PM - 8:00 PM ET

To enable:

  1. Toggle "Extended Hours" in order entry
  2. Order type must be Limit
note

Extended hours have wider spreads and less liquidity. Use limit orders to control execution price.

Order Statuses​

StatusMeaning
pendingSubmitted, awaiting broker acknowledgment
newOrder received and accepted by broker
acceptedBroker acknowledged receipt
partialSome shares filled, remainder still open
filledCompletely filled
cancelledCancelled (by you or broker)
rejectedBroker rejected the order
expiredTime in force expired
submissionFailedUTM could not deliver the order to your broker after several automatic retries. Check the broker connection and re-place it.

Viewing Orders​

Orders Page​

Navigate to Orders to see all orders with filters:

  • Status: Active, Filled, Cancelled, All
  • Symbol: Filter by ticker
  • Date Range: From/to date
  • Account: Specific account

Order Details​

Click any order to see:

  • Full order parameters
  • Status history (timeline)
  • Executions (fills)
  • Related signal (if from signal)
  • Related trade

Cancelling Orders​

Single Order​

  1. Find order in Orders list
  2. Click Cancel
  3. Confirm cancellation

Bulk Cancel​

  1. Select multiple orders
  2. Click Cancel Selected
warning

Only orders in pending, new, accepted, or partial status can be cancelled. Filled orders cannot be undone - you must place a closing order.

Order Status Timeline​

Each order shows a timeline of status changes:

pending (9:30:00 AM) → User submitted
↓
new (9:30:01 AM) → Broker received order
↓
accepted (9:30:01 AM) → Broker acknowledged
↓
filled (9:30:15 AM) → 100 shares @ $175.50

This helps track exactly when each status change occurred.

Common Issues​

Order Rejected​

Check:

  • Account has sufficient buying power
  • Symbol is tradeable on this broker
  • Market is open (for market orders)
  • Limit price is reasonable

Order Not Filling​

For limit orders:

  • Price may not have reached your limit
  • Check bid/ask spread
  • Consider adjusting price

For market orders:

  • Check if market is open
  • Extended hours requires limit orders

Wrong Account​

Always verify the account before submitting. UTM prevents cross-mode orders (live orders in paper mode).