TimeInForce

Tag 59

TimeInForce

Abbreviation: TmInForce
Typechar
Tag59
AddedFIX.2.7
Used in20 messages

Description

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)

Wire Format & Usage Example

Single field (key=value)
59=0 (Day)
In a FIX message (ExecutionReport)
8=FIX.4.4 | 9=... | 35=8 | 49=SENDER | 56=TARGET | 34=1 | 52=20240101-09:30:00.000 |  | 59=0 (Day) |  | 10=...

Fields are delimited by SOH (ASCII 0x01), shown here as " | ". The highlighted field 59=0 (Day) is this field's position in the message.

All valid values
WireNameDescription
59=0DayDay (or session)
59=1GoodTillCancelGood Till Cancel (GTC)
59=2AtTheOpeningAt the Opening (OPG)
59=3ImmediateOrCancelImmediate Or Cancel (IOC)
59=4FillOrKillFill Or Kill (FOK)
59=5GoodTillCrossingGood Till Crossing (GTX)
59=6GoodTillDateGood Till Date (GTD)
59=7AtTheCloseAt the Close
59=8GoodThroughCrossingGood Through Crossing
59=9AtCrossingAt Crossing

Enumerated Values

10
ValueSymbolic NameDescriptionAdded
0DayDay (or session)FIX.2.7
1GoodTillCancelGood Till Cancel (GTC)FIX.2.7
2AtTheOpeningAt the Opening (OPG)FIX.2.7
3ImmediateOrCancelImmediate Or Cancel (IOC)FIX.2.7
4FillOrKillFill Or Kill (FOK)FIX.2.7
5GoodTillCrossingGood Till Crossing (GTX)FIX.2.7
6GoodTillDateGood Till Date (GTD)FIX.4.0
7AtTheCloseAt the CloseFIX.4.3
8GoodThroughCrossingGood Through CrossingFIX.5.0
9AtCrossingAt CrossingFIX.5.0