POST Flat Place Order
Flattens any existing positions prior to placing an order.
Last updated
Flattens any existing positions prior to placing an order.
Last updated
POST
/v1/api/accounts/{account}/orders/flatplace
Unlike reverse positions, flat placing an order will close any existing position and continue on to place the order regardless of whether or not the position existed. This is useful to ensure you are always cleanly entering a new positions. The equivalent of a webhook signal with the flatten_first
flag enabled.
Headers
Name | Value |
---|---|
Query Parameters
Name | Type | Required | Description |
---|---|---|---|
Body
Name | Type | Required | Description |
---|---|---|---|
Code Examples (coming soon)
Response
Content-Type
application/json
Authorization
Bearer <token>
account
string
Required
Name of account in NT8
instrument
string
Required
Name of underlying instrument (e.g., "ES 12-24")
action
string
Required
BUY, SELL
quantity
integer
Required
Contract quantity of new order
orderType
string
Required
MARKET, LIMIT, STOPMARKET, STOPLIMIT
timeInForce
string
Required
DAY, GTC
limitPrice
float
Optional
Limit price when submitting limit order type
stopPrice
float
Optional
Stop price when submitting stop order type
ocoId
string
Optional
Create or append to OCO order by ID
strategy
string
Optional
ATM strategy name if opening with ATM template