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.
-
enumerator UNDEFINED#