![]() |
algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
|
One order a serialized runner still owes (Runner::obligations). More...
#include <algotradelib/src/runner/execution.hpp>
Public Attributes | |
| InstrumentId | instrument_ |
| The instrument. | |
| std::string | journal_id_ |
| The id of the order's journal lines. | |
| std::string | order_id_ |
| The broker's order id; empty while unnamed. | |
| OrderSide | side_ {OrderSide::BUY} |
| The side. | |
| Decimal64 | quantity_ |
| The quantity holdings must still account for. | |
| std::chrono::system_clock::time_point | sent_at_ {} |
| When it was sent, on the journal's clock. | |
| ObligationState | state_ {ObligationState::NAMED} |
| Its state: NAMED, UNNAMED or OPERATOR. | |
One order a serialized runner still owes (Runner::obligations).
Definition at line 442 of file execution.hpp.
| InstrumentId algotradelib::runner::Obligation::instrument_ |
The instrument.
Definition at line 444 of file execution.hpp.
Referenced by algotradelib::runner::Runner< Strategy, CapsType, Tag, Executor >::obligations().
| std::string algotradelib::runner::Obligation::journal_id_ |
The id of the order's journal lines.
Definition at line 446 of file execution.hpp.
Referenced by algotradelib::runner::Runner< Strategy, CapsType, Tag, Executor >::obligations().
| std::string algotradelib::runner::Obligation::order_id_ |
The broker's order id; empty while unnamed.
Definition at line 448 of file execution.hpp.
Referenced by algotradelib::runner::Runner< Strategy, CapsType, Tag, Executor >::obligations().
| Decimal64 algotradelib::runner::Obligation::quantity_ |
The quantity holdings must still account for.
Definition at line 452 of file execution.hpp.
Referenced by algotradelib::runner::Runner< Strategy, CapsType, Tag, Executor >::obligations().
| std::chrono::system_clock::time_point algotradelib::runner::Obligation::sent_at_ {} |
When it was sent, on the journal's clock.
Definition at line 454 of file execution.hpp.
Referenced by algotradelib::runner::Runner< Strategy, CapsType, Tag, Executor >::obligations().
| OrderSide algotradelib::runner::Obligation::side_ {OrderSide::BUY} |
The side.
Definition at line 450 of file execution.hpp.
Referenced by algotradelib::runner::Runner< Strategy, CapsType, Tag, Executor >::obligations().
| ObligationState algotradelib::runner::Obligation::state_ {ObligationState::NAMED} |
Its state: NAMED, UNNAMED or OPERATOR.
Definition at line 456 of file execution.hpp.
Referenced by algotradelib::runner::Runner< Strategy, CapsType, Tag, Executor >::obligations().