Sending orders to your broker
How Tradient previews, confirms, and routes orders through SnapTrade — equity and multi-leg options.
Tradient sends orders to your broker through SnapTrade. Every order goes through a two-step preview-then-confirm flow so you see exactly what your broker will receive — and so nothing fires by accident. This page explains the flow, order types, and how multi-leg strategies are bundled.
The two-step flow
- You click “Place trade” from a Radar result, a Focus mode analysis, or the Portfolio drawer. Tradient builds the order spec and sends it to SnapTrade as a preview.
- SnapTrade forwards the preview to your broker. The broker returns a confirmed price, fee estimate, and buying-power impact. Tradient shows you that response on a confirmation screen.
- You click “Confirm.” Tradient calls the place-trade endpoint with the preview id. The order goes live at your broker.
Nothing leaves Tradient without your explicit confirm click. There is no “auto-trade” mode and no scheduled order placement.
Equity and single-leg options
Single-leg orders go through SnapTrade’s /trade/impact → /trade/{tradeId} flow. The preview returns:
- Estimated fill price (broker mid or limit)
- Estimated fees and commissions
- Buying-power impact
- Account cash and equity after the trade
- Any broker warnings (margin call, day-trade flag, etc.)
Multi-leg options strategies
Multi-leg trades use SnapTrade’s optionStrategy endpoints, which bundle the legs into a single broker order so they fill atomically (or not at all). The flow is:
- Tradient resolves each leg’s OCC symbol to a broker option id via
/accounts/{id}/symbols. - Tradient creates a strategy object via
/accounts/{id}/optionStrategywith the legs and a strategy_type label (Iron Condor, Vertical Spread, Straddle, Strangle, Butterfly, or Custom). - We fetch a quote on the strategy to populate the preview screen with broker-confirmed bid/ask/mid and aggregate Greeks.
- On confirm, we call
executewith the price and time-in-force you set.
If your broker doesn’t natively support the strategy type label, SnapTrade falls back to CUSTOM — which most brokers accept. The legs still fill atomically.
Order types and time-in-force
- Limit (default for options) — fills at your specified price or better. Tradient pre-fills limit orders to mid by default; you can adjust before confirm.
- Market — fills immediately at best available. Discouraged for options because of slippage on wide spreads. Tradient warns before allowing.
- Stop / stop-limit — for closing orders on stock holdings.
- TIF: Day (default) — order expires at close.
- TIF: GTC — good until canceled. Use for take-profit or rolling orders you want to leave working.
Order status and reconciliation
After you place a trade, Tradient polls SnapTrade for the order state every few seconds until it terminates (filled, canceled, or rejected). You’ll see:
- Pending — preview confirmed, broker hasn’t accepted yet.
- Working — order at the broker, waiting to fill.
- Partial — some legs filled, others still working.
- Filled — terminal success state.
- Canceled / Rejected — terminal failure state with broker reason.
When an order fills, Portfolio refreshes automatically and the new position shows up in the position list. The History tab gets a new entry on the next sync.
Canceling working orders
Working orders show up in a “Open orders” section at the top of Portfolio. Click cancel and Tradient calls /accounts/{id}/orders/cancel on the broker. Cancelation is best-effort — if the order fills before the broker processes the cancel, you keep the fill.
What happens when something goes wrong
- Preview rejected by broker. The error message comes straight from the broker (insufficient buying power, restricted security, expired option, etc.). Fix the underlying issue and retry.
- Confirm fails after preview succeeds. Usually a stale preview. Start over.
- Partial fill that won’t complete. Cancel the working portion and either accept the partial or close it manually. Tradient surfaces this state with a banner.
- Broker is offline. SnapTrade returns 503 and Tradient retries with backoff. If your broker is down for maintenance, no new orders can be placed.
Where to go next
- Thinkorswim format export — for paper-trading and journaling outside Tradient.
- Reading your positions and P&L.