A Discretionary order is a limit order for which you define a discretionary amount (which is added to or subtracted from the limit price) that increases the price range over which the order is eligible to execute. The original limit price is displayed to the market.
Fill or Kill
A FOK (Fill-or-Kill) order must execute as a complete order as soon as it becomes available on the market, otherwise the order is canceled.
Good after Time
A Good-after-Time/Date order is held in the IB system and sent to the exchange on the date and time you enter.
An LIT (Limit-if-Touched) is an order to buy (or sell) an asset below (or above) the market, at the defined limit price or better. This order is held in the system until the trigger price is touched, and is then submitted as a limit order.
An LOC (Limit-on-Close) order that executes at the closing price if the closing price is at or better than the submitted limit price, according to the rules of the specific exchange. Otherwise the order will be cancelled.
Non US Futures , Stocks
Limit on Open
A LOO (Limit-on-Open) order is a limit order executed at the market's open if the opening price is equal to or better than the limit price.
A Market order is an order to buy or sell an asset at the bid or offer price currently available in the marketplace.
An MIT (Market-if-Touched) is an order to buy (or sell) an asset below (or above) the market. This order is held in the system until the trigger price is touched, and is then submitted as a market order.
A market order that is submitted to execute as close to the closing price as possible.
Non US Futures, Non US Options, Stocks
Market on Open
A market order that is executed at the market's open at the market price.
Market to Limit
A Market-to-Limit order is sent in as a market order to execute at the current best price. If the entire order does not immediately execute at the market price, the remainder of the order is re-submitted as a limit order with the limit price set to the price at which the original order executed.
A Market-with-Protection order is a market order that is cancelled and resubmitted as a limit order if the entire order does not immediately execute at the market price. The order's limit price is set by the exchange to be close to the current market price, slightly higher for a sell order and lower for a buy order.
Futures, Future Options
An ISE stock order that executes at the midpoint of the bid/ask price.
Orders in a one-cancels-all group of orders will be canceled when one of the other orders executes.
An order that is pegged to buy on the best offer and sell on the best bid.
Pegged to Stock
Specifies that the option price will adjust automatically relative to the stock price, using a calculated value based on data you enter.
A Relative order derives its price from a combination of the market quote and a user-defined offset amount. The order is submitted as a limit order and modified according to the pricing logic until it is executed or you cancel the order.
Request for Quote
Request market quotes for non-US options, futures and options on futures.
Futures, Future Options, Options
The scale orders command automatically creates a series of buy (sell) limit orders with incrementally lower (higher) prices, based on your original limit order.
A Stop Limit order becomes a limit order once the specified stop price is attained or penetrated.
Forex, Futures, Options, Stocks
Stop Trailing Stop
A trailing stop for a sell order sets the stop price at a fixed amount below the market price. If the market price rises, the stop loss price rises by the increased amount, but if the stock price falls, the stop loss price remains the same. The reverse is true for a buy trailing stop order.
A trailing stop limit for a sell order sets the stop price at a fixed amount below the market price and defines a limit price for the sell order. If the market price rises, the stop loss price rises by the increased amount, but if the stock price falls, the stop loss price remains the same. When the order triggers, a limit order is submitted at the price you defined. The reverse is true for a buy trailing stop limit order.
A Sweep-to-Fill order identifies the best price and the exact quantity offered/available at the price, and transmits the corresponding portion of your order for immediate execution. Simultaneously it is identifying the next best price and quantity offered/available, and submits the matching quantity of your order for immediate execution.
A TWS-specific order where the limit price of the option or combo is calculated as a function of the implied volatility.
The VWAP for a stock is calculated by adding the dollars traded for every transaction in that stock ("price" x "number of shares traded") and dividing the total shares traded. By default, a VWAP order is computed from the open of the market to the market close, and is calculated by volume weighting all transactions during this time period. TWS allows you to modify the cut-off and expiration times using the Time in Force and Expiration Date fields, respectively.