| Aggregator Name |
String |
Name of the aggregator as defined in the
Aggregator
Manager
|
| Algo Name |
String |
Name of the TT order type
For TT order types, possible values include:
For custom algos, the name must match the one specified by the
algo creator.
Required when this repeating group represents an algo
|
| Algo Type |
int |
Source of the algo
Possible values include:
- 0: Custom algo
- 1: TT order type
- 3: Bank algo
Required when this repeating group contains a |958=Algo Name|
entry
|
| AutoResubExpiredGTD |
Boolean |
If any child orders are not completely filled by the session
close, the exchange will expire the child orders; when the market
reopens, the parent order will then resubmit the child orders with
the same parameters as when they expired.
Possible values include:
|
| BracketOrderType |
int |
Order type for the parent order
Possible values include:
- 0: Limit
- 1: Stop Limit
- 2: Stop Market
|
| BracketStopLimitOffset |
int |
Number of ticks away from the Stop price to submit a Limit order.
|
| ChildTIF |
char |
Time-in-Force for the algo child orders
Possible values include:
Possible values include:
- 0: Day (default, if not specified)
- 1: Good Till Cancel (GTC)
- 2: At The Opening (OPG)
- 3: Immediate or Cancel (IOC)
- 4: Fill Or Kill (FOK)
- 5: Good Till Crossing
- 6: Good Till Date
- 7: At the Close
- 8: Good through Crossing
- 9: At Crossing
- A: Auction
- S: Morning At the Close
- T: Afternoon At the Close
- U: Night At the Close
- V: Good in Session
- W: Day Plus
- X: Good Till Cancel Plus
- Y: Good Till Date Plus
Notes: CME supports Immediate or Cancel (IOC) and Fill Or Kill (FOK) using the same Time in Force value (Tag 59=3).
If a TT FIX client submits a CME IOC (Tag 59=3) with a MinQty (Tag 110), the order will be treated by CME as a FOK.
To send an IOC, the FIX client should omit tag 110 from TT FIX New Order message.
Note: Although the TT FIX schema includes the new ‘At the Close’ TIFs for OSE (59=S, 59=T, and 59=U), at this time these values can not be used through FIX Order Routing or Drop Copy services. However, these values will be fully integrated in a future release.
Please monitor the TT Release Notes for announcements as to availability of these TIFs.
Note: The “Plus” enums indicate that the TIF is available for the after hours (ATH) T + 1 session.
For more information about TIFs supported by exchanges, refer to Supported Order Types and TIFs in the Setup help.
Required when this repeating group contains a |958=Algo Name|
entry
|
| DiscVal |
int |
Amount of the total order quantity to disclose (1 to maxint)
|
| DiscValType |
int |
What the DiscVal represents
Possible values include:
- 1: Absolute quantity
-
2: Percentage of the total order quantity
|
| Duration |
int |
Number of time units between each disclosed order portion of a TT
Time Duration order.
|
| DurationBaseUnit |
int |
Time unit to use for the duration of a TT Time Duration order.
Possible values include:
- 1: Hour
- 2: Minute
- 3: Second
|
| DurationSTime |
UTC_Timestamp |
Time to start submitting child orders of a TT Time Duration order.
|
| DurationETime |
UTC_Timestamp |
Time to stop submitting child orders of a TT Time Duration order.
|
| ETAGoToMktTicks |
int |
Number of ticks into the market to submit an order for the
remaining quantity when the end time action (ETimeAct) is 2 (Go To
Market).
|
| ETime |
UTC_Timestamp |
Time to stop working the order.
Note: Omit the tag to work the order until the
market closes (GTC).
|
| ETimeAct |
int |
Action to take for any unfilled balance when the End time is
reached. Currently, the only supported value is 1
(Cancel).
|
| Interval |
int |
Length of the slice, in milliseconds
|
| IsTrlTrg |
Boolean |
Indicates whether the trigger price trails the trigger price type
by some number of ticks.
Possible values include: Y or N.
|
| LeftoverAction |
int |
How to handle any existing unfilled order quantities when it is
time to send the next portion.
|
| LeftoverTicks |
int |
Number of ticks to add or subtract from your Bid or Offer to
determine the price of the limit order.
Required when the repeating group contains a 958=LeftOverAction
with 960=1 (Payup) entry
|
| LeftoverTimeAction |
int |
When to execute the LeftoverAction for an order interval.
Possible values include:
|
| LimitPrc |
price |
The highest price at which the user is willing to buy (when buying), or the lowest to sell (when selling).
|
| LimitPriceType |
int |
Type of price for the ticks away offset. Possible values include:
|
| LimitTicksAway |
int |
Number of ticks away from the specified limit price to submit the
order (-999 to 999)
|
| MaxDisp |
int |
The maximum size of a child order lot in relation to the total parent order quantity.
|
| OcoStopTriggerPrice |
int |
Price at which to trigger the Stop Market or Stop Limit order.
|
| Payup |
int |
Number of ticks from the specified price to submit the Limit order
|
| ParentTIF |
int |
Time-in-force of a parent synthetic order.
Possible values include:
Note: If this value is omitted, the value of tag
59 (TimeInForce) will be assigned to this tag. If tag 59 is also
missing, the order will be rejected. If both parameters are
present, their values must be identical.
|
| ProfitTarget |
int |
Initial price for the profit order in the OCO pair, as follows:
-
Price = Entry Order Fill Price + Profit target setting, if the
TT Bracket order was a bid.
-
Price = Entry Order Fill Price – Profit target setting, if the
TT Bracket order was an offer.
|
| RetryCount |
int |
Number of times (0-32,000) to resend a rejected order
|
| RetryInterval |
int |
Number of milliseconds (0-100,000) between retry attempts
|
| SpreadName |
String |
Name of the spread as defined in the
Autospreader
widget.
|
| STime |
UTC_Timestamp |
Time to start working the order.
Note: Omit the tag to start working the order
when submitted.
|
| StopLimitOffset |
int |
Number of ticks away from the Stop price to submit a Limit order
when the OCO Stop Limit order is triggered.
|
| StopOrderType |
int |
Order type of the stop-loss order. Possible values include:
- 1: Limit
- 2: Market
- 3: TT Stop
|
| StopTarget |
int |
Initial price for the stop loss order in the OCO pair, as follows:
-
Price = Entry Order Fill Price + Stop loss setting, if the TT
Bracket order was a bid.
-
Price = Entry Order Fill Price – Stop loss setting, if the TT
Bracket order was an offer.
|
| TriggerLTPReset |
int |
Whether to reset the trade quantity counter back to zero, if the
inside market backs away from the trigger price.
Possible values include:
|
| TriggerPriceType |
int |
Type of order trigger.
Possible values include:
- 1: Bid
- 2: Ask
- 3: LTP
- 6: Same side
- 7: Opposite side
|
| TriggerQty |
int |
Quantity of the secondary trigger condition based on the executed
quantity (if LTP) or the quantity on the Bid or the Ask.
|
| TriggerQtyCompare |
int |
Test to use when comparing trigger quantities. Possible values
include:
- 3: Less than or equal to
- 5: Greater than or equal to
|
| TriggerQtyType |
int |
Type of quantity trigger. Possible values include:
|
| TriggerType |
int |
Price at which to trigger the order. Possible values include:
|
| TriggerTicksAway |
int |
Number of ticks away from the specified price to submit the child
order
|
| TTStopIsTrlTrigger |
Boolean |
Whether the TT Stop order trigger price trails the trigger price
type by some number of ticks.
Possible values include:
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopLimitPriceType |
int |
Type of price to use to the TT Stop child order
Possible values include:
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopPayup |
int |
Number of ticks from the specified price to submit the Limit
order. Positive values indicate towards the market and negative
values indicate away from the market.
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopSecondConditionIsOn |
Boolean |
Whether to require a secondary condition before triggering an
order. The order is triggered only when the initial and secondary
conditions are both TRUE.
Possible values include:
|
|
TTStopSecondConditionIsTrlTrg
|
Boolean |
Type of trigger for the second contion of at TT Stop or TT
If-Touched order.
Possible values include:
|
|
TTStopSecondTriggerPriceType
|
int |
Type of trigger for the second contion of at TT Stop or TT
If-Touched order.
Possible values include:
- 1: Bid
- 2: Ask
- 3: LTP
- 6: Same side
- 7: Opposite side
|
| TTStopSecondTriggerQty |
int |
Quantity of the secondary trigger condition based on the executed
quantity (if LTP) or the quantity on the Bid or the Ask.
|
|
TTStopSecondTriggerQtyCompare
|
int |
Test to use when comparing trigger quantities. Possible values
include:
Possible values include:
- 3: Less than or equal to
- 5: Greater than or equal to
|
| TTStopSecondTriggerQtyType |
int |
Type of quantity trigger for the secondary condition.
Possible values include:
|
|
TTStopSecondTriggerTicksAway
|
int |
Number of ticks from the specified price to submit the child
order, based on the specified Trigger price. Positive values
indicate towards the market and negative values indicate away from
the market.
|
| TTStopTriggeredOrderPrice |
Price |
Price for the TT Stop child Limit order.
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopTriggeredOrderType |
int |
Type of order to submit when triggered.
Possible values include:
- 1: Market
- 2: Limit
- 3: MLM
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopTriggerLTPReset |
Boolean |
Whether to reset the trade quantity counter back to zero, if the
inside market backs away from the trigger price.
Possible values include:
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopTriggerPriceType |
int |
Type of trigger for the TT Stop order.
Possible values include:
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopTriggerQty |
int |
Quantity of the secondary trigger condition based on the executed
quantity (if LTP) or the quantity on the Bid or the Ask.
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopTriggerQtyCompare |
int |
Test to use when comparing TT Stop order trigger quantities.
Possible values include:
- 3: Less than or equal to
- 5: Greater than or equal to
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopTriggerQtyType |
int |
Type of quantity trigger for the TT Stop order.
Possible values include:
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopTriggerTicksAway |
int |
Number of ticks away from the specified price to submit the child
orders of the TT Stop order
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopWithATick |
int |
Threshold for the With A Tick behavior that reprices the order one
tick toward the market when available quantity at the opposite
inside market is at or below the specified quantity threshold
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TTStopWithATickType |
int |
Type of quantity to use for the With A Tick type specified in tag
16929 (TTStopWithATick).
Possible values include:
Note: Used only for TT Bracket and TT OCO orders that submit a TT Stop order for the stop-loss order, with tag 16916 (StopOrderType) = 3 (TT Stop).
|
| TWAPStyle |
int |
Defines how the algorithm lays out the slices and execution options:
Defines how the algorithm lays out the slices and execution options.
- Aggressive: Child orders are sent as market orders at the beginning of each slice. Child order quantities and time periods are uniform across each slice.
- Passive: A Limit Order is placed at the bid (for buys) / ask (for sells) at the beginning of each slice and then continuously repriced to follow the market.
- Default: Similar to the Passive style, a Limit Order is placed at the bid (for buys) / ask (for sells) at the beginning of each slice and then continuously repriced to follow the market.
|
| Variance |
int |
Percentage (0-100) by which to vary the child order quantity.
|
| WaitingOption |
int |
When to start working the parent order.
Possible values include:
- 0: Now
- 1: Time
- 2: PreOpen
- 3: Open
Note: If this is 1, you must specify the start time in tag 168 (EffectiveTime).
|
| WithATick |
int |
WAT threshold quantity.
|
| WithATickType |
int |
Whether the WAT threshold represents a specific quantity or a
percentage of the order quantity.
Possible values include:
|
| WouldIfPrc |
price |
Desired price threshold that will trigger TWAP to temporarily abandon its current slicing plan and
aggressively fill as much quantity as possible.
|
| custom-parameter-name |
Varies |
Value of the custom parameter
You must ensure that the value matches the specified data type for
the custom parameter.
|