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.