MARKET - The order is executed at the best price available.
LIMIT - The order is executed at the specified limit price or better.
MARKET_LIMIT - The order is executed at the best price available; if the order can only be partially filled, the remaining amount remains in the CME's order book as a limit order (at the specified limit price.) (Only applicable to CME)
MARKET_PROTECTION - The order is executed at the best price available; if the order can only be partially filled, the remaining amount remains in the CME's order book as a limit order, where the limit price = (bestbid when order was submitted + protectionPoints) or (bestoffer - protectionPoints). (Only applicable to CME)
Protection points are preset by the CME by product. For currency futures, this value is typically 20 ticks. Please see here for more details |
STOP The order is activated when the order's stop price is traded in the market. Once activated, it becomes a market order. For a bid, the stop price must be greater than the last traded price. For an offer, the stop price must be less than the last traded price.
STOP_LIMIT The order is activated when the order's stop price is traded in the market. Once activated, the order becomes a limit order. For a bid, the stop price must be greater than the last traded price. For an offer, the stop price must be less than the last traded price.
STOP_PROTECTION The order is activated when the order's stop price is traded in the market. Once activated, the order becomes a limit order, where for bids the limit price = (stop price + protectionPoints) and for offers, the limit price = (stop price − protectionPoints). IOC (Immediate or Cancel) If the order cannot be executed immediately, it is cancelled. Partial fills are permitted.
LIMIT_PRICE The maximum purchase price (for bids) or minimum sale price (for offers.) It is applicable to; (LIMIT, MARKET_LIMIT and STOP_LIMIT)
IOC (Immediate or Cancel) if the order cannot be executed immediately, it is cancelled. Partial fills are permitted.
FOK (Fill-Or-Kill) If the order cannot be executed immediately for the FULL amount, it is cancelled.
GTC (Good-till-Cancelled) The order remains in the order book until it is fully executed or until the user cancels it.
DAY (Good-for-day) The order remains in the order book until it is fully executed or until the end of the trading day: (when the venue does daily shut down or at 1700 NYC time) limit price The maximum purchase price (for bids) or minimum sale price (for offers).