TWS Beta - Release Notes

Use Cash Quantity for Stock Order Entry

Now specify the cash amount you want to spend or receive for your stock orders using the Cash Quantity feature. When you specify a cash value for your order, that value in conjunction with the instrument price drives the number of shares purchased or sold. If the price moves, the number of shares is adjusted to accommodate the entered cash value.

To use Cash Quantity for a stock order, click in the Quantity field and toggle the size calculation method from Shares to USD (or the currency of the instrument). Enter or select a cash value and see the approximate share equivalent directly below. Shares are approximated as the final share amount is not known until the order fills. 

Cash Quantity for Stock Orders

The Cash Quantity feature is available for stocks orders in all currencies, and is supported for almost all order types and IB Algos.


Continuous Sorting for Portfolio Columns

Many columns in your TWS Portfolio now support "continuous sorting." This feature automatically re-sorts positions in your Portfolio when an event occurs in your account that changes values in your portfolio, resulting in the need to re-apply the sort order. For example, if you elect to sort your Portfolio continuously by Position (either ascending or descending), when you buy or sell an asset the sort is automatically reapplied to your portfolio to keep the selected sort order up-to-date.

To enable Continuous Sorting for a supported Portfolio field, right-click the column header, select "Sort By" and then choose from the "Continuous Sort" methods available. Clicking the column again will disable Continuous Sort but will allow you to toggle through the sort order (ascending, descending and none) for a one-time sort. One-time sort does not update automatically as the Portfolio changes.

Fields that currently support Continuous Sort are:

  • Market Value
  • % of Market Value
  • Daily PnL
  • Unrealized PnL
  • Realized PnL
  • Avg Price
  • Position

To add a field to your Portfolio, hold your mouse over an existing column name to show the insert/remove selections. Click Insert Column. Choose from the categories and command list to add a field to the window.

Futures Term Structure: Difference Plot Custom Curves

A new flexible series selector lets you easily add, remove or modify what series are shown on the difference plot and how each is calculated with a single click in the displayed configuration panel. Between the Price and the Difference Plot you can see labels for the currently selected difference definitions. Their border colors are the same as their difference series color. TWS updates the default series for the difference plot based on your configuration as you add or remove dates to the price plot or change your configuration.

  • You can change the difference series definition by clicking on the label. It will show a small popup where you can select the days (all the series that are selected for the Price Plot). Once you select the days pair it will change the currently selected definition to the new one (unless you selected a pair which is already selected, in this case it will just remove the edited definition)
  • You can remove a definition and its series by clicking the X inside the color border.
  • You can add a new definition by clicking on the + button and using the same popup as for the editing/changing.
  • When you remove a date form the top check boxes it will remove all definitions that contained this date.
  • When you select a new date the window will generate the appropriate new definition depending on the configuration

The definitions you specify here will be kept for a newly opened Futures Term Structure window or when you select a new future, even after you log out and restart TWS.

Futures Term Structure

To access the Futures Term Structure tool, select a futures contract and use the right-click menu to select Charts and then Term Structure.

NOTE: If you don't see this selection, use the down arrow to expand the selection list.

Consolidated Watchlists & Scanners

Coming soon: Watchlists and Market Scanners both result in lists of contracts, but are created differently. Watchlists are user-defined, static lists. Scanners are criteria-driven dynamic lists that can be refreshed with the click of a button. We will soon consolidate our Scanners and Watchlists into a single tool that provides multiple methods to create and update your instrument list. Additionally, lists are saved to the Cloud and so identical versions will be available from all trading platforms.

Watch for this feature to be released soon and available from desktop, mobile and Client Portal.