market: The full order quantity executes immediately at the best available price in the order book.limit: The full order quantity is placed immediately with a limit price restriction to only trade at this price or better.limitallin: The limit order price and quantity includes the fees.
- FIX Specification
- Example
required
MsgType
D string
The specific account for this order. Required if multiple accounts are enabled.
string
required
Unique identifier for Order as assigned by the client. Must be
<= 36 characters. UUIDs are recommended.string
required
The symbol of the currency pair to place an order on in the format
BASE-QUOTE.integer
required
Side of the order.
- Possible values:
1: Buy2: Sell
char
required
The execution model of the order.
- Possible values:
1: market2: LimitA: LimitAllIn
float
required
Order quantity in terms of the base asset.
string
The currency the quantity is specified in. If not
specified, defaults to the base currency for the
symbol.
float
Limit price of the order to be placed in the Order Book. Required when OrderType=Limit/LimitAllIn.
string
required
Specifies how long the order remains in effect.
- Possible values:
1: GTC (Good till canceled)3: IOC (Immediate or Cancel)4: Fill Or Kill (FOK)
string
required
Business timestamp for this request. Format: YYYYMMDD-HH:MM:SS.uuu
string
Optional expiration time for the order. Only valid on orders with TimeInForce=1 (GTC). Required when TimeinForce=GTD. Format: YYYYMMDD-HH:MM:SS
string
Time at which this order will activate and begin sending orders to the market. Format: YYYYMMDD-HH:MM:SS.uuu
string
Allows Specifying an Order Strategy Type.
- Possible values:
StopLimit: This strategy will only place the order once the specified stop price has been met. For a Buy StopLimit order, the stop price must be above the current market price. For a Sell StopLimit order, the stop price must be below the current market price.TakeProfitLimit: This strategy will only place the order once the specified take profit price has been met. For a Buy TakeProfitLimit order, the take profit price must be below the current market price. For a Sell TakeProfitLimit order, the take profit price must be above the current market price.
integer
The number of strategy parameter repeating groups
string
The name of the StrategyParameter being set
string
The value for the StrategyParameter being set
string
Whether or not this order should be canceled when this session is disconnected. Possible values: Y, N. Default: Y
required