context
RuleContext: pre-packaged state passed to every accounting rule.
Classes:
-
RuleContext–Everything a rule needs to make decisions, pre-packaged for convenience.
RuleContext
RuleContext(
date: date,
previous_date: date | None,
market_state: MarketState | None,
valuation_store: ValuationStore,
market_data: MarketState | None = None,
*,
has_market_data: bool = True,
)
Everything a rule needs to make decisions, pre-packaged for convenience.
Created once per advance() call by the RuleEngine and passed to every rule.