22 #ifndef MamdaOrderImbalanceTypeH
23 #define MamdaOrderImbalanceTypeH
26 #include <mama/mamacpp.h>
30 #define MAMDA_MARKET_IMBALANCE_BUY "MktImbBuy"
31 #define MAMDA_MARKET_IMBALANCE_SELL "MktImbSell"
32 #define MAMDA_NO_MARKET_IMBALANCE "NoMktImb"
33 #define MAMDA_MOC_IMBALANCE_BUY "MocImbBuy"
34 #define MAMDA_MOC_IMBALANCE_SELL "MocImbSell"
35 #define MAMDA_NO_MOC_IMBALANCE "NoMocImb"
36 #define MAMDA_ORDER_IMB "OrderImb"
37 #define MAMDA_ORDER_INF "OrderInf"
38 #define MAMDA_ORDER_IMBALANCE_BUY "OrderImbBuy"
39 #define MAMDA_ORDER_IMBALANCE_SELL "OrderImbSell"
40 #define MAMDA_NO_ORDER_IMBALANCE "OrderImbNone"
41 #define MAMDA_IMBALANCE_UNKNOWN "UNKNOWN"
53 MARKET_IMBALANCE_BUY_VALUE = 16,
90 static const char* valueToString (
const int value);
91 static const int stringToValue (
const char* type);
98 static bool isMamdaOrderImbalanceType (
const int value);
105 static bool isMamdaImbalanceOrder (
const int value);
NO_ORDER_IMBALANCE.
Definition: MamdaOrderImbalanceType.h:83
ORDER_IMB.
Definition: MamdaOrderImbalanceType.h:71
Definition: MamdaOrderImbalanceType.h:46
MARKET_IMBALANCE_SELL.
Definition: MamdaOrderImbalanceType.h:56
MamdaOrderImbalanceUpdate is an interface that provides access to order imbalance related fields...
Definition: MamdaAuctionFields.h:29
ORDER_IMBALANCE_BUY_VALUE.
Definition: MamdaOrderImbalanceType.h:77
ORDER_INF.
Definition: MamdaOrderImbalanceType.h:74
NO_MARKET_IMBALANCE.
Definition: MamdaOrderImbalanceType.h:59
NO_MOC_IMBALANCE.
Definition: MamdaOrderImbalanceType.h:68
MOC_IMBALANCE_BUY.
Definition: MamdaOrderImbalanceType.h:62
OrderImbalanceType_
Definition: MamdaOrderImbalanceType.h:50
ORDER_IMBALANCE_SELL_VALUE.
Definition: MamdaOrderImbalanceType.h:80
MOC_IMBALANCE_SELL.
Definition: MamdaOrderImbalanceType.h:65