Skip to main content
Fire a margin market order when the market reaches activation_price. This is the workhorse protective stop: because amount is stock, a stop that closes a position takes the position size directly.

Rate limits

Place margin stop-market order

Request parameters

Response

The result object adds the activation fields and the position fields to the standard order object — see the order object reference. A margin stop-market order reports type 10 with price "0".
A per-market ceiling limits how many stop-market orders one account can hold. Reaching it returns error 103 — cancel an existing stop before placing another. For a stop that tracks the position size automatically rather than a fixed amount, use collateral_order_tpsl_place instead.

Error codes

Standard transport errors and the shared account, rate-limit, and region codes are listed in Order Management.