algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
Loading...
Searching...
No Matches
algotradelib::runner::PollingLoop< Runner, Source, Clock > Member List

This is the complete list of members for algotradelib::runner::PollingLoop< Runner, Source, Clock >, including all inherited members.

allow_absent_portfolio()algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
allow_unbounded_portfolio_age()algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
allow_unbounded_price_limits_age()algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
clock() const noexceptalgotradelib::runner::PollingLoop< Runner, Source, Clock >inline
clock() noexceptalgotradelib::runner::PollingLoop< Runner, Source, Clock >inline
last() const noexceptalgotradelib::runner::PollingLoop< Runner, Source, Clock >inline
PollingLoop(Runner &runner, Source &source, PollSchedule schedule={}, Clock clock={})algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
run(StopSource &stop, std::size_t max_iterations=0)algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
schedule() const noexceptalgotradelib::runner::PollingLoop< Runner, Source, Clock >inline
session_window() const noexceptalgotradelib::runner::PollingLoop< Runner, Source, Clock >inline
set_closing_wait(std::chrono::nanoseconds limit)algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
set_control_file(FileStopChannel channel)algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
set_failure_policy(FailurePolicy policy)algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
set_maximum_buying_power_age(std::chrono::nanoseconds age)algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
set_maximum_portfolio_age(std::chrono::nanoseconds age)algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
set_maximum_price_limits_age(std::optional< std::chrono::nanoseconds > age)algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
set_owed_order_limit(std::chrono::nanoseconds limit)algotradelib::runner::PollingLoop< Runner, Source, Clock >inline
set_session_window(strategy::SessionWindow window)algotradelib::runner::PollingLoop< Runner, Source, Clock >inline