algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
Loading...
Searching...
No Matches
algotradelib::runner::OrderMatch Struct Reference

One instruction's verdict, with context for the operator. More...

#include <algotradelib/src/runner/reconcile_orders.hpp>

Collaboration diagram for algotradelib::runner::OrderMatch:

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.

Detailed Description

One instruction's verdict, with context for the operator.

Definition at line 105 of file reconcile_orders.hpp.

Member Data Documentation

◆ candidates_

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.

◆ detail_

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().

◆ entry_id_

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().

◆ instrument_

InstrumentId algotradelib::runner::OrderMatch::instrument_

The instruction's instrument.

Definition at line 109 of file reconcile_orders.hpp.

Referenced by algotradelib::runner::decide_nothing().

◆ order_id_

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().

◆ verdict_

MatchVerdict algotradelib::runner::OrderMatch::verdict_ {MatchVerdict::UNDECIDED}

The verdict.

Definition at line 107 of file reconcile_orders.hpp.

Referenced by algotradelib::runner::decide_nothing().


The documentation for this struct was generated from the following file: