#include <fastmm/core/order.hpp>
◆ Flags
| Enumerator |
|---|
| kPostOnly | |
| kReduceOnly | |
| kUnsolicitedCancel | venue cancelled it (not requested by us)
|
| kReconciled | state fixed up by reconciliation
|
| kSeenInReconcile | scratch flag during a reconcile pass
|
| kSynthetic | created from reconcile (venue had it, we did not)
|
| kReplaceOldCanceled | cancel-then-new replace: old leg already cancelled
|
◆ leaves_qty()
| constexpr Qty fastmm::Order::leaves_qty |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_open()
| constexpr bool fastmm::Order::is_open |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_working()
| constexpr bool fastmm::Order::is_working |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ has()
| constexpr bool fastmm::Order::has |
( |
Flags |
f | ) |
const |
|
inlineconstexprnoexcept |
◆ cl_ord_id
◆ venue_order_id
◆ pad0_
| std::uint8_t fastmm::Order::pad0_[7] |
◆ instrument
◆ venue
◆ side
◆ type
◆ tif
◆ state
◆ reject_reason
◆ flags
| std::uint8_t fastmm::Order::flags |
◆ cancel_attempts
| std::uint8_t fastmm::Order::cancel_attempts |
◆ user_tag
| std::uint32_t fastmm::Order::user_tag |
◆ price
| Price fastmm::Order::price |
◆ qty
◆ cum_qty
| Qty fastmm::Order::cum_qty |
◆ created
◆ pending_cl_ord_id
8 -> 112 replace: id of the replacement order
◆ pending_price
| Price fastmm::Order::pending_price |
◆ pending_qty
| Qty fastmm::Order::pending_qty |