execution_type field on POST /v1/orders determines which price fields are required and how the order behaves once routed.
Summary
MARKET
Immediate execution at prevailing price. Use for entries and emergency exits.LIMIT
Rests atlimit_price and fills only at that price or better.
STOP
Becomes a market order when the trigger is reached.- For a
SELLstop,stop_pricemust be below the current price. - For a
BUYstop,stop_pricemust be above the current price.
STOP_LIMIT
Becomes a limit order atlimit_price when stop_price triggers. Avoids bad fills on fast markets but may not fill at all.
TRAILING_STOP
Stop that follows price bytrailing_amount.
trailing_type: "AMOUNT"— fixed absolute offset (e.g.0.25points).trailing_type: "PERCENTAGE"— relative offset (e.g.0.5= 0.5%).

