17 constexpr char SOH =
'\x01';
Definition ExecutionReport.h:6
MDUpdateAction
Defines the update action for a market data entry (Tag 279).
Definition Protocol.h:92
constexpr char ORDER_SIDE_SELL
Order Side (Tag 54) for Sell.
Definition Protocol.h:43
constexpr char TIME_IN_FORCE_DAY
Time In Force (Tag 59) for Day order.
Definition Protocol.h:62
constexpr char TIME_IN_FORCE_IOC
Time In Force (Tag 59) for Immediate Or Cancel (IOC) order.
Definition Protocol.h:66
constexpr char ORDER_STATUS_CANCELED
Order Status (Tag 39) for Canceled order.
Definition Protocol.h:57
constexpr char SOH
Start of Header (SOH) character, used as a field delimiter in FIX messages.
Definition Protocol.h:17
constexpr int MARKET_DEPTH_FULL_BOOK
Market Depth (Tag 264) for Full Book.
Definition Protocol.h:78
constexpr char MSG_TYPE_MARKET_DATA_INCREMENTAL_REFRESH
Message Type (Tag 35) for Market Data Incremental Refresh.
Definition Protocol.h:34
constexpr char ORDER_STATUS_PARTIALLY_FILLED
Order Status (Tag 39) for Partially Filled order.
Definition Protocol.h:53
constexpr char TIME_IN_FORCE_GTC
Time In Force (Tag 59) for Good Till Cancel (GTC) order.
Definition Protocol.h:64
constexpr char SUBSCRIPTION_REQUEST_TYPE_SNAPSHOT_AND_UPDATES
Subscription Request Type (Tag 263) for Snapshot and Updates.
Definition Protocol.h:73
constexpr char MSG_TYPE_EXECUTION_REPORT
Message Type (Tag 35) for Execution Report.
Definition Protocol.h:24
constexpr char MSG_TYPE_NEW_ORDER_SINGLE
Message Type (Tag 35) for New Order Single.
Definition Protocol.h:22
constexpr char MSG_TYPE_MARKET_DATA_SNAPSHOT_FULL_REFRESH
Message Type (Tag 35) for Market Data Snapshot Full Refresh.
Definition Protocol.h:32
constexpr int MARKET_DEPTH_TOP_OF_BOOK
Market Depth (Tag 264) for Top of Book.
Definition Protocol.h:80
constexpr char ORDER_STATUS_REJECTED
Order Status (Tag 39) for Rejected order.
Definition Protocol.h:59
constexpr char ORDER_TYPE_LIMIT
Order Type (Tag 40) for Limit order.
Definition Protocol.h:48
constexpr char ORDER_STATUS_FILLED
Order Status (Tag 39) for Filled order.
Definition Protocol.h:55
constexpr char TIME_IN_FORCE_FOK
Time In Force (Tag 59) for Fill Or Kill (FOK) order.
Definition Protocol.h:68
constexpr char SUBSCRIPTION_REQUEST_TYPE_SNAPSHOT
Subscription Request Type (Tag 263) for Snapshot.
Definition Protocol.h:71
MDEntryType
Defines the type of market data entry (Tag 269).
Definition Protocol.h:86
constexpr char MSG_TYPE_BUSINESS_MESSAGE_REJECT
Message Type (Tag 35) for Business Message Reject.
Definition Protocol.h:38
constexpr char MSG_TYPE_ORDER_CANCEL_REPLACE_REQUEST
Message Type (Tag 35) for Order Cancel Replace Request.
Definition Protocol.h:28
constexpr char ORDER_SIDE_BUY
Order Side (Tag 54) for Buy.
Definition Protocol.h:41
constexpr char MSG_TYPE_REJECT
Message Type (Tag 35) for Reject.
Definition Protocol.h:36
constexpr char MSG_TYPE_ORDER_CANCEL_REQUEST
Message Type (Tag 35) for Order Cancel Request.
Definition Protocol.h:26
constexpr char MSG_TYPE_MARKET_DATA_REQUEST
Message Type (Tag 35) for Market Data Request.
Definition Protocol.h:30
constexpr char SUBSCRIPTION_REQUEST_TYPE_UNSUBSCRIBE
Subscription Request Type (Tag 263) for Unsubscribe.
Definition Protocol.h:75
constexpr char ORDER_TYPE_MARKET
Order Type (Tag 40) for Market order.
Definition Protocol.h:46
constexpr std::string_view FIX_BEGIN_STRING
The BeginString field (Tag 8) for FIX protocol version.
Definition Protocol.h:19
constexpr char ORDER_STATUS_NEW
Order Status (Tag 39) for New order.
Definition Protocol.h:51