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.