OrdType#

enum class roq::fix::OrdType#

FIX OrdType <40> field.

Order type

Values:

enumerator UNDEFINED#
enumerator UNKNOWN#
enumerator MARKET#

1 = Market

enumerator LIMIT#

2 = Limit

enumerator STOP_STOP_LOSS#

3 = Stop / Stop Loss

enumerator STOP_LIMIT#

4 = Stop Limit

enumerator MARKET_ON_CLOSE#

5 = (No longer used) (Deprecated in FIX 4.3)

enumerator WITH_OR_WITHOUT#

6 = With Or Without

enumerator LIMIT_OR_BETTER#

7 = Limit Or Better (Deprecated in FIX 4.4)

enumerator LIMIT_WITH_OR_WITHOUT#

8 = Limit With Or Without

enumerator ON_BASIS#

9 = On Basis

enumerator ON_CLOSE#

A = (No longer used) (Deprecated in FIX 4.3)

enumerator LIMIT_ON_CLOSE#

B = (No longer used) (Deprecated in FIX 4.3)

enumerator FOREX_MARKET#

C = (No longer used) (Deprecated in FIX 4.3)

enumerator PREVIOUSLY_QUOTED#

D = Previously Quoted.

enumerator PREVIOUSLY_INDICATED#

E = Previously Indicated.

enumerator FOREX_LIMIT#

F = (No longer used) (Deprecated in FIX 4.3)

enumerator FOREX_SWAP#

G = Forex Swap.

enumerator FOREX_PREVIOUSLY_QUOTED#

H = (No longer used) (Deprecated in FIX 4.3)

enumerator FUNARI#

I = Funari (Limit day order with unexecuted portion handles as Market On Close. E.g. Japan)

enumerator MARKET_IF_TOUCHED#

J = Market If Touched (MIT)

enumerator MARKET_WITH_LEFT_OVER_AS_LIMIT#

K = Market With Left Over as Limit (market order with unexecuted quantity becoming limit order at last price)

enumerator PREVIOUS_FUND_VALUATION_POINT#

L = Previous Fund Valuation Point (Historic pricing; for CIV)

enumerator NEXT_FUND_VALUATION_POINT#

M = Next Fund Valuation Point (Forward pricing; for CIV)

enumerator PEGGED#

P = Pegged.

enumerator COUNTER_ORDER_SELECTION#

Q = Counter-Order Selection.