evolving_ideas.strategies.registry¶
evolving_ideas.strategies.registry
Classes¶
A registry for storing and managing strategies. |
Module Contents¶
- class evolving_ideas.strategies.registry.Registry¶
A registry for storing and managing strategies.
- strategies¶
- classmethod register(name: str, strategy: Type)¶
Register a new strategy.
- Parameters:
name – The name of the strategy.
strategy – The strategy class.
- classmethod get(name: str, *args, **kwargs) Type | None ¶
Get a registered strategy by name.
- Parameters:
name – The name of the strategy.
- Returns:
The strategy class or None if not found.