algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
Loading...
Searching...
No Matches
algotradelib::runner::Context< BrokerTag, CapsType > Member List

This is the complete list of members for algotradelib::runner::Context< BrokerTag, CapsType >, including all inherited members.

Broker typedefalgotradelib::runner::Context< BrokerTag, CapsType >
calendar() const noexceptalgotradelib::runner::Context< BrokerTag, CapsType >inline
cancel(const OrderRef< BrokerTag > &ref, std::string tag={})algotradelib::runner::Context< BrokerTag, CapsType >inline
caps typedefalgotradelib::runner::Context< BrokerTag, CapsType >
Context(const Context &)=deletealgotradelib::runner::Context< BrokerTag, CapsType >
Context(Context &&)=defaultalgotradelib::runner::Context< BrokerTag, CapsType >
Context(std::size_t series_capacity=512)algotradelib::runner::Context< BrokerTag, CapsType >inlineexplicit
drain()algotradelib::runner::Context< BrokerTag, CapsType >inline
instrument(const InstrumentId &id) constalgotradelib::runner::Context< BrokerTag, CapsType >inline
last_price(const InstrumentId &id) constalgotradelib::runner::Context< BrokerTag, CapsType >inline
log() noexceptalgotradelib::runner::Context< BrokerTag, CapsType >inline
now() const noexceptalgotradelib::runner::Context< BrokerTag, CapsType >inline
operator=(const Context &)=deletealgotradelib::runner::Context< BrokerTag, CapsType >
operator=(Context &&)=defaultalgotradelib::runner::Context< BrokerTag, CapsType >
phase() const noexceptalgotradelib::runner::Context< BrokerTag, CapsType >inline
portfolio() const noexceptalgotradelib::runner::Context< BrokerTag, CapsType >inline
queued() const noexceptalgotradelib::runner::Context< BrokerTag, CapsType >inline
set_calendar(TradingCalendar calendar)algotradelib::runner::Context< BrokerTag, CapsType >inline
set_instrument(Instrument reference)algotradelib::runner::Context< BrokerTag, CapsType >inline
set_last_price(const InstrumentId &id, Decimal64 price)algotradelib::runner::Context< BrokerTag, CapsType >inline
set_now(std::chrono::system_clock::time_point when) noexceptalgotradelib::runner::Context< BrokerTag, CapsType >inline
set_phase(MarketPhase phase) noexceptalgotradelib::runner::Context< BrokerTag, CapsType >inline
set_portfolio(Portfolio< BrokerTag > portfolio)algotradelib::runner::Context< BrokerTag, CapsType >inline
submit(OrderIntent intent)algotradelib::runner::Context< BrokerTag, CapsType >inline
submit(TargetPosition target)algotradelib::runner::Context< BrokerTag, CapsType >inline