TagField NameAbbr NameData TypeUnion DatatypeDescriptionPedigree
59TimeInForceTmInForcechar

Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. NOTE not applicable to CIV Orders.


TimeInForceCodeSet
0=

Day (or session)

A buy or sell order that, if not executed expires at the end of the trading day on which it was entered.

Added FIX.2.7 Updated EP253 [Day]
1=

Good Till Cancel (GTC)

An order to buy or sell that remains in effect until it is either executed or canceled; sometimes called an open order.

Added FIX.2.7 Updated EP253 [GoodTillCancel]
2=

At the Opening (OPG)

A market or limit-price order to be executed at the opening of the stock or not at all; all or part of any order not executed at the opening is treated as canceled.

Added FIX.2.7 Updated EP253 [AtTheOpening]
3=

Immediate Or Cancel (IOC)

A market or limit-price order that is to be executed in whole or in part as soon as it is available in the market; any portion not so executed is to be canceled.

Added FIX.2.7 Updated EP253 [ImmediateOrCancel]
4=

Fill Or Kill (FOK)

A market or limit-price order that is to be executed in its entirety as soon as it is available in the market; if not so executed, the order is to be canceled.

Added FIX.2.7 Updated EP253 [FillOrKill]
5=

Good Till Crossing (GTX)

An order to buy or sell that is canceled prior to the market entering into an auction or crossing phase.

Added FIX.2.7 Updated EP253 [GoodTillCrossing]
6=

Good Till Date (GTD)

An order to buy or sell that remains in effect until it expires, defined by ExpireDate(432) or ExpireTime(126).

Added FIX.4.0 Updated EP253 [GoodTillDate]
7=

At the Close

Indicated price is to be around the closing price, however, not held to the closing price.

Added FIX.4.3 Updated EP253 [AtTheClose]
8=

Good Through Crossing

An order that is valid up till and including a crossing phase.]

Added EP61 Updated EP253 [GoodThroughCrossing]
9=

At Crossing

An order that is valid only during crossing (auction) phases. The order is valid during the day or up to and including a specified trading (sub) session.

Added EP61 Updated EP253 [AtCrossing]
A=

Good for Time (GFT)

An order that is valid for a pre-defined time period expressed with ExposureDuration(1629) and (optionally) ExposureDurationUnit(1916).

Added EP100 Updated EP253 [GoodForTime]
B=

Good for Auction (GFA)

An order that is valid for an auction initiated by a trading firm (see AuctionType(1803) for examples.

Added EP131 Updated EP253 [GoodForAuction]
C=

Good for this Month (GFM)

An order that is valid until the end of the current month, i.e. from the time of order submission until the end of the last trading day of the current month.

Added EP253 [GoodForMonth]
Added FIX.2.7 Updated EP253

Used in messages:
[CrossOrderCancelReplaceRequest][ExecutionReport][MultilegOrderCancelReplace][NewOrderCross][NewOrderMultileg][NewOrderSingle][OrderCancelReplaceRequest]

Used in components:
[ListOrdGrp][MDFullGrp][MDIncGrp][MDStatisticParameters][OrderEntryAckGrp][OrderEntryGrp][TimeInForceRules][TradeReportOrderDetail]