![]() |
algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
|
This is the complete list of members for algotradelib::strategy::RiskGuard, including all inherited members.
| blocking_reason() const noexcept | algotradelib::strategy::RiskGuard | inline |
| blocking_reason_for(InstructionClass klass) const noexcept | algotradelib::strategy::RiskGuard | inline |
| check(const PlannedOrder &order, const Portfolio< Broker > &portfolio, const GuardInputs &inputs) const | algotradelib::strategy::RiskGuard | inline |
| evaluate(const PlannedOrder &order, const Portfolio< Broker > &portfolio, const GuardInputs &inputs) const | algotradelib::strategy::RiskGuard | inline |
| forget_before(std::chrono::system_clock::time_point cutoff) | algotradelib::strategy::RiskGuard | inline |
| halt() noexcept | algotradelib::strategy::RiskGuard | inline |
| halt(HaltReason reason, std::string detail) | algotradelib::strategy::RiskGuard | inline |
| halt(HaltReason reason) | algotradelib::strategy::RiskGuard | inline |
| halted() const noexcept | algotradelib::strategy::RiskGuard | inline |
| halted(HaltReason reason) const noexcept | algotradelib::strategy::RiskGuard | inline |
| holds() const | algotradelib::strategy::RiskGuard | inline |
| limits() const noexcept | algotradelib::strategy::RiskGuard | inline |
| note_sent(std::chrono::system_clock::time_point when) | algotradelib::strategy::RiskGuard | inline |
| permits_phase(MarketPhase phase) const noexcept | algotradelib::strategy::RiskGuard | inline |
| recent_orders(std::chrono::system_clock::time_point now) const | algotradelib::strategy::RiskGuard | inline |
| resume() noexcept | algotradelib::strategy::RiskGuard | inline |
| resume(HaltReason reason) noexcept | algotradelib::strategy::RiskGuard | inline |
| RiskGuard(RiskLimits limits={}) | algotradelib::strategy::RiskGuard | inlineexplicit |
| total_sent() const noexcept | algotradelib::strategy::RiskGuard | inline |