algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
Loading...
Searching...
No Matches
algotradelib::strategy::RiskGuard Member List

This is the complete list of members for algotradelib::strategy::RiskGuard, including all inherited members.

blocking_reason() const noexceptalgotradelib::strategy::RiskGuardinline
blocking_reason_for(InstructionClass klass) const noexceptalgotradelib::strategy::RiskGuardinline
check(const PlannedOrder &order, const Portfolio< Broker > &portfolio, const GuardInputs &inputs) constalgotradelib::strategy::RiskGuardinline
evaluate(const PlannedOrder &order, const Portfolio< Broker > &portfolio, const GuardInputs &inputs) constalgotradelib::strategy::RiskGuardinline
forget_before(std::chrono::system_clock::time_point cutoff)algotradelib::strategy::RiskGuardinline
halt() noexceptalgotradelib::strategy::RiskGuardinline
halt(HaltReason reason, std::string detail)algotradelib::strategy::RiskGuardinline
halt(HaltReason reason)algotradelib::strategy::RiskGuardinline
halted() const noexceptalgotradelib::strategy::RiskGuardinline
halted(HaltReason reason) const noexceptalgotradelib::strategy::RiskGuardinline
holds() constalgotradelib::strategy::RiskGuardinline
limits() const noexceptalgotradelib::strategy::RiskGuardinline
note_sent(std::chrono::system_clock::time_point when)algotradelib::strategy::RiskGuardinline
permits_phase(MarketPhase phase) const noexceptalgotradelib::strategy::RiskGuardinline
recent_orders(std::chrono::system_clock::time_point now) constalgotradelib::strategy::RiskGuardinline
resume() noexceptalgotradelib::strategy::RiskGuardinline
resume(HaltReason reason) noexceptalgotradelib::strategy::RiskGuardinline
RiskGuard(RiskLimits limits={})algotradelib::strategy::RiskGuardinlineexplicit
total_sent() const noexceptalgotradelib::strategy::RiskGuardinline