Send a Basket Order

Before you can select and transmit a basket order, you must create and save the basket file, using the TWS File >Save as Basket command, or directly from a spreadsheet.   

You can modify a basket order before you send it by adding or removing assets, changing the multiplier and quantities, and reversing the order sides and then converting limit orders to market, relative or VWAP orders. You can also elect to create a basket file based on a selected index using the index composition or statistical composition. Use the criteria selections to fine-tune your index basket. If you choose to base your index basket on the index composition, the system automatically keeps the basket in line with the index composition as it changes.

For detailed field-level information on the Basket Order window, click a field in the image below.

When you send a basket order, each order in the basket is cleared individually. If your account does not meet margin requirements, it is possible that only a portion of the basket order will execute.

To send a basket order

  1. On the Order menu, select Basket.

  2. From the Basket Order dialog, select a Basket File using the drop-down or the Browse button.

If you created a basket file using Excel, browse to the saved .csv file. When you load the basket the Excel file is read into the trading screen.

  1. Modify the Multiplier if necessary. This value multiplies the quantity of each order in the basket.

  2. Click Load to populate the Orders panel with the basket order.

  3. Modify order parameters if necessary, and click Transmit in the Execute Basket panel to transmit the entire basket order. You can transmit individual orders within the basket using the market data lines in the Orders panel.

The fields below are available through the Orders panel. To hide or display fields, right click in any column title Customize Layout. Check fields to display, uncheck fields to hide them.

Fields unique to the basket page are in bold type.

Column Name



The underlying symbol for the contract. To toggle between underlying and symbol mode, on the View menu select the desired mode.


The exchange symbol for the contract.  To toggle between underlying and symbol mode, on the View menu select the desired mode.



The exchange to which orders for the contract will be routed. Select SMART order routing to route directly to the best available market.


Identifies the instrument type and other descriptive contract information.

Trailing Key

System-created key to identify bundled limit, bracket and trailing stop orders.

Account (Allocation)

Displays the account number of the beneficial account. (For FA accounts, the Allocation column lets you select an account, create a new allocation profile, allocate shares based on percent of equity in each account, or define an absolute number of shares to be allocated to specified accounts.

OCA Group

Allows you to create a one-cancels-all advanced order group without opening the Order Ticket window.

Time in Force

The time span over which your order remains active.

Exp. Date

For GTD time-in-force, keeps the order active until the close of market on the date you enter. Date format is YYYY/MM/DD.

Exp. Time

For GTD time-in-force, keeps the order active until the time on the date you enter. Time format is hh:mm:ss xxx where xxx is the three letter time zone acronym. If no time zone is entered, the local time zone is used.


The order action. BUY, SELL or SELL SHORT.

Total Quan

The total quantity of units in the order line.

Transmit Quan

The quantity of units you want to transmit in the current order


The number of units in your order.


The percent of the total order you want to transmit in the current order.

Lmt Price

The limit price for order types to which this price applies, including Limit, Stop Limit, and Relative orders. You can elect to automatically update the limit price to reflect the current bid, ask, midpoint, last or closing price.

Aux. Price

This field reflects the Election price for Stop and Stop Limit orders, and the Offset Amount for Relative and Trailing Stop orders. You can set these auxiliary amounts in the Default Order Settings box.

Pct Offset

Creates an offset price based on a percentage off the best bid or ask. Use a decimal value between 0 - 1.

Stop Price

The Election price for Stop and Stop Limit orders.


The order type.


Click to transmit the order.


Click to cancel the transmitted order.


The order status. See Guide to System Colors for details.


The order destination.

Swp Fill

Check to create a sweep-to-fill order.

Disp Size

Enter a display size to create an iceberg order.


The customer type from which the order originated. Mainly used for institutional accounts.


Check to create a hidden order.


Enter a discretionary amount with a limit order to create a discretionary order.


Displays volatility for the option at a specific strike price.