backtest_lib.engine.decision.CompositeDecision#
- class backtest_lib.engine.decision.CompositeDecision(decisions: tuple[HoldDecision | MakeTradeDecision | TargetWeightsDecision | TargetHoldingsDecision | ReallocateDecision | CompositeDecision, ...])#
Bases:
DecisionBaseDecision containing multiple sub-decisions.
Use
combine()to construct this decision or rely on+to merge decisions.