TT Time Weighted Average Price (TWAP) may be used to fill large orders when a trader wants to keep the executed trade price as close as possible to the average market price without alerting other market participants to order volume.
TWAP avoids conspicuous trades by breaking up an order into smaller slices and submitting those to the market incrementally and systematically, according to a calculated plan, similarly to how the TT Time Duration order type does. Plan behavior may be configured to suit the trader's goals by setting parameters for fill duration, child order size per slice, trading style, price triggers, and price limits.
TT TWAP is available for use on all listed exchange products as well as on Autospreader.
# | Parameter Name | Required / Optional | Description |
---|---|---|---|
1 | Edit | N/A | The Edit button shows the TT TWAP Details pane, where parameters for the trade can be entered or adjusted. |
2 | Order Quantity | Required | The Order Quantity field is used to specify the total number of orders for the trade. |
3 | Duration Type | Required | Duration Type defines the execution period for the parent trade.
Options:
|
4 | Max Display % | Required | Max Display Percentage specifies the maximum size of a child order lot in relation to the total parent order quantity.
Input:
|
5 | Style | Required | Style defines how the algorithm lays out the slices and execution options:
|
6 | Would If Price | Optional | Would If Price is a desired price threshold that will trigger TWAP to temporarily abandon its current slicing plan and aggressively fill as much quantity as possible as long as quantity is available on the opposite side of the market at the specified price, or lower (for buys), or higher (for sells).
The algo then re-plans slices for any remaining quantity and resumes its execution.
Input:
|
7 | Limit Price | Optional | Limit Price defines the highest price at which the user is willing to buy (when buying), or the lowest to sell (when selling).
Input:
|
From the TT TWAP Details pane:
By default, Now is selected as the start time. You can delay the start time by clicking Now and selecting Time from the dropdown, which will bring up a calendar widget like before.
Max Display % sets a limit on child order size based on the total size of the order.
From the TWAP Details pane:
When calculating child order quantities, TWAP may be limited by the instrument's Round Lot Quantity (RLQ). When this occurs, TWAP dynamically merges the quantities to the lowest acceptable RLQ which may result in slices with a quantity of 0.
Note An instrument's Round Lot Quantity may result in child orders with quantities of 0.
For example, entering a 20 lot TWAP order and setting Max Display % equal to 10 normally results in slices with quantities up to 2 lots. However, if the instrument has a RLQ of 5, then a 2 lot slice would not be accepted by the exchange. In this case, TWAP calculates a slice schedule that includes both 0 and 5 lot quantities for the child orders. Depending on randomization of child slices, the first slice may equal a quantity of 0.
Selecting a Style sets the trade execution behavior for the child orders.
From the TT TWAP Details pane, execution can be set to: Aggressive, Default, or Passive.
From the TT TWAP Details pane:
From the TT TWAP Details pane: