Defines type aliases for FIX protocol fields.
Instrument
Represents the financial instruments available for trading.
Definition Instrument.h:17
OrderType
Represents the execution logic of an order.
Definition Types.h:26
OrderSide
Represents the side of an order (Buy or Sell).
Definition Types.h:17
Definition ExecutionReport.h:6
uint64_t ClientOrderID
Type alias for a client-assigned order ID.
Definition Types.h:20
common::Quantity Quantity
Type alias for a quantity field, inheriting from the common Quantity type.
Definition Types.h:28
uint64_t ExchangeOrderID
Type alias for an exchange-assigned order ID.
Definition Types.h:22
common::Price Price
Type alias for a price field, inheriting from the common Price type.
Definition Types.h:25
Represents a parsed FIX Order Cancel Replace Request (Modify Order) message.
Definition ModifyOrderRequest.h:24
fix::Quantity orderQty
Quantity of the order (OrderQty, FIX Tag 38).
Definition ModifyOrderRequest.h:40
common::OrderType ordType
Type of the order (OrdType, FIX Tag 40). '1' = Market, '2' = Limit.
Definition ModifyOrderRequest.h:43
common::OrderSide side
Side of the order (Side, FIX Tag 54). '1' = Buy, '2' = Sell.
Definition ModifyOrderRequest.h:38
fix::Symbol symbol
Trading symbol of the order (Symbol, FIX Tag 55).
Definition ModifyOrderRequest.h:35
fix::ClientOrderID clOrdID
Client-assigned Order ID (ClOrdID, FIX Tag 11). Unique identifier for the modification request.
Definition ModifyOrderRequest.h:27
fix::ClientOrderID origClOrdID
Original Client Order ID (OrigClOrdID, FIX Tag 41). The Client Order ID of the order being replaced.
Definition ModifyOrderRequest.h:30
fix::Price price
Price of the order (Price, FIX Tag 44). Required for Limit orders.
Definition ModifyOrderRequest.h:46
fix::ExchangeOrderID orderID
Original Order ID (OrderID, FIX Tag 37). The ID of the order to be modified.
Definition ModifyOrderRequest.h:33
std::chrono::time_point< std::chrono::system_clock > transactTime
Time of the transaction (TransactTime, FIX Tag 60). Timestamp when the modification request was initi...
Definition ModifyOrderRequest.h:49