TimeInForce

enum class roq::fix::TimeInForce

FIX TimeInForce <59> field.

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

Values:

enumerator UNDEFINED
enumerator UNKNOWN
enumerator DAY

0 = Day (or session)

enumerator GTC

1 = Good Till Cancel (GTC)

enumerator OPG

2 = At the Opening (OPG)

enumerator IOC

3 = Immediate Or Cancel (IOC)

enumerator FOK

4 = Fill Or Kill (FOK)

enumerator GTX

5 = Good Till Crossing (GTX)

enumerator GTD

6 = Good Till Date (GTD)

enumerator AT_THE_CLOSE

7 = At the Close

enumerator GOOD_THROUGH_CROSSING

8 = Good Through Crossing

enumerator AT_CROSSING

9 = At Crossing

enumerator GOOD_FOR_TIME

A = XXX.

enumerator GFA

B = XXX.

enumerator GFM

C = XXX.