TagField NameXML NameData TypeUnion DatatypeDescriptionAddedDepr.Enums from tagValid values
59TimeInForce @TmInForcechar

Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. NOTE not applicable to CIV Orders. (see Volume : "Glossary" for value definitions)

FIX.2.7
0=

Day (or session)

[Day]
1=

Good Till Cancel (GTC)

[GoodTillCancel]
2=

At the Opening (OPG)

[AtTheOpening]
3=

Immediate Or Cancel (IOC)

[ImmediateOrCancel]
4=

Fill Or Kill (FOK)

[FillOrKill]
5=

Good Till Crossing (GTX)

[GoodTillCrossing]
6=

Good Till Date (GTD)

[GoodTillDate]
7=

At the Close

[AtTheClose]
8=

Good Through Crossing

[GoodThroughCrossing]
9=

At Crossing

[AtCrossing]

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

Used in components:
[ListOrdGrp] [MDFullGrp] [MDIncGrp] [TimeInForceRules] [TradeReportOrderDetail]