![]() |
algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
|
One instruction's verdict, with context for the operator. More...
#include <algotradelib/src/runner/reconcile_orders.hpp>
Public Attributes | |
| MatchVerdict | verdict_ {MatchVerdict::UNDECIDED} |
| The verdict. | |
| InstrumentId | instrument_ |
| The instruction's instrument. | |
| std::string | entry_id_ |
| The journal line id. | |
| std::string | order_id_ |
| The broker's order id, on MATCHED. | |
| std::size_t | candidates_ {0} |
| How many rows could correspond (one or more on AMBIGUOUS). | |
| std::string | detail_ |
| What was decided and why, for the operator. | |
One instruction's verdict, with context for the operator.
Definition at line 105 of file reconcile_orders.hpp.
| std::size_t algotradelib::runner::OrderMatch::candidates_ {0} |
How many rows could correspond (one or more on AMBIGUOUS).
Definition at line 115 of file reconcile_orders.hpp.
| std::string algotradelib::runner::OrderMatch::detail_ |
What was decided and why, for the operator.
Definition at line 117 of file reconcile_orders.hpp.
Referenced by algotradelib::runner::decide_nothing(), and algotradelib::runner::resolution_entry().
| std::string algotradelib::runner::OrderMatch::entry_id_ |
The journal line id.
Definition at line 111 of file reconcile_orders.hpp.
Referenced by algotradelib::runner::decide_nothing().
| InstrumentId algotradelib::runner::OrderMatch::instrument_ |
The instruction's instrument.
Definition at line 109 of file reconcile_orders.hpp.
Referenced by algotradelib::runner::decide_nothing().
| std::string algotradelib::runner::OrderMatch::order_id_ |
The broker's order id, on MATCHED.
Definition at line 113 of file reconcile_orders.hpp.
Referenced by algotradelib::runner::resolution_entry().
| MatchVerdict algotradelib::runner::OrderMatch::verdict_ {MatchVerdict::UNDECIDED} |
The verdict.
Definition at line 107 of file reconcile_orders.hpp.
Referenced by algotradelib::runner::decide_nothing().