Skip to main content

BaseComposer

Compose portfolio(s). This abstract base class provides a framework for creating portfolio composers that can run models with varying parameters. Method generated by attrs for class BaseComposer.

Descendants

  • systematica.portfolio.composers.models.ColumnStackComposer
  • systematica.portfolio.composers.models.Composer
  • systematica.portfolio.composers.models.SignalComposer

Class variables

  • model_name: str: Name of the model to use. Should match to a model in systematica.api.models.
  • portfolio_params: Dict[str, Any]: Additional keyword arguments for portfolio simulation.
  • model_params: Dict[str, Any]: A dictionary of optional keyword arguments needed to compute the model.

Methods

run

Run the portfolio composer with the specified data. Parameters: Returns: